table { font-family: Lucida Grande; font-weight: normal;}
BODY {
	FONT: 12px/18px Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif; COLOR: #333; BACKGROUND-COLOR: #fff
}

.bgPromo { border: 1px solid #000E81; background-color: #EFF6FF; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px}
.bordersolidstyle1 {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid #000000;
	background: #ffffff;
	text-align: left;
}
.bordersolidstyle2 {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid #A0A0A0;
	background: #eaeaea;
	text-align: left;
}
.bordersolidstyle3 {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid #EAB721;
	background: #FFF2CC;
	text-align: left;
}
.bordersolidstyle4 {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid #2A75E7;
	background: #C4E4FF;
	text-align: left;
}
.bordersolidstyle5 {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid #C30207;
	background: #FFE1E2;
	text-align: left;
}
.borderdashedstyle1 {
	margin: 3px;
	padding: 2px 5px;
	border: 1px dashed #666666;
	background: #ffffff;
	text-align: left;
}
.borderdashedstyle2 {
	margin: 3px;
	padding: 2px 5px;
	border: 1px dashed #C30207;
	background: #FFE1E2;
	text-align: left;
}
.borderdashedstyle3 {
	margin: 3px;
	padding: 2px 5px;
	border: 1px dashed #2A75E7;
	background: #C4E4FF;
	text-align: left;
}
.borderdashedstyle4 {
	margin: 3px;
	padding: 2px 5px;
	border: 1px dashed #77E104;
	background: #F4FFE8;
	text-align: left;
}
.bordergraystyle1 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 5px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 5px solid #666666;
	border-left: 1px solid #666666;
	background: #F3F3F3;
	text-align: left;
}
.bordergraystyle2 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 1px solid #666666;
	border-right: 5px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 5px solid #666666;
	background: #F3F3F3;
	text-align: left;
}
.bordergraystyle3 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 5px solid #666666;
	border-left: 1px solid #666666;
	background: #ffffff;
	text-align: left;
}
.bordergraystyle4 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 5px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background: #ffffff;
	text-align: left;
}
.bordernotestyle1 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	border-left: 7px solid #ff0000;
	background: #FFFFFF;
	text-align: left;
}
.bordernotestyle2 {
	margin: 3px;
	padding: 2px 5px;
	border-top: 5px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	background: #FFFFFF;
	text-align: left;
}
.borderstyledotted1{
	border: 2px dotted #666666; 
	background-color: #EAEAEA; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledotted2{
	border: 2px dotted #1DCD00; 
	background-color: #F0FFDF; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledotted3{
	border: 2px dotted #008AFF; 
	background-color: #DFF7FF; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledotted4{
	border: 2px dotted #DF0000; 
	background-color: #FFEFEF; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledbl1 {
	border: 4px double #3867EE; 
	background-color: #EAF3FF; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledbl2 {
	border: 4px double #6DD200; 
	background-color: #EEFFEA; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledbl3 {
	border: 4px double #DF0000; 
	background-color: #FFF2F2; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
.borderstyledbl4 {
	border: 4px double #000000; 
	background-color: #FFFFFF; 
	padding: 2px 5px;
	margin: 3px;
	text-align: left;
}
a.hostlink:active {color: #000000; text-decoration:underline;font-size:9px;font-weight: bold;}
a.hostlink:link {color: #000000; text-decoration:none;font-size:9px;font-weight: bold;}
a.hostlink:visited {color: #000000; text-decoration:none;font-size:9px;font-weight: bold;}
a.hostlink:hover {color: #000000; text-decoration:underline;font-size:9px;font-weight: bold;}.bgpowered {
	background-image:url(images/bgpowered.jpg);
	font-size:9px;
	color:#000000;
}
.bgpowered2 {
	background-image:url(images/bgpowered2.gif);
	border:1px solid #000000;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}
.marginpw {
	padding-top:3px;
	padding-bottom:2px;
}
.marginpw2 {
	padding-left:2px;
	padding-right:2px;
}


.column {
	FLOAT: left
}

#columnfullheight {
	HEIGHT: auto
}
#columnfullheight H2 {
	BACKGROUND: no-repeat 50% 0pt; MARGIN-BOTTOM: 0pt; OVERFLOW: hidden; COLOR: #ffffff; TEXT-INDENT: 18px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 25px

    }
#columnfullheight .boxtop {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: url(../images/contentTop.gif) no-repeat 0pt 50%; PADDING-BOTTOM: 0pt; MARGIN: -7px 0px; PADDING-TOP: 0pt
}
#columnfullheight .L2boxtop {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: url(../images/contentTop775.gif) no-repeat 0pt 50%; PADDING-BOTTOM: 0pt; MARGIN: -6px 0px; PADDING-TOP: 0pt
}
#columnfullheight .header_left {
	MARGIN-TOP: 28px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 26px; WIDTH: 300px
}
#columnfullheight .l2_header {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 1.8em; FLOAT: left; MARGIN-BOTTOM: 18px; MARGIN-LEFT: 26px; COLOR: #000000
}
#columnfullheight .page_header {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 1.6em; FLOAT: left; MARGIN-BOTTOM: 18px; MARGIN-LEFT: 26px; COLOR: #000000; LINE-HEIGHT: 1.25em
}
#columnfullheight .header_right {
	MARGIN-TOP: 28px; DISPLAY: block; FONT-SIZE: 10px; FLOAT: right; WIDTH: 200px; COLOR: #68696a; LINE-HEIGHT: 1.35em; MARGIN-RIGHT: 24px
}
#columnfullheight .fullWidth {
	DISPLAY: block; MARGIN: 0px 24px; WIDTH: 530px
}
#columnfullheight .l2contents {
	DISPLAY: block; MARGIN: 0px 12px 32px 24px
}
#columnfullheight .fullWidth HR {
	BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; MARGIN: 0px -18px 18px; BORDER-LEFT: 0pt; COLOR: #cccccc; BORDER-BOTTOM: 0pt; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc

    }
