select {
 background-color: #FFFFFF;
 color: #474747;
 font-family: arial;
 font-size: 11px;
 width: 140px;
}



input, textarea {

    font: 11pt Arial, Helvetica, Verdana, sans;
    color: #7A7A7A;
    padding: 3px;
    background: #fff;
    border: 1px solid #DBDBDB;
}

input:focus {
    font: 11pt Arial, Helvetica, Verdana, sans;
    color: #7A7A7A;
    padding: 3px;
    background: #F9F9F9;
    border: 1px solid #DBDBDB;
}

.zipinput {

    font: 13px Arial, Helvetica, Verdana, sans;
    color: #878787;
    background-color: #fff;
    border: 0px;
	text-align: center;
}

.zipinput:focus {
    background-color: #F4F4F4;
    font: 13px Arial, Helvetica, Verdana, sans;
    color: #484A63;
    border: 1px solid #C5C5C5;
}

.topsearch {
    padding-top: 5px;
    margin: 0px;
    border: 1px solid #e2e2e2;
    text-align: center;
    width: 173px;
    height: 24px;
    font-size: 11px;
    color: #949494;

}

.topsearch:focus {
    padding-top: 5px;
    margin: 0px;
    border: 1px solid #949494;
    text-align: center;
    width: 173px;
    height: 24px;
    font-size: 13px;
    color: #666666;

}

A.menulink_1 {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

color: #474747;

BORDER: none;

background-color:#FFFFFF;

border-bottom: 1px dashed #D4D4D4;

padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

margin-left: 4px;

}

A.overviewlink_1 {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

color: #474747;

BORDER: none;

background-color:#FFFFFF;

border-bottom: 1px dashed #D4D4D4;

padding-left: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

}

A.overviewlink2_1 {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

color: #474747;

BORDER: none;

background-color:#F7F7F7;

border-bottom: 1px dashed #CACACA;

padding-left: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

}

A.overviewlink_sub {

display: block;

margin-left: 30px;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:11px;

color: #474747;

BORDER: none;

background-color:#F7F7F7;

border-bottom: 1px dashed #CACACA;

border-left: 1px dashed #CACACA; 

padding-left: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

}

A.overviewlink_sub1 {

display: block;

margin-left: 30px;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:11px;

color: #474747;

BORDER: none;

background-color:#FFFFFF;

border-bottom: 1px dashed #CACACA;

border-left: 1px dashed #CACACA; 

padding-left: 0px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

}


A.menulink {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

color: #474747;

background-color:#FFFFFF;

padding: 4px;

border-bottom: 1px dashed #D4D4D4;

}

A.menulink_2 {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

color: #474747;

BORDER: none;

background-color:#FFFFFF;

border-bottom: 1px dashed #D4D4D4;

padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;

padding-right: 3px;

margin-left: 4px;

}


A.menulink2 {

display: block;

text-align: left;

text-decoration: none;

font-family:arial;

font-size:12px;

padding: 4px;

color: #474747;

background-color:#FFFFFF;

border-bottom: 1px dashed #D4D4D4;

}



A.menulink:hover {

background-color:#F7F7F7;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

font-size: 14px;

}
A.menulink_1:hover {

background-color:#F7F7F7;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

font-size: 14px;

}

A.overviewlink_1:hover {

background-color:#F7F7F7;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

}
A.overviewlink2_1:hover {

background-color:#F3F3F3;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

}
A.overviewlink_sub:hover {

background-color:#F3F3F3;

border-bottom: 1px dashed #9A9A9A;

border-left: 1px dashed #9A9A9A;

color: #1B2950;

}
A.overviewlink_sub1:hover {

background-color:#F3F3F3;

border-bottom: 1px dashed #9A9A9A;

border-left: 1px dashed #9A9A9A;

color: #1B2950;

}
A.menulink2:hover {

background-color:#F7F7F7;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

font-size: 14px;

}

A.menulink_2:hover {

background-color:#F7F7F7;

border-bottom: 1px dashed #9A9A9A;

color: #1B2950;

font-size: 14px;

}

A.footerlink {

text-decoration: none;

font-family: arial;

font-size: 11px;

color: #737373;

}

A.footerlink:hover {

text-decoration: none;

font-family: arial;

font-size: 11px;

color: #313E61;

}

.browselink {

text-align: left;

text-decoration: none;

font-family:tahoma;

font-size:11px;

color: #474747;

BORDER: none;

background-color:#E9E9E9;

}



.browselink2 {

text-align: left;

text-decoration: none;

font-family:tahoma;

font-size:11px;

color: #474747;

BORDER: none;

background-color:#DFDFDF;

}





A.menulinkB {

display: block;

height: 17px;



text-decoration: none;

letter-spacing: 0.1em;

font-family:tahoma;

font-size:11px;

color: #1B2950;

BORDER: none;

background-color:#ECECEC;

}



