


body { margin:0px 0px 5px 5px; background-color:#ffffff; }
body, div, span, ul, li, input, select { font-family:verdana, sans-serif; color:#555555; }
a, a:visited { color:#404040; text-decoration:none; }
a:hover { color:#404040; text-decoration:underline; }

.hide { display:none !important; }
.grey { font-family:verdana, sans-serif; color:#a4a4a4; }
.right { float:right; position:relative; }
.left { float:left; position:relative; }
.clearer { clear:left; line-height:0px; }
.v3masthead { position:relative; top:0; width:800px; height:50px; }
.v3masthead ul { padding-left:0px; display:block; margin:0px; list-style-type:none; }
.v3masthead ul li { display:block; float:left; position:relative; }

.startpage { font-family:verdana, sans-serif; font-size:110%; color:#999999; line-height:200%;}

.v3navCont { height:50px; }
.v3nav { position:relative; background-image:url(/Images/gradient_top.gif); background-position:right; height:28px; padding-top:0px; }
.v3navul { padding-top:7px; }
.v3navul2 { padding-top:0px; }
.v3navdhtml { position:relative; float:right; padding-top:0px; }
.v3navstart { font-size:65%; color:#0860A8; padding-left:28px; }
.v3navpad { font-size:65%; color:#0860A8; padding-left:8px; padding-right:8px; border-right:1px solid #BDBABD; }
.v3navend { font-size:65%; color:#0860A8; padding-left:8px; }
.v3navend2 { font-size:65%; color:#0860A8; padding-left:8px; padding-right:8px; }
.v3navend3 { font-size:65%; color:#0860A8; padding-right:8px; padding-top:4px; }
.v3inppad { padding-top:0px; }

.Santa { font-size:70%; color:#404040; padding-right:8px; padding-top:4px; }

.dhtmlmenuitem { padding:5px 8px 5px 8px; }
a.dhtmlmenulink { color:#555555; font-size:70%; text-decoration:none; }
a.dhtmlmenulink:hover { color:#555555; text-decoration:none; }
a.dhtmlmenulink:visited { color:#555555; text-decoration:none; }


/* end nav styles */


/* start content styles */

td.v3Popup1 { font-size: 11px; font-family:verdana, sans-serif; color:#555555; font-size:80%; line-height:140%; }
td.v3Popup2 { font-size: 11px; font-family:verdana, sans-serif; color:#555555; font-size:65%; line-height:135%; }


.v3containerA { font-size: 11px; font-family:verdana, sans-serif; color:#555555; }
.v3container { width:990px; }
.v3content { width:990px; font-size:65%; line-height:135%; position:relative; border-top:1px solid #bababa; }
.v3content2 { width:990px; font-size:65%; line-height:135%; position:relative; border-top:1px solid #bababa;}
.v3contentHome { width:990px; font-size:65%; line-height:135%; position:relative; }


.v3content td { font-size:65%; line-height:135%; }
.v3content2 td  { font-size:65%; line-height:135%; }


.v3leftnav { padding-left:0px; display:block; margin:0px; list-style-type:none; }
.v3left65 { font-size:85%; padding-left:0px; display:block; margin:0px; list-style-type:none; }
.v3leftnav li { color:#0860A8; padding-bottom:5px; }
.v3leftnav li.v3leftnavhdr { color:#333333; font-weight:bold; padding-bottom:8px; }
.v3leftnav li.v3leftnavshdr { color:#333333; font-weight:bold; padding-bottom:8px; }
.v3leftnav li.v3leftnavshdr2 { font-size:105%; color:#333333; font-weight:bold; }
.v3leftnavlink { color:#0860A8; padding-bottom:5px; }
.v3leftnavlink a, .v3leftnavlink a:visited { color:#0860A8; text-decoration:none; }
.v3leftnavlink a:hover { color:#0860A8; text-decoration:underline; }

.sepstyle { font-size:1px; height:1px; width:124px; margin-left:4px; background-image:url(/Images/drop_linerule.gif); background-repeat:repeat-x; background-position:bottom; }
.v3pad8 { padding:8px; }

.clearer { clear:left; line-height:0px; }
.v3h1 { font-size:200%; line-height:120%; color:#000000; margin:0px; padding:0px 0px 23px 0px; font-weight:normal; }
.v3h2 { font-size:125%; line-height:120%; color:#000000; margin:0px; padding:0px 0px 4px 0px; border-bottom:1px solid #bababa; }
.v3h3 { font-size:115%; color:#000000; margin:0px; padding:0px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #bababa; }
.v3h4 { font-size:105%; color:#000000; margin:0px; padding:0px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #bababa; }
.v3h2nohr { font-size:125%; line-height:120%; color:#000000; margin:0px; padding:0px 0px 3px 0px; }


.v3footer { width:990px; position:relative; height:30px; border-top:1px solid #bababa; }
.footerTXT { font-family:verdana, sans-serif; color:#555555; font-size:80%; }
.footerTXT2 { font-family:verdana, sans-serif; color:#555555; font-size:54%; }

.v3navoff { color:#333333; }
a.v3navoff, a.v3navoff:visited  { color:#333333; text-decoration:none; }
a.v3navoff:hover  { color:#333333; text-decoration:underline; }

.v3divider { font-size:1px; height:15px; background-image:url(/Images/drop_linerule.gif); background-repeat:repeat-x; background-position:bottom; }
.v3divider2 { font-size:1px; height:4px; width:15px; border-bottom:1px solid #c6c6c6; }
.v3divider3 { font-size:1px; height:1px; background-image:url(/Images/drop_linerule.gif); background-repeat:repeat-x; background-position:bottom; }
.clearer { clear:left; line-height:0px; }


ul.v3moduleCont, .v3moduleCont ul { padding-left:0px; display:block; margin:0px; list-style-type:none; }
ul.v3moduleCont li, .v3moduleCont ul li { display:block; float:left; position:relative; }
ul.v3backtotop { padding-left:0px; display:block; margin:0px; list-style-type:none; }
ul.v3backtotop li.v3backtotopl { width:280px; display:block; float:left; position:relative; }
ul.v3backtotop li.v3backtotopr { width:90px; display:block; float:left; position:relative; text-align:right; }
.v3listdiv { border-top:1px solid #bababa; }


.v3module { float:left; }
.v3modules { float:left; background-image:url(/Images/module_gradient_3.gif); background-repeat:none; background-position:top; }
.v3modshdr { background-image:url(/Images/module_nobg.gif); padding:2px 10px 6px 10px; font-size:115%; color:#000000; font-weight:bold; }
.v3modsimg { background-image:url(/sites/templates/pix/module_nobg.gif);  padding:0px 0px 2px 0px; }
.v3modulestop { background-image:url(/Images/module_top.gif); background-position:top; background-repeat:no-repeat; width:178px; height:5px; font-size:1px; }
.v3modulesbot { background-image:url(/Images/modules_bottom.gif); background-position:bottom; background-repeat:no-repeat; width:566px; height:6px; font-size:1px; }
.v3modulebot { background-image:url(/Images/modules_bottom.gif); background-position:bottom; background-repeat:no-repeat; width:178px; height:6px; font-size:1px; }
.v3modspad ul.v3modslipad li.hdr, .v3modspad ul.v3modslipad li.hdr { padding-bottom:4px; padding-top:6px; }
.v3column { float:left; width:178px; }
.v3copy { color:#555555; }

.v3modspad { float:left; padding-top:7px; padding-left:10px; padding-right:10px; background-image:url(/Images/module_gradient.gif); background-repeat:none; background-position:top; }
.v3modspad ct { float:left; padding-top:7px; padding-left:10px; padding-right:10px; background-image:url(/Images/module_gradient.gif); background-repeat:none; background-position:top; }
.v3modspad ul { padding-left:0px; padding-right:0px; display:block; margin:0px; list-style-type:none; width:158px; }
.v3modspad ul li { display:block; float:left; position:relative; width:154px; }

.v3modspadnobg { float:left; padding-top:7px; padding-left:10px; padding-right:10px; }
.v3modspadnobg ul { padding-left:0px; padding-right:0px; display:block; margin:0px; list-style-type:none; width:158px; }
.v3modspadnobg ul li { display:block; float:left; position:relative; width:154px; }

.v3modspad ul li.hdr, .v3modspadnobg ul li.hdr, .v3modlargepad ul li.hdr { font-weight:bold; padding-top:8px; padding-bottom:4px; }
.v3modspad ul li.hdrtop, .v3modspadnobg ul li.hdrtop, .v3modlargepad ul li.hdrtop { font-weight:bold; padding-bottom:4px; }
.v3modspad ul li.bottom, .v3modspadnobg ul li.bottom, .v3modlargepad ul li.bottom { padding-top:2px; padding-bottom:6px; }
.v3modspad ul li.bottom2, .v3modspadnobg ul li.bottom2, .v3modlargepad ul li.bottom2 { padding-top:2px; padding-bottom:2px; }
.v3modspad ul li.bottom3, .v3modspadnobg ul li.bottom3, .v3modlargepad ul li.bottom3 { padding-top:2px; padding-bottom:8px; }
.v3modspad ul li.bottom4, .v3modspadnobg ul li.bottom4, .v3modlargepad ul li.bottom4 { padding-top:5px; padding-bottom:8px; }


b.alarm	 { 	font-size: 13px;
    		color: #FF6600;
    		font-style: bold;
			font-weight: bold;
    		font-family: Verdana, Arial, Helvetica, sans-serif; }


.newsbar { color:#555555; font-size:85%; }
.local-dands-margins { margin: 0 0 14px 0; }
.v3column2 { float:left; width:200px; }
.v3column5 { float:left; width:300px; }

.NewsDataMini { 
				font-size: 8px;
				color: #555555;
      			font-family: verdana, sans-serif; 
				}

.FormText1 		{ 
				font-size: 10px;
				color: #555555;
      			font-family: verdana, sans-serif; 
				}

.FormText2 		{ font-size: 10px;
				font-weight: bold;
       			color: #0066FF;
       			font-family: verdana, sans-serif; }

.FormText3 		{ font-size:90%; line-height:98%; }

.FormField1		{ font-size: 10px;
				color: #555555;
				font-family: verdana, sans-serif;
				text-decoration: none;
				padding-right: 2px;
				padding-left: 4px; 
				padding-bottom: 2px;
				padding-top: 1px;
				margin-top: 1px;
				border-width: 0px; 
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border: 1px solid #7F9DB9;
				cursor: text;
				}
				
.FormDropdown1 	{ font-size: 10px;
                color: #555555;
                font-family: verdana, sans-serif;
				text-decoration: none;
                padding-right: 2px;
				padding-left: 2px; 
				padding-bottom: 2px;
				padding-top: 1px;
               	margin-top: 1px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                border: 1px solid #7F9DB9;
                filter:DropShadow(color=#C0C0C0, offx=4, offy=4);  
				}

.FormMemo1 		{ font-size: 10px;
        		color: #555555;
        		font-family: verdana, sans-serif;
        		text-decoration: none; 
				padding-right: 2px;
				padding-left: 4px; 
				padding-bottom: 2px;
				padding-top: 1px;
				margin-top: 1px;
        		border: 1px solid #7F9DB9;
        		margin-right: 1px;
        		margin-bottom: 1px;
        		margin-left: 1px;
        	    cursor: text; 
				}
				
.FormButton1	{ font-size: 10px;
				color: #555555;
				font-family: verdana, sans-serif;
				font-size: 10px;
				font-weight:bold;
				text-decoration: none; 
				background-color: #ebebeb;
				margin-top: 0px;
				border-width: 0px; 
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border: 1px solid #555555;
				cursor:pointer;
				}

				
.FormButtonList	{ 	font-size: 10px;
					color: #555555;
					font-family: verdana, sans-serif;
					text-decoration: none; 
					background-color: #F0F0F0;
					height: 18px;
					margin-top: 0px;
					border-width: 0px; 
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					border: 1px solid #0066FF;
					cursor: hand;
					}

.FormUPload		{ 	font-size: 10px;
					color: #555555;
					font-family: verdana, sans-serif;
					text-decoration: none; 
					background-color: #F0F0F0;
					margin-top: 0px;
					border-width: 0px; 
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					border: 1px solid #0066FF;
					cursor: hand;
					}

.callField1	{ 	font-size: 10px;
				color: #555555;
				font-family: verdana, sans-serif;
				text-decoration: none;
				padding-right: 1px;
				padding-left: 2px; 
				padding-bottom: 1px;
				padding-top: 2px;
				margin-top: 0px;
				border-width: 0px; 
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border: 1px solid #7F9DB9;
				cursor: text;
				}







