body { font-family:tahoma, arial, sans-serif; font-size:75%; background:white; padding:15px; font-family:"trebuchet ms", tahoma, sans-serif; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
table p { margin:0; padding:0; }
ul { line-height:19px; margin:0; padding:0; margin-left:15px; }
li { list-style-type:none; text-indent:20px; background:url(../template/bullet.gif) no-repeat left top; font-weight:bold; }
a { color:#1b1d68; text-decoration:underline; }
a:hover { color:white; background:#1b1d68; text-decoration:none; }
a img { background:url(../template/link_img_back.gif) white no-repeat bottom right; padding:4px 4px 25px 4px; border:1px solid #dcdcdc;  }
a:hover img { background:url(../template/link_img_over.gif) white no-repeat bottom right; border:1px solid #D4D8DA; }
h1 { font-size:1.8em; color:#1b1d68; text-align:left; line-height:1.3em; font-weight:normal; margin:0; padding:0; }
h2 { color:#1c97d0; font-size:1.2em; border-left:3px solid #1c97d0; clear:both; padding-left: 6px}
h3 { background:url(../template/h3_back.gif) no-repeat left; text-indent:32px; color:#0C232E; font-weight:normal; margin-top:40px; height:23px; }
h4 { color:#1b1d68; font-size:1.3em; }
a img.noback, a:hover img.noback { background:none; padding:0; border:none; }
.noback:hover { background: none; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { padding:5px; border:1px solid #C5D0D5; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { padding:5px; border:1px solid #C5D0D5; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { padding:5px; border:1px solid #C5D0D5; margin-left:10px; margin-bottom:10px; }
.datatable { border:1px solid #D7DFE2; }
.datatable th { background:#1b1d68; color:white; font-weight:bold;  border:1px solid white; padding:2px; }
.datatable td { background:#F0F3F5; border:1px solid white; padding:2px; color:#0C232E; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#444; }
.shout { font-size:1.1em; color:#fff; font-weight:bold; padding:3px 8px; background:#1b1d68; border-right:2px solid #BEC3C5; border-bottom:2px solid #BEC3C5; }
.shout2 { font-size:1.1em; color:#fff; font-weight:bold; padding:3px 8px; background:#0C232E; border-right:2px solid #BEC3C5; border-bottom:2px solid #BEC3C5; }
.submit { background:#B12121; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em;  text-align:center; }
.reset { background:#0C232E; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em;  text-align:center; }
.quote { background:url(../template/quote_back.gif) repeat-x bottom; border:3px double #D7DFE2; padding:4px 10px 10px 10px; color:#1b1d68; font-weight:bold; line-height:1.3em; clear:both; }
.caption { background:url(../template/caption_back.gif) #1b1d68 repeat-x bottom; float:right; width:160px; padding:10px 8px; margin:0 0 10px 10px; font-size:0.8em; color:#FFEE62; border:3px double #7E9EE8; line-height:1.3em; }
.custom1 {}
.custom2 {}
.border { padding:5px; border:1px solid #C5D0D5; }
.noborder { border:0; }
.clear { clear:both; text-align:center; }
#container { width:770px; margin:0 auto; font-size:1.2em; }
#left_col { float:left; width:300px; margin-top:20px; }
#flash { height:426px; background:url(../template/leftcol_back.jpg) no-repeat; padding-top:12px; padding-left:17px; }
#sitelogo { text-align:center; height:auto; }
#sitelogo h1 { color:#5E606A; font-size:1.6em; padding-top:20px; margin:0; border:0; text-align:center; }
#right_col { float:right; width:440px; position: relative; }
#hbc { color:white; text-align:right; font-size:0.9em; margin-bottom:25px; background:url(../template/hbc_back.jpg) no-repeat; width:211px; float:right; margin-top:19px; height:40px; }
#hbc ul { margin:0; padding:0; margin-right:16px; }
#hbc li { text-indent:0; background:none; display:inline; height:25px; line-height:25px; font-weight:normal; }
#hbc a { color:#E9FCE2; text-decoration:none; padding:0px 7px; background:none; border:0; }
#hbc a:hover { color:#FFEE62; }
#pagebody { clear:right; text-align:justify; padding-bottom:15px; background:url(../template/pagebody_back.gif) no-repeat center center; }
#bottom { font-size:1.1em; background:url(../template/bottom_back.jpg) #1a1c66 repeat-x; color:#d9d9d9; padding-top:10px; padding-bottom:25px; }
#bottom h4 { margin:10px 0 -8px 0; color:#94d739; font-size:1.5em; background:none; border:0; text-align:left; padding-left:0; }
#bottom h4 a { padding:0; margin:0; border:0; }
#bottom b { color:#94d739; }
#bottom a { color:white; background:#1c97d0; text-decoration:none; padding:0 4px; border:0; }
#bottom a:hover { color:#0C232E; background:#94d739; text-decoration:none; }
#bot_container { width:770px; margin:0 auto; }
#bot_left { float:left; width:320px; margin-top:20px; }
#bot_right { float:right; width:430px; margin-top:63px; border-left:1px solid #6366b0; }
#bot_right label, #bot_right input, #bot_right textarea { display:block; width:260px; float:left; margin-bottom:7px; }
#bot_right label { text-align:right; width:120px; padding-right:10px; }
#bot_right input, #bot_right textarea { background:#2e3075; border:0; border-left:4px double #1c97d0; font-size:1.1em; color:white; font-family:sans-serif; padding:2px 4px; }
#bot_right textarea { height:100px; padding:4px; }
#bot_right br { clear:left; }
#address { float:left; width:53%; }
#numbers { float:right; width:47%; }
#bot_right input.submit, #bot_right input.reset { width:50px; float:right; border:1px solid #6366b0; background:#1c97d0; padding:1px 2px 1px 4px; font-size:1em; text-transform:uppercase; margin:0 2px; cursor:pointer; color:#fff; }
#bot_right input.reset { background:#94d739; }
#bot_right .spacer { width:25px; float:right; background:red; visibility:hidden; }
#copyright { text-align:right; clear:both; padding-top:10px; color:#9496d2; margin-right:25px; }
#valid { clear:both; color:#9496d2; clear:both; height:60px; line-height:60px; margin-top:30px; }
#end { background:url(../template/body_back.gif) #3F4B50 repeat-x; height:19px; line-height:19px; text-align:center; }
#sitewizard, #sitewizard a { font-size:0.9em; color:#9496d2; background:none; border:0; padding:0; text-align:right; }
#sitewizard { margin-right:25px; }
#sitewizard a { padding:0 3px; }
#nav_outer { padding:0 0 20px 20px; }
#nav, #nav ul { padding:0; margin:0; list-style:none; width:230px; text-align:left; }
#nav a { display:block; width:230px; padding-left:7px; color:#1b1d68; height:28px; line-height:28px; border-bottom:1px dashed #A5ADB1; font-weight:normal; background:white; text-transform:uppercase; letter-spacing:1px; font-size:0.9em; text-decoration:none; }
#nav a:hover { background:url(../template/menu_hover.gif) #F2F4F5 no-repeat right; color:#94d739; }
#nav li { text-indent:0; background:none; float:left; width:230px; }
#nav li ul { position:absolute; width:160px ; left:-999em; }
#nav li ul li a { height:28px; line-height:27px; width:160px; color:white; border-bottom:1px solid #406AC9; letter-spacing:0px; }
#nav li ul li a:hover { background:#0C232E; color:white; }
#nav li ul ul { margin:-29px 0 0 236px;  }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em;  }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-29px 0 0 236px; }
#nav li li:hover ul, #nav li li.sfhover ul { left:auto; margin:-29px 0 0 170px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_parent a { background:url(../template/nav_parent.gif) no-repeat right; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) #F2F4F5 no-repeat right; }
#nav .nav_child a { background:#1F52C8; border-left:3px solid #1445B4; }
#nav .nav_child2 a { background:#07349B; border-bottom:1px solid #2D5AC1; border-left:3px solid #002373; }
#nav .nav_child a:hover, #nav .nav_child2 a:hover { background:url(../template/nav_child_over.gif) #0C232E no-repeat right; border-left:3px solid #010203; }
#nav #active { background:#F2F4F5; color:#0C232E; cursor:default; }
#ncca { padding:10px 0 30px 30px; }
#look { margin: 0 0 30px 0; }

#addthis { position: absolute; top: 0; margin:24px 0 0 106px; }
#addthis a:hover { background: none; }
#addthis a img { background: none; border: 0; padding: 0; }