

/******** LAYOUT *********/



body {
    background-image: url(/site/images/home_bg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    /* background-color: #FFF; */
    background-color: #EEF5FF;
}



div#content ,
div#footer {
    background: transparent;
    width: 100%; 
} 
  

div#content { 
    border-bottom: 1px solid #FFF !important;
    padding-bottom: 10px; 
    padding-top: 20px;
} 


div#footer { 
    border-top: 1px double #ABB;
    margin-top: 0px;

    background-position: 0 2px;
    background-image: url(/site/images/footer_bg.png);
    background-repeat: repeat-x;
    background-repeat-x: repeat;
    background-color: #FFF;
    min-height:127px;
} 

#footContainer {
    width: 794px;
    margin: 0 auto;	
}

div.colLeft,
div.colMain { 
    float: left;
    display: block;
} 

div.colLeft { 
	/* margin-left: 110px; */
    width: 200px;
    padding: 6px;    
} 

div.colMain { 
    margin-right: 0;
} 

div#content div.colMain,
div#content div.colLeft {
    background: #FFF;
    min-height: 350px;
} 

div.colLeft img#logo {
    width: 198px;
    margin-bottom: 10px;
}

.columnEditor th, .columnEditor td#headerBar,
th, td#headerbar {

}

.columnEditorTable *,    
.columnEditor tr#headerBar td ,
.columnEditor th,
tr#headerBar td,
th {
    background-color: #CDE !important; 
    line-height: 24px !important;
    border-bottom: 3px solid #ABC !important;
    font-family: Helvetica, Arial, sans-serif !important;
    font-weight: bold;
    font-size: 12px !important;
    color: #349 !important;
    border-bottom: 0px;
}

tr a {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
}

.columnEditorTable,
.columnEditor table,
.columnEditor td,
table,
td {
    background-color: #EEF5FF;
    border-bottom: 1px solid #CDE;
    color: #666;
    font-family: Helvetica, Arial, sans-serif !important; 
    font-size: 12px !important;
    line-height: 21px !important;  
    padding: 1px;
    padding-left: 5px;
}



/********  TEXT  *********/



li.ON a,
li.ON li a:hover,
li.ON a:hover,
li a:hover { 
    color: #465 !important;
}

div#content div.nav li>a,
div#content div.nav li>a:hover {
    border-left: 4px solid #FFF;
}

/*hover state*/

div#content div.nav li.ON>a,
div#content div.nav li>a:hover {
    border-left: 4px solid #DEF;

}


li.ON li a { 
    color: #349 !important;
}

div#footer *,
div#footer a,
div#footer li.ON a, 
div#pagination,
div#pagination * {
    color: #678 !important;
}



div#pagination a {
    color: #349 !important;
}


a,
div#pagination a {
    color: #349;
}

div#pagination,
div#pagination *,
div#pagination a {
    font-family: Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
}




body * { 
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #678; 
}


#body_slot *,
div#content div.colMain * {
    font-family: Georgia, Times, serif;
    color: #345; /* color: #557; */
}

div.colMain p {
    padding: 4px;
}


div#content div.colMain>p,
div#content div.colMain>ul,
div#content div.colMain>a {
    padding: 5px 12px 10px 8px;
}

div#content div.colMain>ul>li  {
    padding: 3px 8px 6px 6px;
}




div#footer>div {
    padding: 4px 10px 8px 6px !important;
}


#body_slot a,
div#content div.colMain a {
    font-family: Georgia, Times, serif;
}



div#content div.colLeft div.nav {
    padding-left: 1px;
}


div#content div.colLeft div.nav * {
    color: #349;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    padding-bottom: 7px;
}



div#content div.colLeft div.nav .nav2 a {
    text-transform: capitalize !important;
    padding-bottom: 2px;
    margin-top: 0px;
}


div#content div.colMain a:hover,
#body_slot a:hover { 
    text-decoration: underline;
}

a { 
    color: #349 !important;
}

div.nav a,
div#footer a,
div#pagination a,
div.nav a:hover,
div#footer a:hover,
div#pagination a:hover,
div#pagination a,
div#pagination>a:hover,
div#pagination>a { 
    text-decoration: none !important;
}

a:hover,
div#content div.colMain a:hover,
div#content div.colMain a:hover>*,
#body_slot a:hover,
div#footer a:hover,
div#pagination a:hover { 
    color: #465 !important;
}

#body_slot p a {
	font-size: 14px;
}


h3#contactheading {
    
    padding-right: 20px !important ;
}

