/******* SETS DEFAULT PAGE BACKGROUND, TEXT SIZE AND COLORING ***********/
body { font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#EAEAEA; margin: 20px 0px 20px 0px; color:#555555; }
.main_block_white { background-color:#FFFFFF; padding: 23px 26px 26px 26px; }


tr td { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#555555; }

/******* SETS DEFAULT FORM FIELDS FORMATTING ***********/
input {font-size:11px;font-family: Arial, Helvetica, sans-serif}
.button_size {font-size:12px;font-family: Arial, Helvetica, sans-serif}
select {font-size:11px;font-family: Arial, Helvetica, sans-serif}
textarea {font-size:11px;font-family: Arial, Helvetica, sans-serif}
.error_input { background-color:#FFCC66; }

/******* DEFAULT FORMAT FOR ALL LINKS THROUGHOUT THE SITE ***********/
a:link{color: #3F67BC;text-decoration: underline}
a:visited{color: #3F67BC;text-decoration: underline}
a:active{color: #3F67BC;text-decoration: underline}
a:hover{color: #3F67BC;text-decoration: underline}

.red:link{color: #C63E26;text-decoration: underline}
.red:visited{color: #C63E26;text-decoration: underline}
.red:active{color: #C63E26;text-decoration: underline}
.red:hover{color: #000000;text-decoration: underline}

.blue:link{color: #6971A7;text-decoration: underline}
.blue:visited{color: #6971A7;text-decoration: underline}
.blue:active{color: #6971A7;text-decoration: underline}
.blue:hover{color: #000000;text-decoration: underline}

.dark:link{color: #333333;text-decoration: none}
.dark:visited{color: #333333;text-decoration: none}
.dark:active{color: #333333;text-decoration: none}
.dark:hover{color: #333333;text-decoration: none}

.udark:link{color: #333333;text-decoration: underline}
.udark:visited{color: #333333;text-decoration: underline}
.udark:active{color: #333333;text-decoration: underline}
.udark:hover{color: #333333;text-decoration: underline}

.ubox:link{border: 2px solid #E7B324;}
.ubox:visited{border: 2px solid #E7B324;}
.ubox:active{border: 2px solid #E7B324;}
.ubox:hover{border: 2px solid #FFFFFF;}
.ubox_top {padding: 2px 0px 0px 0px;}

.ubox2:link{border: 2px solid #FFFFFF;}
.ubox2:visited{border: 2px solid #FFFFFF;}
.ubox2:active{border: 2px solid #FFFFFF;}
.ubox2:hover{border: 2px solid #FFFFFF;}

.white:link{color: #FFFFFF;text-decoration: none}
.white:visited{color: #FFFFFF;text-decoration: none}
.white:active{color: #FFFFFF;text-decoration: none}
.white:hover{color: #FFFFFF;text-decoration: none}

.uwhite:link{color: #FFFFFF;text-decoration: underline}
.uwhite:visited{color: #FFFFFF;text-decoration: underline}
.uwhite:active{color: #FFFFFF;text-decoration: underline}
.uwhite:hover{color: #FFFFFF;text-decoration: underline}

.green:link{color: #4E642F;text-decoration: none}
.green:visited{color: #4E642F;text-decoration: none}
.green:active{color: #4E642F;text-decoration: none}
.green:hover{color: #4E642F;text-decoration: none}

.text_white { color: #FFFFFF; }
.text_black { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.text_footnote_gray { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.text_light_gray { color: #888888; }
.text_dark_gray { color: #333333; }
.text_green { color: #85AB52; }
.text_blue { color: #3F67BC; }
.text_red { color: #C63E26; }
.text_small { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
.text_small_dark { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.text_small_white { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }


/******* DEFAULT FORMAT FOR ALL LINKS THROUGHOUT THE SITE ***********/
.block_yellow { background-color:#E6AC00;}
.block_black { background-color:#333333;}
.block_slate { background-color:#909EAB;}
.block_green { background-color:#85AB52;}
.block_light_green { background-color:#A8C482; }
.block_blue { background-color:#868CB9;}
.block_white { background-color:#FFFFFF;}
.block_white_pad { background-color:#FFFFFF; padding: 12px 10px 12px 5px;}
.block_dark { background-color:#799C49;}
.block_light_gray { background-color:#EAEAEA;}
.block_gray { background-color:#CCCCCC;}
.block_pale_blue { background-color:#8AAFBE;}
.block_tan { background-color:#F3F1EB;}
.block_red { background-color:#C63E26;}
.block_orange { background-color:#E7B324;}

.block_green_border { background-color:#85AB52; border-right: 1px solid #FFFFFF; }
.block_gray_border { background-color:#EAEAEA; border-right: 1px solid #FFFFFF; }
.block_gray_border2 { background-color:#EAEAEA; border-right: 2px solid #FFFFFF; }
.block_lt_green_border { background-color:#ECF2E3; border-right: 1px solid #FFFFFF; }
.block_blue_border { background-color:#6971A7; border-right: 1px solid #FFFFFF; }

.border2_light_gray { background-color:#EAEAEA; border-right: 2px solid #FFFFFF; }
.border2_tan { background-color:#F3F1EB; border-right: 2px solid #FFFFFF; }
.border2_light_green { background-color:#A8C482; border-right: 2px solid #FFFFFF; }
.border2_red { background-color:#C63E26; border-right: 2px solid #FFFFFF; }
.border2_royal_blue { background-color:#6971A7; border-right: 2px solid #FFFFFF; }
.border2_pale_blue { background-color:#8AAFBE; border-right: 2px solid #FFFFFF; }
.border2_burnt_orange { background-color:#E7B324; border-right: 2px solid #FFFFFF; }


.tab_gray { background-color:#EAEAEA; border-right: 2px solid #FFFFFF; }
.tab_slate { background-color:#909EAB; border-right: 2px solid #FFFFFF; }
.utab_green { background-color:#A8C482; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.utab_red { background-color:#C63E26; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.utab_blue { background-color:#8AAFBE; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.utab_orange { background-color:#E7B324; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.utab_gray { background-color:#EAEAEA; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }



/* Internal Page - Side Navigation Setup */
#pageNav{ 
padding: 0px 0px 0px 0px;font: Arial, Helvetica, sans-serif; font-size: 10px; }

#sectionLinks{ 
margin: 0px;padding: 0px;font-size: 11px; font-weight:normal; }

#sectionLinks a:link, #sectionLinks a:visited { display: block; background-color: #FFFFFF; border-bottom: 0px solid #FFFFFF;text-decoration: none; padding: 5px 2px 5px 16px;color: #555555; }

#sectionLinks a:hover, #sectionLinks a:active { color: #C63E26; }

.subnav_td { background-color:#FFFFFF; padding: 2px 15px 2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.gray_line_top { border-top: 1px solid #CCCCCC; }
.phone_text { font-family:"Times New Roman", Times, serif; font-size:22px; color: #333333; }

.portfolioLayer { float: left; margin: 0px 9px 9px 0px; border: 0px; }


