BODY { MARGIN: 0px; COLOR: #555; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, san-serif! important; scrollbar-arrow-color: #3b73b9; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #EAEEF7; scrollbar-highlight-color: #A9B8DF; scrollbar-3dlight-color: #FFFFFF;scrollbar-darkshadow-color: ##FFFFFF; scrollbar-shadow-color: #FFFFFF; min-width: 550px;}
td {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, san-serif! important}
th {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, san-serif! important}
img {border: none; }	
li { padding-bottom:8px}

a:active, a:visited, a:link {COLOR: #006600; TEXT-DECORATION: underline; }
a:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; background-color: #33CC4C; }

/* this is the main navigation */
#navigation { width: auto; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; margin-top: 6px; margin-bottom:10px; background-color:#FFFFFF;}
.navigation_pane {BACKGROUND: #006600;}
.navigation_window {BACKGROUND: #FFFFFF;}
.navigation_header {margin-top: 5px; margin-bottom:5px; text-indent: 10px; color: #FFFFFF; font-weight: bolder;}

.navigation { margin-top:15px; margin-bottom:15px; text-indent: 10px; }
.navigation div {border-bottom: 1px solid #006600;}
.navigation .head {border-bottom: 1px solid #006600; margin-top: 5px; margin-bottom:5px; color: #FFFFFF; font-weight: bolder; BACKGROUND: #006600;}
.navigation a:link, .navigation a:active, .navigation a:visited { font-size: 12px; text-decoration: none; width: 100%; display: block; color: #006600; line-height:20px; }
.navigation a:hover { font-size: 12px; display: block; width: 100%; text-decoration: none; color: #FFFFFF; background-color:#33CC4C; }

.but_on_blue a:link, .but_on_blue a:active, .but_on_blue a:visited {  font-size: 10px; text-decoration: none; color: #FFFFFF; background-color:#C3CDE9; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #FFFFFF;}
.but_on_blue a:hover { font-size: 10px; text-decoration: none; color: #FFFFFF; background-color:#76809C; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #FFFFFF;}

.but_on_white a:link, .but_on_white a:active, .but_on_white a:visited {  font-size: 10px; text-decoration: none; color: #314A63; background-color:#FFFFFF; padding-left: 3px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #C3CDE9; text-align: center;}
.but_on_white a:hover {  font-size: 10px; text-decoration: none; color: #314A63; background-color:#C3CDE9; padding-left: 3px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #C3CDE9; text-align: center;}

.but_on_white div { margin-bottom:10px}


.sotd { margin-top: 5px; margin-bottom:5px; text-align: center;}
/* Div clear setting */
.clear {CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px}

/* Main hearder Background and formatting */
.header_logo{background-image: url(images/header_back.gif); background-repeat: repeat-x;}
.header_logo a{ text-decoration:none; border:none}
img { border:none }
.td_5spacer{ width: 5px; }
.td_10spacer{ width: 10px; }
.td_menu{ width: 160px; }
.td_right{ width: 120px; }

/* Cat listinf formatting */
.catagories a:link, .catagories a:active, .catagories a:visited { font-size: 12px; text-decoration: none; color: #314A63; display: block; }
.catagories a:hover { font-size: 12px; text-decoration: none; color: #314A63; background-color:#D6DBE0; display: block; }
.catagories ul { }
.catagories li { margin: 0 0 0 5px; padding: 0 0 5px 5px; list-style-image: url(images/arrow.gif) }
.catagories span { color: #494949; font-weight: bold; line-height: 2; }

.cats a:link, .cats a:active, .cats a:visited { font-size: 11px; text-decoration: none; color: #000000; display: block; }
.cats a:hover { font-size: 11px; text-decoration: none; color: #314A63; background-color:#D6DBE0; display: block; }
.cats ul {}
.cats li {list-style-image: url(images/arrow.gif); margin-left:-10px;}
.cats span { color: #494949; font-weight: bold; line-height: 1.2; }

/* Main text formatting */
.text{ margin-left: 5px; margin-right: 5px;}
.make_small{ margin-left: 5px; margin-right: 5px; font-size: 9px;}
.text_header{ font-weight: bold; color: #314A63; margin-bottom: 10px;}
.text_red_warn{ font-weight: bold; color: #B70000; margin-bottom: 10px;}
.text_list{ margin-bottom: 10px;}
.text_highlight{ color: #006600; font-weight: bold; letter-spacing: 2px;}
.text_inset{ margin-left: 35px; }
.text_frame { font-size: 12px; display: block; width: 100%; text-decoration: none; color: #FFFFFF; background-color:#A9B8DF; margin-top: 6px; margin-bottom:10px; }

/* Calander formatting */
.cal_text{ background: #FFFFFF; text-align: left;}
#cal_text a:link, #cal_text a:active, #cal_text a:visited { text-align: center; font-size: 10px; text-decoration: none; width: 100%; display: block; color: #3B73B9; border-top: solid 1pt #91B86F; border-bottom: solid 1pt #91B86F;}
#cal_text a:hover { text-align: center; font-size: 10px; display: block; width: 100%; text-decoration: none; color: #666; background-color:#EAEEF7; border-top: solid 1pt #91B86F; border-bottom: solid 1pt #91B86F;}
.cal_dates{ background: #FFFFFF; text-align: center; font-weight: bold;}
#cal_list{ font-weight: bold; color:#314A63; background-color:#FFFFFF;}
#cal_header{ font-weight: bold; color: #314A63; margin-bottom: 10px; margin-top: 10px; FONT-SIZE: 14px}
#cal_highlight{ color: #3B73B9; }
.cal_hit{ color: #3B73B9; background-color: #AFFFAF; background-position: top;}
.cal_hit a:link, .cal_hit a:visited, .cal_hit a:active, .cal_hit a:hover {text-decoration: none;}
.cal_line{ font-weight: bold; color: #314A63;}
.cal_week { border-right-color: #999999;}
.cal_day { height: 100px; width: 85px; border-top-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}

/* Company List formatting */
.listingtitle_gold { color: #494949; font-weight: bold; line-height: 2; text-decoration: none; background-color: #ffe991; padding-left:10px }
.listingwindow_gold { color: #000000; background-color: #FFF7D2; border: solid 1pt #B2B2B2; padding-left:10px }
.listing_gold { color: #000000; background-color: #FFF7D2; padding: 10px 25px 10px 10px; }

.listingtitle_silver { color: #494949; font-weight: bold; line-height: 2; text-decoration: none; background-color: #C8E3FF; padding-left:10px }
.listingwindow_silver { color: #000000; background-color: #E6F2FF; border: solid 1pt #5282B2; padding-left:10px }
.listing_silver { color: #000000; background-color: #E6F2FF; padding: 10px 25px 10px 10px; }

.listingtitle_bronze { color: #494949; font-weight: bold; line-height: 2; text-decoration: none; background-color: #FFFFFF; padding-left:10px }
.listingwindow_bronze { color: #000000; background-color: #FFFFFF; outline: solid 1pt #5282B2; padding-left:10px }
.listing_bronze { color: #000000; background-color: #FFFFFF; padding: 10px 25px 10px 10px; }

.search_text { font-weight: bold; color: #006600; border-top: solid 1pt #BBD3A6; border-left: solid 1pt #BBD3A6; border-right: solid 1pt #91B86F; border-bottom: solid 1pt #56862B; padding: 5px 5px 10px 0; margin-bottom: 10px }
.text_bolded { font-weight: bold; color: #006600; text-transform: capitalize; }

/* menu formats */
#menu{ background-color:#a9b8df;}
#menu_header{ font-weight: bold; color: #314A63; background-color:#FFFFFF;}
#menu_text{ background-color:#FFFFFF;}

#lt_green{ background-color:#CFEDB6; color: #022548; padding: 5px 5px 5px 5px; border: 1px solid #97D75F}
.footer{ font-size: 10px; color: #314A63; text-align: center; background-image: url(images/footer_back.gif); background-repeat: repeat-x;}

#dhtmltooltip{ position: absolute; width: 150px; border: 1px solid #999999; padding: 2px; background-color: #AFFFAF; visibility: hidden;z-index: 100;}

.img-shadow { background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; } 
  
.cussion { padding-bottom:5px; padding-top:5px; margin-bottom:5px; margin-top:5px;}

#dhtmltooltip{
position: absolute;
width: 250px;
border: 1px solid black;
padding: 10px;
background-color: #F0F3F9;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmltooltip li{ list-style-position: inside; list-style-image: url(images/arrow.gif);}

.events_spacer { background-color: #006600; width: 2px;}
div.ToolBox { padding: 10px 0px 0px 0px;}
div.ToolBox thead th { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 6px 0 6px; background-color: #6F839C; color: white; vertical-align: middle; text-align: left; height: 24px; position: relative; border-style: double; border-color: #cccccc; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px; }
div.ToolBox td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 12px 10px 12px 10px; background-image: url(/images/shade-cross.gif); background-repeat: no-repeat; background-color: white; vertical-align: top; border-style: double; border-color: #cccccc; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px;}
.float {float: left; width:200px;}
.float_r { float:right}
.Frame {padding: 10px 0px 0px 0px;}
.Frame .heading{ color: #494949; font-weight: bold; padding: 0 6px 0 6px; background-color: #C8E3FF; font-size: 11px; vertical-align: middle; text-align: left; line-height:2em; border-style: double; border-color: #cccccc; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px;}
.Frame .maintext{ color: #494949; padding: 0 6px 0 6px; background-color: #FFFFFF ;font-size: 11px; vertical-align: middle; text-align: left; line-height:2em; border-style: double; border-color: #cccccc; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px;}

.sitemanage {
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	vertical-align: top;
	display: block;
	border: 1px solid #cccccc;
}
.sitemanage_help { margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px; background-color: #E5F5E5; vertical-align: top; border-style: double; border-color: #cccccc; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; display: block;}
.sitemanage_reject { margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px; background-color: #FFE5E5; vertical-align: top; border-style: double; border-color: #cccccc; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; display: block;}
.sitemanage_notverified { margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px; background-color: #FFFFE5; vertical-align: top; border-style: double; border-color: #cccccc; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; display: block;}

.float_right { float:right;}

.upd_font { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.upd_font li { padding-bottom:10px}
.upd_font_bold {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: bolder; color: #006600; }

.small { font-size:8px;}