A.menulinkB2 {

display: block;

height: 17px;

text-decoration: none;

letter-spacing: 0.1em;

font-family:tahoma;

font-size:11px;

color: #1B2950;

BORDER: none;

background-color:#E0E0E0;

}



A.menulinkB:hover {

background-color:#F7F7F7;

}



A.menulinkB2:hover {

background-color:#F7F7F7;

}



.logintext {

text-align: left;

text-decoration: none;

letter-spacing: 0.1em;

font-family:tahoma;

font-size:11px;

color: #1B2950;

}

/* Old Css*/

a:link{text-decoration: none;}

a:visited{text-decoration: none;}

a:hover{text-decoration: none;}



a:ul:link{text-decoration: none;}

a:ul:visited{text-decoration: none;}

a:ul:hover{text-decoration: underline;}



a:redlink:link{text-decoration: none;}

a:redlink:visited{text-decoration: none;}

a:redlink:hover{text-decoration: none; color:#1B2950; }



/* Normal CSS */

.BgBlack{background-color:#000000;}

.BgWhite{background-color:#FFFFFF;}



.BgNBlue{background-color:#0C112E;}

.BgNBlue1{background-color:#2A357A;}

.BgNBlue2{background-color:#313866;}

.BgNBlue3{background-color:#192256;}



.BgLBlue{background-color:#3B4895;}

.BgLBlue1{background-color:#6977C9;}

.BgLBlue2{background-color:#9CA8ED;}

.BgLBlue3{background-color:#C2CBFF;}

.BgLBlue4{background-color:#A5AFEA;}

.BgLBlue5{background-color:#BDC6FA;}

.BgLBlue6{background-color:#DFE6F7;}

.BgLBlue7{background-color:#E0E4FE;}

.BgLBlue8{background-color:#F1F5FF;}/*Left Bg*/

.BgLBlue9{background-color:#FFFFFF;}

.GreyBg{background-color:#FFFFFF; padding: 5px;}

.GreyBg2{background-color:#FFFFFF; padding: 3px;}

.BgGrey2{background-color:#a0a0a0;}

.Cell1Bg{background-color:#D4DAFF;}

.Cell2Bg{background-color:#E7EBFF;}

.MesBg{background-color:#ADB5E6;}



.FrmBdr{border:1px solid #252525;}

.Border1{border:1px solid #313866;}

.Border2{border:1px solid #a0a0a0;}



.BdrT{border-Top:1px solid #FFFFFF;}

.BdrR{border-right:0px;}

.BdrB{border-bottom:1px dotted #DCDCDC;}

.BdrL{border-left:1px solid #FFFFFF;}

.BdrLT{border-top:2px solid #a0a0a0; }

.BdrLBT{border-bottom:2px solid #a0a0a0; }

.BdrLB{border-bottom:1px solid #a0a0a0;}

.BdrBM{border-bottom:1px solid #FFFFFF;}

.BdrTP{border-top:1px solid #D4DAFF;}

.TableBg{background-color:#DFDFDF}

.GreyBg1{background-color:#E9E9E9;}

.BBdrT{border-Top:1px solid #a0a0a0;}

.BBdrR{border-right:1px solid #a0a0a0;}

.BBdrB{border-bottom:1px solid #a0a0a0;}

.BBdrL{border-left:1px solid #a0a0a0;}



.BlkBdrT{border-Top:1px solid #1A1A1A;}

.BlkBdrR{border-right:1px solid #1A1A1A;}

.BlkBdrB{border-bottom:1px solid #1A1A1A;}

.BlkBdrL{border-left:1px solid #1A1A1A;}



.BdrB1{border-bottom:1px dashed #878787;}

.BdrR1{border-right:1px solid #C8C7C7;}



.Light1{Font-Family: Arial, Verdana, Tahoma;Font-Size: 10pt;Line-Height: 15px;}

.Light2{Font-Family: Arial, Verdana, Tahoma;Font-Size: 9pt;Line-Height: 15px;}

.Light3{Font-Family: Arial, Verdana, Tahoma;Font-Size: 11pt;Line-Height: 15px;}

.Light4{Font-Family: Arial, Verdana, Tahoma;Font-Size: 8pt;Line-Height: 13px;}

.Light5{Font-Family: Arial, Verdana, Tahoma;Font-Size: 7.8pt;Line-Height: 13px;}

.Light6{Font-Family: Arial, Verdana, Tahoma;Font-Size: 11pt;Line-Height: 16px;}

.Light7{Font-Family: Arial, Verdana, Tahoma;Font-Size: 7pt;Line-Height: 13px;}

.menu_text2{ display: block;height: 17px;text-align: left;text-decoration: none;letter-spacing: 0.1em;font-family:tahoma;font-size:11px;

color: #1B2950;BORDER: none;}

.Black{color:#000000;}

.White{color:#FFFFFF;}

.Blue{color:#013269;}

.Blue1{color:#2337AE;}

.Blue2{color:#0459BA;}

.Blue3{color:#033F84;}

.Blue4{color:#0000FF;}

.Red{color:#FF0000;}

.Carrot{color:#9B3D46;}



.Black1{color:#4A4A4A;}

.Black2{color:#2E2E2E;}

.Black3{color:#454343;}

.Yellow{color:#FFD581;}

.Black4{color:#1B2950;}

.Black5{color:#888888;}

.Black6{color:#474747;}

.Black7{color:#1B2950;}

.Margin1{margin:3px 5px 3px 5px;}

.Margin2{margin:1px 3px 1px 3px;}

.Margin3{margin:5px 5px 5px 5px;}

.Margin4{margin:5px 5px 4px 5px;}

.Margin5{margin:4px 3px 3px 6px;}

.Margin6{margin:2px 5px 2px 3px;}

.Margin7{margin:3px 3px 3px 3px;}

.Margin8{margin:2px 2px 2px 2px;}



.Pad1{padding:5px;}

.Pad2{padding:4px;}

.Pad3{padding:3px;}

.Pad4{padding:2px;}

.Pad5{padding:1px;}

.PadL{padding-left:5px;}

.PadR{padding-right:5px;}



.tipbg{background-color:#FFFFE0;}

.msgbg{background-color:#F8FBFF;}

.dotbdr{border:1px dotted #909090;}



.But{Font-Family: Arial, Verdana, 'sans-serif';Font-Size: 8pt;Background-color:#EAEAEA;color:#565656;Border:0px;cursor:hand;Margin:7px 7px 7px 7px; padding: 3px;}

.But1{Font-Family: Arial, Verdana, 'sans-serif';Font-Size: 8pt;Font-weight:bold;Background-color:#9CA8ED;color:#192256;Border:1px solid #9CA8ED;cursor:hand;}

.But2{Font-Family: Arial, Verdana, 'sans-serif';Font-Size: 8pt;Font-weight:bold;Background-color:#9B3D46;color:#FFFFFF;Border:1px solid #9B3D46;cursor:hand;}


.advsearch{

font-family: tahoma; 
font-size: 11px; 
color: #565656;
margin-top: 2px;

}

.advsearch_inputs{

font-family: tahoma; 
font-size: 11px; 
color: #565656;
border-size: 1px solid #D4D4D4;
margin-top: 1px;

}


#tablist{

padding: 1px 0;

margin-left: 5px;

margin-bottom: 0;

margin-top: 0.1em;

font: bold 10px Verdana;

}



#tablist li{

list-style: none;

display: inline;

margin: 0;

}



#tablist li a{

padding: 1px 0.5em;

margin-left: 1px;

border: 1px solid #DADADA;

border-bottom: none;

background: white;

}



#tablist li a:link, #tablist li a:visited{

color: #182255;

}



#tablist li a.current{

background: #E0E4FE;

}



#tabcontentcontainer{

width: 145px;

/* Insert Optional Height definition here to give all the content a unified height */

padding: 2px;

border: 1px solid #DADADA;

}



.tabcontent{

display:none;

}
.PostDate { font-family: arial; text-align: center; margin: 0; padding: 2px 6px 2px 0px; list-style: none; border-right: solid 1px #BABABA; margin-right: 6px;}
.PostDate .month { font-family: verdana; display: block; font-size: 9px; line-height: 9px; color: #4F4F4F; text-transform: uppercase;}
.PostDate .day { display: block; font-size: 21px; font-family: 'Arial'; font-weight: bold; line-height: 19px; color: #989898; letter-spacing: -1px;}
	
	/* 
	================================================
	styling for autosuggest begins here
	================================================
	*/

	body
	{
		position: relative;
	}
	
	

	ul.autosuggest
	{
		position: absolute;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: auto;
	}
	
	ul.autosuggest li
	{
		text-align: left;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	
	ul.autosuggest li a:link,
	ul.autosuggest li a:visited
	{
		display: block;
		padding: 5px;
		text-decoration: none;
		background-color: #eee;
		font-family: arial;
		color: #1B2950;
		font-size: 11px;
		letter-spacing:0.1em;
	}

	ul.autosuggest li a:hover,
	ul.autosuggest li a:active
	{
		color: #fff;
		background-color: #1B2950;
	}


	ul.autosuggest li.highlight a:link,
	ul.autosuggest li.highlight a:visited
	{
		color: #fff;
		background-color: #1B2950;
	}
	
	.error{
		color: #CC0000;
	}
    
    
    
    
.clear {
    clear:both;
}
	