#columnfullheight {
	HEIGHT: auto
}
#columnfullheight H2 {
	BACKGROUND: url(../images/blink_headerbg.png) no-repeat 50% 0pt; MARGIN-BOTTOM: 0pt; OVERFLOW: hidden; COLOR: #ffffff; TEXT-INDENT: 18px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 25px

}
#locator {
	BACKGROUND: no-repeat 0pt 100%
}
#locator H2 {
	FONT-WEIGHT: 600; BACKGROUND: no-repeat 50% 0pt; MARGIN-BOTTOM: 0pt; OVERFLOW: hidden; COLOR: #ffffff; TEXT-INDENT: 12px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 25px
}
#locator P {
	PADDING-BOTTOM: 12px; MARGIN: 12px 12px 0px; LINE-HEIGHT: 1.25em
}
#locator H4 {
	MARGIN-TOP: 8px; FONT-WEIGHT: 600; FONT-SIZE: 12px; MARGIN-LEFT: 12px; COLOR: #000000; LINE-HEIGHT: 1.25em; MARGIN-RIGHT: 12px
}
#locator P {
	MARGIN-TOP: 18px; MARGIN-LEFT: 12px; LINE-HEIGHT: 1.25em; MARGIN-RIGHT: 12px
}
}
#newsbox {
	MARGIN-TOP: 12px; BACKGROUND: url(../images/box_184bgWhite.png) no-repeat 0pt 100%; HEIGHT: auto
}
#newsbox H2 {
	FONT-WEIGHT: 600; BACKGROUND: url(../images/menu_headerbg.png) no-repeat 50% 0pt; MARGIN-BOTTOM: 0pt; OVERFLOW: hidden; COLOR: #ffffff; TEXT-INDENT: 12px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 25px
}
#newsbox P {
	MARGIN-TOP: 12px; MARGIN-LEFT: 12px; LINE-HEIGHT: 1.25em; MARGIN-RIGHT: 12px
}
#featurebox {
	MARGIN-TOP: -22px; BACKGROUND: url(../images/box_184bgWhite.png) no-repeat 0pt 100%; HEIGHT: 260px
}
#featurebox H2 {
	FONT-WEIGHT: 600; BACKGROUND: url(../images/menu_headerbg.png) no-repeat 50% 0pt; MARGIN-BOTTOM: 0pt; OVERFLOW: hidden; COLOR: #ffffff; TEXT-INDENT: 12px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 25px
}



