BODY{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:12px; BACKGROUND:url(../images/bg.jpg) #fff repeat-x; PADDING-BOTTOM:0px; MARGIN:0px; COLOR:#404b55; PADDING-TOP:0px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
IMG{BORDER-TOP-WIDTH:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; BORDER-RIGHT-WIDTH:0px}
FORM{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
A{COLOR:#38567b}

h1 {font-size: 24px; line-height: 24px;}
#container{MARGIN:0px auto; WIDTH:940px}
#header{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px; POSITION:relative; HEIGHT:125px}
/*#branding{LEFT:0px; WIDTH:369px; POSITION:absolute; TOP:0px; HEIGHT:89px}*/
#branding{LEFT:400px; WIDTH:140px; POSITION:absolute; TOP:0px; HEIGHT:84px}



#adheading{LEFT:-15px; WIDTH:10px; POSITION:absolute; TOP:-5px; HEIGHT:60px}
#ad-header{RIGHT:0px; WIDTH:468px; POSITION:absolute; TOP:20px; HEIGHT:60px}


#nav-primary{LEFT:0px; WIDTH:940px; BOTTOM:0px; BORDER-BOTTOM:#d4d6d9 1px solid; POSITION:absolute; HEIGHT:28px}
#searchT{RIGHT:0px; BOTTOM:3px; POSITION:absolute}
#page{BACKGROUND:url(../images/bg_sidebar.gif) repeat-y right 50%; MARGIN:0px}
#page_cat{BACKGROUND:#fff repeat-y right 50%; MARGIN:0px}
#content{FLOAT:left; MARGIN:20px 0px 0px; WIDTH:745px}
.SearchResultArea{FLOAT:left; MARGIN:10px 0px 0px; WIDTH:529px}
#sidebar{FONT-SIZE:11px; FLOAT:right; WIDTH:190px}
.break{CLEAR:both; VISIBILITY:hidden}
#breadcrumbs{FONT-SIZE:10px; TEXT-TRANSFORM:uppercase; COLOR:#bcc0c4}
#breadcrumbs A{COLOR:#606a74; TEXT-DECORATION:none}
#ad-secondary{MARGIN:20px 0px}
#nav-secondary{BORDER-RIGHT:#d4d6d9 1px solid; BORDER-TOP:#d4d6d9 1px solid; FLOAT:left; MARGIN:20px 0px; BORDER-LEFT:#d4d6d9 0px solid; BORDER-BOTTOM:#d4d6d9 1px solid}
#login{PADDING-RIGHT:0px; PADDING-LEFT:0px; BACKGROUND:#fff; PADDING-BOTTOM:20px; PADDING-TOP:20px}
#login P{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 5px; PADDING-TOP:0px}
#toc-magazine{FONT-SIZE:10px}
#toc-magazine H3{PADDING-RIGHT:0px; BORDER-TOP:#d4d6d9 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:10px 0px 5px; FONT:14px Arial,Helvetica,sans-serif; PADDING-TOP:10px}
#toc-magazine H3 A{COLOR:#38567b; TEXT-DECORATION:none}
#toc-magazine P.document{PADDING-RIGHT:0px; BORDER-TOP:#d4d6d9 0px solid; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:5px 0px; FONT:12px Arial,Helvetica,sans-serif; PADDING-TOP:5px}
#toc-magazine P{PADDING-RIGHT:0px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
#toc-magazine P.intro{PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:10px}
.nav-magazine{DISPLAY:block; BACKGROUND:#fff}
#footer{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; BACKGROUND:#fff; PADDING-BOTTOM:0px; PADDING-TOP:40px; TEXT-ALIGN:center}
#nav-footer{FONT-WEIGHT:bold}
#nav-footer_bottom{FONT-WEIGHT:bold}
#nav-primary UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:725px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
#nav-primary LI{DISPLAY:inline; MARGIN:0px 30px 0px 0px; FONT:11px/28px Arial,Helvetica,sans-serif; TEXT-TRANSFORM:uppercase}
#nav-primary LI A{COLOR:#606a74; TEXT-DECORATION:none}
#nav-secondary UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
#nav-secondary LI{PADDING-RIGHT:10px; PADDING-LEFT:10px; FLOAT:left; PADDING-BOTTOM:10px; BORDER-LEFT:#d4d6d9 1px solid; WIDTH:161px; PADDING-TOP:10px; HEIGHT:217px}
#nav-secondary A{FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#38567b; TEXT-DECORATION:none}
#nav-secondary IMG{BORDER-RIGHT:#d4d6d9 1px solid; BORDER-TOP:#d4d6d9 1px solid; MARGIN:0px 0px 5px; BORDER-LEFT:#d4d6d9 1px solid; BORDER-BOTTOM:#d4d6d9 1px solid}
#nav-footer UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:10px; MARGIN:10px 0px; PADDING-TOP:0px; BORDER-BOTTOM:#d4d6d9 1px solid; LIST-STYLE-TYPE:none}
#nav-footer_bottom UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:10px; MARGIN:10px 0px; PADDING-TOP:0px; BORDER-BOTTOM:#d4d6d9 1px solid; LIST-STYLE-TYPE:none}
#nav-footer LI{DISPLAY:inline; MARGIN:0px 20px 0px 0px}
#nav-footer_bottom LI{DISPLAY:inline; MARGIN:0px 20px 0px 0px}
#nav-footer A{COLOR:#38567b; TEXT-DECORATION:none}
#nav-footer_bottom A{COLOR:#38567b; TEXT-DECORATION:none}
#page-nav{FONT-WEIGHT:bold; FONT-SIZE:11px; FLOAT:right; MARGIN:30px 0px 0px; COLOR:#38567b}
#page-nav A{COLOR:#38567b; TEXT-DECORATION:none}
#page-nav UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
#page-nav LI{DISPLAY:inline}
#page-nav LI.previous{MARGIN:0px 20px 0px 0px}
#page-nav LI.pages{MARGIN:0px 20px}
#page-nav LI.pages A{FONT-WEIGHT:normal}
#page-nav LI.next{MARGIN:0px 0px 0px 20px}
.nav-magazine UL{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; BACKGROUND:#fff; PADDING-BOTTOM:5px; MARGIN:0px; PADDING-TOP:5px; LIST-STYLE-TYPE:none}
.nav-magazine UL LI{PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-WEIGHT:bold; BACKGROUND:url(../images/bullet-sidebar.gif) no-repeat 0px 4px; PADDING-BOTTOM:6px; PADDING-TOP:0px}
.nav-magazine UL LI A{TEXT-DECORATION:none}
UL#magazine-links{PADDING-RIGHT:0px; BORDER-TOP:#d4d6d9 1px solid; PADDING-LEFT:0px; FONT-SIZE:10px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:5px; LIST-STYLE-TYPE:none}
UL#magazine-links LI{PADDING-RIGHT:0px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; PADDING-TOP:5px}
UL#magazine-links LI A{FONT-WEIGHT:bold; TEXT-DECORATION:none}
UL.nav-topics{PADDING-RIGHT:0px; DISPLAY:block; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:6px 0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
UL.nav-topics LI{PADDING-RIGHT:0px; PADDING-LEFT:10px; PADDING-BOTTOM:5px; PADDING-TOP:6px}
UL.nav-topics LI A{TEXT-DECORATION:none}
#searchT INPUT{BORDER-RIGHT:#d4d6d9 1px solid; BORDER-TOP:#d4d6d9 1px solid; FONT-SIZE:10px; BORDER-LEFT:#d4d6d9 1px solid; BORDER-BOTTOM:#d4d6d9 1px solid}
#searchT BUTTON{BORDER-TOP-WIDTH:0px; BORDER-LEFT-WIDTH:0px; BACKGROUND:url(../images/btn_search.gif) no-repeat; BORDER-BOTTOM-WIDTH:0px; WIDTH:56px; CURSOR:pointer; TEXT-INDENT:-999em; HEIGHT:17px; BORDER-RIGHT-WIDTH:0px}
#login INPUT{BORDER-RIGHT:#d4d6d9 1px solid; BORDER-TOP:#d4d6d9 1px solid; FONT-SIZE:10px; MARGIN:5px 0px 0px; BORDER-LEFT:#d4d6d9 1px solid; COLOR:#404b55; BORDER-BOTTOM:#d4d6d9 1px solid}
#login BUTTON{BORDER-TOP-WIDTH:0px; BORDER-LEFT-WIDTH:0px; BACKGROUND:url(../images/btn_login.gif) no-repeat; BORDER-BOTTOM-WIDTH:0px; WIDTH:42px; CURSOR:pointer; TEXT-INDENT:-999em; HEIGHT:15px; BORDER-RIGHT-WIDTH:0px}
#lead{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 15px; PADDING-TOP:0px}
#lead IMG{FLOAT:left; MARGIN:0px}
#lead-content{FLOAT:right; WIDTH:340px}
#lead P{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; PADDING-BOTTOM:6px; MARGIN:0px; PADDING-TOP:0px}
#lead P.byline{FONT-SIZE:10px}
.feature-col{FLOAT:left; MARGIN:0px 8px 0px 2px; WIDTH:232px}
.feature-col P{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; PADDING-BOTTOM:0px; MARGIN:4px 0px 6px; PADDING-TOP:0px}
UL#recent-issues{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:665px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
UL#recent-issues LI{FONT-WEIGHT:bold; FONT-SIZE:11px; FLOAT:left; MARGIN:0px 10px 20px 0px}
UL#recent-issues LI A{TEXT-DECORATION:none}
UL#recent-issues IMG{MARGIN:0px 0px 5px}
UL.archives{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:575px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
UL.archives LI{DISPLAY:inline; FLOAT:left; MARGIN:0px 75px 0px 0px}
UL.archives A{FONT-WEIGHT:bold; FONT-SIZE:11px; TEXT-DECORATION:none}
UL.subcats{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px 10px 0px 0px; WIDTH:320px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
UL.subcats LI{PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-WEIGHT:bold; FONT-SIZE:10px; BACKGROUND:url(../images/bullet-subcats.gif) no-repeat 0px 3px; PADDING-BOTTOM:5px; MARGIN:0px; PADDING-TOP:0px}
UL.subcats LI A{TEXT-DECORATION:none}
IMG.headline{FLOAT:right; MARGIN:0px 0px 5px 10px}
#content P{}
#content P.subtitle{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:3px 0px 10px; FONT:italic 14px Arial,Helvetica,sans-serif; COLOR:#38567b; PADDING-TOP:0px}
#pagetools{BACKGROUND:#fff}
#readability{PADDING-RIGHT:5px; PADDING-LEFT:5px; FLOAT:left; PADDING-BOTTOM:5px; MARGIN:5px 0px 0px; PADDING-TOP:5px}
#print{PADDING-RIGHT:5px; PADDING-LEFT:5px; FLOAT:right; PADDING-BOTTOM:5px; MARGIN:5px 0px 0px; PADDING-TOP:5px}
#welcome{PADDING-RIGHT:0px; PADDING-LEFT:0px; BACKGROUND:#fff; PADDING-BOTTOM:5px; PADDING-TOP:5px}
	#welcome P{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
	#welcome A{BORDER-RIGHT:#d4d6d9 0px solid; PADDING-RIGHT:0px; BORDER-TOP:#d4d6d9 1px solid; DISPLAY:block; PADDING-LEFT:0px; FONT-WEIGHT:bold; PADDING-BOTTOM:5px; BORDER-LEFT:#d4d6d9 0px solid; COLOR:#B6080A; PADDING-TOP:5px; BORDER-BOTTOM:#d4d6d9 1px solid; TEXT-DECORATION:none}
P.copyright{PADDING-RIGHT:0px; BORDER-TOP:#d4d6d9 1px solid; PADDING-LEFT:10px; FONT-SIZE:10px; PADDING-BOTTOM:0px; MARGIN:15px 0px 0px; COLOR:#878f97; PADDING-TOP:8px}
P.credits{PADDING-RIGHT:0px; PADDING-LEFT:10px; FONT-WEIGHT:bold; FONT-SIZE:10px; PADDING-BOTTOM:10px; MARGIN:0px; PADDING-TOP:10px}
#cover{MARGIN:0px 0px 20px}
	#cover H1{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; FONT:18px Arial,Helvetica,sans-serif; PADDING-TOP:0px}
	#cover H1 A{COLOR:#38567b; TEXT-DECORATION:none}
	#cover H2{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:4px; MARGIN:20px 0px 10px; FONT:16px Arial,Helvetica,sans-serif; COLOR:#38567b; PADDING-TOP:0px; BORDER-BOTTOM:#d4d6d9 1px solid}
	#cover IMG{FLOAT:right; MARGIN:10px 0px 20px 20px}
	#cover IMG.alignleft{FLOAT:left; MARGIN:10px 20px 20px 0px}
	#cover P{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:12px; PADDING-BOTTOM:0px; MARGIN:10px 0px 0px; PADDING-TOP:0px}
	#cover P.byline{FONT-SIZE:10px}
UL.mag{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px 20px 0px 0px; WIDTH:320px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
	UL.mag LI{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; FONT-SIZE:11px; PADDING-BOTTOM:5px; MARGIN:0px; LINE-HEIGHT:14px; PADDING-TOP:0px}
	UL.mag LI A{FONT-WEIGHT:bold; TEXT-DECORATION:none}
	UL.mag LI P{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
	UL.mag LI P.byline{FONT-SIZE:10px}
	UL.mag LI IMG.alignleft{PADDING-RIGHT:10px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:10px; MARGIN:0px; PADDING-TOP:5px}
UL.content{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px 20px 0px 0px; WIDTH:650px; PADDING-TOP:0px; LIST-STYLE-TYPE:none}
	UL.content LI{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-WEIGHT:normal; FONT-SIZE:11px; PADDING-BOTTOM:5px; MARGIN:0px; LINE-HEIGHT:14px; PADDING-TOP:0px}
	UL.content LI A{FONT-WEIGHT:bold; TEXT-DECORATION:none}
	UL.content LI P{PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:11px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
	UL.content LI P.byline{FONT-SIZE:10px}
#lead H1{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:3px 0px 0px; FONT:22px Arial,Helvetica,sans-serif; PADDING-TOP:0px}
#lead H1 A{COLOR:#38567b; TEXT-DECORATION:none}
#lead H4{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; FONT:14px Arial,Helvetica,sans-serif; TEXT-TRANSFORM:uppercase; COLOR:#606a74; PADDING-TOP:0px; BORDER-BOTTOM:#d4d6d9 1px solid}
H3.block{PADDING-RIGHT:10px; DISPLAY:block; PADDING-LEFT:10px; BACKGROUND:url(../images/bg_h3.gif); PADDING-BOTTOM:0px; MARGIN:0px; FONT:14px/31px Arial,Helvetica,sans-serif; TEXT-TRANSFORM:uppercase; COLOR:#606a74; PADDING-TOP:0px}
H3.unclick{COLOR:#606a74}
.feature-col H3{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:10px 0px 0px; FONT:14px Arial,Helvetica,sans-serif; PADDING-TOP:0px}
.feature-col H3 A{COLOR:#38567b; TEXT-DECORATION:none}
#content H1{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:5px 0px 0px; FONT:24px Arial,Helvetica,sans-serif; COLOR:#38567b; PADDING-TOP:0px}
#content H2{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:4px; MARGIN:15px 0px 5px; FONT:16px Arial,Helvetica,sans-serif; COLOR:#38567b; PADDING-TOP:0px; BORDER-BOTTOM:#d4d6d9 1px solid}
#content H3{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:3px 0px 6px; FONT:bold 12px Verdana,Arial,Helvetica,sans-serif; COLOR:#404b55; PADDING-TOP:0px}
* HTML #searchT INPUT{MARGIN:6px 5px 0px 0px}
* HTML #login INPUT{MARGIN:6px 5px 0px 0px}
.HideButton{DISPLAY:none}
.form_container{BORDER-RIGHT:#aacfe4 1px solid; BORDER-TOP:#aacfe4 1px solid; BACKGROUND:#ebf4fb; BORDER-LEFT:#aacfe4 1px solid; WIDTH:540px; BORDER-BOTTOM:#aacfe4 1px solid}
.form_contact{PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:10px; FONT:11px/14px Verdana,Arial,Helvetica,sans-serif; PADDING-TOP:20px}
.form_contact DIV{CLEAR:both; PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:5px}
.ajaxcal DIV{CLEAR:none; PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:0px}
.fixcal{MARGIN:5px 0px 0px}
LABEL.bp{FONT-WEIGHT:bold; FLOAT:left; WIDTH:140px; MARGIN-RIGHT:10px; TEXT-ALIGN:right}
LABEL.wide{FONT-WEIGHT:bold; FLOAT:left; MARGIN-LEFT:10px; WIDTH:300px; TEXT-ALIGN:left}
.label_subtext{DISPLAY:block; FONT-WEIGHT:normal; FONT-SIZE:11px; WIDTH:140px; COLOR:#666; TEXT-ALIGN:right}
.label_required{DISPLAY:block; FONT-WEIGHT:normal; FONT-SIZE:10px; WIDTH:140px; COLOR:red; TEXT-ALIGN:right}
LABEL.widest{FONT-WEIGHT:bold; FLOAT:left; MARGIN-LEFT:10px; WIDTH:480px; TEXT-ALIGN:left}
.form_contact H4{CLEAR:both; PADDING-RIGHT:10px; BORDER-TOP:#b7ddf2 1px solid; PADDING-LEFT:10px; FONT-WEIGHT:normal; FONT-SIZE:11px; PADDING-BOTTOM:10px; MARGIN:5px 0px; COLOR:#666; LINE-HEIGHT:14px; PADDING-TOP:10px}
INPUT.reporttextbox{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:225px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}
INPUT.text{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:225px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}
INPUT.text_narrow{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:100px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}

TEXTAREA.wide{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:0px; FLOAT:right; PADDING-BOTTOM:0px; MARGIN:5px 5px 20px 10px; FONT:11px Verdana,Arial,Helvetica,sans-serif; BORDER-LEFT:#aacfe4 1px solid; WIDTH:490px; PADDING-TOP:0px; BORDER-BOTTOM:#aacfe4 1px solid; HEIGHT:100px}
INPUT.checkbox{MARGIN:5px 0px 0px 10px}
.ajaxcal INPUT{CLEAR:both; PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:-25px 0px 0px 160px; WIDTH:100px; PADDING-TOP:5px}
SELECT.bp{PADDING-RIGHT:2px; PADDING-LEFT:2px; FONT-SIZE:10px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; WIDTH:150px; PADDING-TOP:4px}
SELECT.dropdown{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:200px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}
SELECT.listbox{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:350px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}
P.radio_box{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px; WIDTH:350px; LINE-HEIGHT:10px; PADDING-TOP:0px}
P.option_wide{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN:5px 0px 10px; WIDTH:100%; LINE-HEIGHT:10px; PADDING-TOP:0px}
.checkbox{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 0px 5px; PADDING-TOP:0px; TEXT-ALIGN:left}
.checkbox_last{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px 0px 10px 5px; PADDING-TOP:0px; TEXT-ALIGN:left}
.checkbox BR{CLEAR:both; PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:5px}
.checkbox LABEL{FONT-WEIGHT:bold; FLOAT:left; MARGIN:2px 0px 0px 5px; WIDTH:475px; TEXT-ALIGN:left}
.checkbox INPUT{PADDING-RIGHT:0px; PADDING-LEFT:5px; FLOAT:left; PADDING-BOTTOM:0px; PADDING-TOP:0px}
.submit{TEXT-ALIGN:center}


/*FIELDSET.bp{BORDER-RIGHT:#bbb 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#bbb 1px solid; PADDING-LEFT:0px; BACKGROUND:#fff; PADDING-BOTTOM:10px; MARGIN:0px 0px 10px; BORDER-LEFT:#bbb 1px solid; PADDING-TOP:20px; BORDER-BOTTOM:#bbb 1px solid}
FIELDSET.contact{BORDER-RIGHT:#bbb 1px solid; BORDER-TOP:#bbb 1px solid; BACKGROUND:#fff; MARGIN:0px 0px 5px; BORDER-LEFT:#bbb 1px solid; PADDING-TOP:20px; BORDER-BOTTOM:#bbb 1px solid}
P.bp{DISPLAY:block; MARGIN:0px 0px 10px 10px}
P.disclaimer{DISPLAY:block; MARGIN:10px}
FIELDSET.bp IMG{MARGIN:0px 2px 0px 0px}
P.legend{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:3px; FONT-SIZE:11px; BACKGROUND:#fff; PADDING-BOTTOM:3px; MARGIN:-30px 0px 10px 20px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:140px; COLOR:black; LINE-HEIGHT:16px; PADDING-TOP:3px; BORDER-BOTTOM:#aacfe4 1px solid; POSITION:relative}
P.legend_wide{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:3px; FONT-SIZE:11px; BACKGROUND:#fff; PADDING-BOTTOM:3px; MARGIN:-30px 0px 10px 20px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:350px; COLOR:black; LINE-HEIGHT:16px; PADDING-TOP:3px; BORDER-BOTTOM:#aacfe4 1px solid; POSITION:relative}*/

.MagnaCheckboxIndent{MARGIN:0px 0px 0px 15px}



/*new styles for three-column layout*/

#sec_content{FLOAT:left; MARGIN:20px 0px 0px; WIDTH:545px}
#sec_left_column {FLOAT:left; MARGIN:20px 0px 0px; WIDTH:205px; text-align:center;}
#sec_left_column img{ margin: 0 0 20px 0;}


/*best practices styles used*/

.best_practices{float:left; margin: 15px 0 ; padding: 5px; width: 500px; text-align: left; border:solid 1px #b4cdde; background:#ebf4fb; position:relative;}
.best_practices ul{margin:3px 0 0 15px; padding:0}
.best_practices_info {float:left; margin: 0 5px 0 0; width:260px;}
.best_practices_spec{position:relative; width:260px; background:#F4F4F4; padding:5px; margin: 0 0 5px 0 ;border:1px solid #b4cdde;}
.best_practices_spec_last{position:relative; width:260px; background:#F4F4F4; padding:5px; border:1px solid #b4cdde;}
.best_practices_spec_wrapper{ float:right;width:274px; background:#ebf4fb; padding:3px; margin:5px;border: 1px solid #b4cdde;position:relative;}


/*fieldset*/
fieldset.bp { background:#fff; border:1px solid #aacfe4; margin:0 0 10px; padding:20px 0 10px 0; }
fieldset.contact { background:#fff; border:1px solid #bbb; margin:0 0 5px; padding-top:20px; }

/*fieldset elements*/

p.bp {margin:0 0 10px 10px; display:block;}
p.disclaimer{margin:10px; display:block;}
fieldset.bp img{margin: 0 2px 0 0 }


p.legend {background:#FFF;color:black;padding:3px;font-size:11px;line-height: 16px;position:relative; width:140px;margin: -30px 0 10px 20px;border:1px solid #aacfe4; }

p.legend_wide{background:#fff;color:black;padding:3px;font-size:11px;line-height: 16px;position:relative; width:350px;margin: -30px 0 10px 20px;border:1px solid #aacfe4; }

p.legend a, p.legend_wide a {text-decoration: none; font-weight:bold;}

.BPRedMessage{font-weight:bold; color:red;}
.BPRightAlign{text-align : right; font-weight : bold;}

LABEL.ip_label{FONT-WEIGHT:bold; FLOAT:left; WIDTH:50px; MARGIN-RIGHT:10px; TEXT-ALIGN:right}
INPUT.textIP{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 10px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:25px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}
INPUT.textIP1st{BORDER-RIGHT:#aacfe4 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#aacfe4 1px solid; PADDING-LEFT:2px; FONT-SIZE:12px; FLOAT:left; PADDING-BOTTOM:4px; MARGIN:2px 0px 5px 115px; BORDER-LEFT:#aacfe4 1px solid; WIDTH:25px; PADDING-TOP:4px; BORDER-BOTTOM:#aacfe4 1px solid}



.GMSearch_Pager ul {}
.GMSearch_Pager li {padding:10px; border-right:10px white solid; display: inline; white-space:normal;}
.GMSearch_Pager a {font: normal 12px Arial, Helvetica, Verdana, sans-serif;}

.GMSearch_FirstPageLink {margin:0px;padding:0px; }
.GMSearch_PreviousPageLink { }
.GMSearch_PageLink { }
.Current{font-weight:bold;}
.GMSearch_NextPageLink { }
.GMSearch_LastPageLink { }

.GMSearch_PageLink Current {font-weight:bold;color:Black;}
.advancedsearchlink
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.breakDotted { clear: both; visibility: hidden;  padding-bottom: 10px}
.RelatedKeywords { padding:5px; border: solid 1px #000; margin-bottom: 10px; font:normal 11px/12px Verdana, Helvetica, Sans-Serif;}
.RelatedKeywords h3 {margin:0 0 10px 0;padding:0;font:bold 11.5px/12px Verdana, Helvetica, Sans-Serif; color: #B6080A; letter-spacing:.3px;}

.followUs {}
.followUs a{padding: 0 5px 0 0 ; }


/************ SEARCH RESULTS ******************/
.sr_recordNumber{font-weight:bold; padding-right:10px;}
.sr_date{padding-right:10px;  }
.sr_fileType{padding-right:10px; clear: both; }
