body{font-size:100.01%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0;}
img{border-style:none;}
ul li,ol li,td ol li,td ul li{margin-top:8px;margin-bottom:8px;}
table td h1.tablehead,table td h2.tablehead,table td h3.tablehead,table td h4.tablehead{margin-top:0;}

/* FONT SIZE SPECIFICATIONS */
h1,table td h1{font-size:16px;}
h2,h2 a,h2 a:visited,h2 a:active,h2 a:hover,table td h2,table td h2 a,table td h2 a:visited,table td h2 a:active,table td h2 a:hover{font-size:14px;}
h3,h3 a,h3 a:visited,h3 a:active,h3 a:hover,table td h3,table td h3 a,table td h3 a:visited,table td h3 a:active,table td h2 a:hover,
h3.nospace,h3.nospace a,h3.nospace a:active,h3.nospace a:visited,h3.nospace a:hover,table td h3.nospace,table td h3.nospace a,table td h3.nospace a:active,table td h3.nospace a:visited,table td h3.nospace a:hover{font-size:12px;}
h4,h4 a,h4 a:link,h4 a:visited,h4 a:active,h4 a:hover,table td h4,table td h4 a,table td h4 a:link,table td h4 a:visited,table td h4 a:active,table td h2 a:hover
{font-size:12px;}
.learnmore_left a,.learnmore_left a:link,.learnmore_left a:active,.learnmore_left a:visited,.learnmore_left a:hover,
.learnmore_right a,.learnmore_right a:link,.learnmore_right a:active,.learnmore_right a:visited,.learnmore_right a:hover
{font-size:10px;}
p,p a,p a:link,p a:active,p a:visited,p a:hover,
table th,table td,table td a,table td a:link,table td a:active,table td a:visited,table td a:hover,
table th p,table td p,table td p a,table td p a:link,table td p a:active,table td p a:visited,table td p a:hover,
table.specifications th,table.specifications td,table.specifications td a,table.specifications td a:link,table.specifications td a:active,table.specifications td a:visited,table.specifications td a:hover,
table.specifications th p,table.specifications td p,table.specifications td p a,table.specifications td p a:link,table.specifications td p a:active,table.specifications td p a:visited,table.specifications td p a:hover,
table.generic th,table.generic td,table.generic td a,table.generic td a:link,table.generic td a:active,table.generic td a:visited,table.generic td a:hover,
table.generic th p,table.generic td p,table.generic td p a,table.generic td p a:link,table.generic td p a:active,table.generic td p a:visited,table.generic td p a:hover,
ul li,ol li,table td ol li,table td ul li,
li,li a,li a:link,li a:active,li a:visited,li a:hover,
li.pdf a,li.pdf a:link,li.pdf a:active,li.pdf a:visited,li.pdf a:hover,
li.ppt a,li.ppt a:link,li.ppt a:active,li.ppt a:visited,li.ppt a:hover,
li.doc a,li.doc a:link,li.doc a:active,li.doc a:visited,li.doc a:hover,
table li,table li a,table li a:link,table li a:active,table li a:visited,table li a:hover
{font-size:11px;}

.opener,.opener a,.opener a:link,.opener a:active,.opener a:visited,.opener a:hover,
p.opener,p.opener a,p.opener a:link,p.opener a:active,p.opener a:visited,p.opener a:hover,
table td.opener,table td.opener a,table td.opener a:link,table td.opener a:active,table td.opener a:visited,table td.opener a:hover
table td p.opener,table td p.opener a,table td p.opener a:link,table td p.opener a:active,table td p.opener a:visited,table td p.opener a:hover
{font-size:14px;line-height:18px;}


/* FONT STYLE SPECIFICATIONS */
h1,table td h1,h2,table td h2,h3,table td h3,h4,table td h4
{font-weight:700;color:#b42642;}
table.specifications td,table.generic th
{background-color:#F8F8F3;}
table.specifications th
{color:#F8F8F3;background-color:#b42642;}
table th a:hover
{color:#b42642;background:#F8F8F3;}
p a,p a:link,p a:active,p a:visited,
table td a,table td a:link,table td a:active,table td a:visited,
table td p a,table td p a:link,table td p a:active,table td p a:visited,
table.generic td a,table.generic td a:link,table.generic td a:active,table.generic td a:visited,
table.generic td p a,table.generic td p a:link,table.generic td p a:active,table.generic td p a:visited,
p.opener a,p.opener a:link,p.opener a:active,p.opener a:visited,
table td .opener,table td .opener a,table td .opener a:link,table td .opener a:active,table td .opener a:visited,
table td p.opener,table td p.opener a,table td p.opener a:link,table td p.opener a:active,table td p.opener a:visited,
li a,li a:link,li a:active,li a:visited,
li.pdf a,li.pdf a:link,li.pdf a:active,li.pdf a:visited,
li.ppt a,li.ppt a:link,li.ppt a:active,li.ppt a:visited,
li.doc a,li.doc a:link,li.doc a:active,li.doc a:visited
{color:#666;font-weight:700;text-decoration:underline;}

h2 a,h2 a:link,h2 a:active,h2 a:visited,
table td h2 a,table td h2 a:link,table td h2 a:active,table td h2 a:visited,
h3 a,h3 a:link,h3 a:active,h3 a:visited,
table td h3 a,table td h3 a:link,table td h3 a:active,table td h3 a:visited,
h4 a,h4 a:link,h4 a:active,h4 a:visited,
table td h4 a,table td h4 a:link,table td h4 a:active,table td h4 a:visited,
h3.nospace a,h3.nospace a:link,h3.nospace a:active,h3.nospace a:visited,
table td h3.nospace a,table td h3.nospace a:link,table td h3.nospace a:active,table td h3.nospace a:visited
{color:#666;text-decoration:underline;}
h2 a:hover,
table td h2 a:hover,
h3 a:hover,
table td h3 a:hover,
h4 a:hover,
table td h4 a:hover,
h3.nospace a:hover,
table td h3.nospace a:hover,
p a:hover,
table td a:hover,
table td p a:hover,
table.generic td a:hover,
table.generic td p a:hover,
p.opener a:hover,
table td .opener a:hover,
table td p.opener a:hover,
li a:hover,
li.pdf a:hover,
li.ppt a:hover,
li.doc a:hover,
table li a:hover
{color:#b42642;font-weight:700;text-decoration:underline;}
.learnmore_left a,.learnmore_left a:link,.learnmore_left a:active,.learnmore_left a:visited,
.learnmore_right a,.learnmore_right a:link,.learnmore_right a:active,.learnmore_right a:visited{font-weight:700;text-decoration:none;color:#666;}
h3.nospace 
{margin-top:0;margin-bottom:0;}
.learnmore_left a:hover,
.learnmore_right a:hover
{text-decoration:underline;}


/* BULLET SPECIFICATIONS */
li.pdf,li.ppt,li.doc{overflow:visible;padding:0 0 5px 5px;}
li.pdf{list-style-image:url(/cimages/pdf_icon.gif);}
li.ppt{list-style-image:url(/cimages/ppt_icon.gif);}
li.doc{list-style-image:url(/cimages/doc_icon.gif);}
a.submitButton{display:block;height:26px;width:75px;margin-bottom:20px;text-decoration:none;text-indent:-9999px;float:right;background:url(/cimages/submit_one.gif) 0 0 no-repeat;}
a.submitButton:hover{background-position:0 -26px;}
p.lead{margin-top:3px;}

/* HOME PAGE and SITE WRAPPER */
h2.home{font-weight:700;font-size:12px;color:#b42642;margin:0;padding:0;}
#main_box{margin-left:auto;margin-right:auto;margin-top:0;background-image:url(/images/theme/header_bg.jpg);background-repeat:repeat-x;position:relative;height:100%;clear:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content_container{width:961px;margin-left:auto;margin-right:auto;margin-top:0;position:relative;}
#header_wrapper{position:relative;height:123px;background-color:#5F5F5F;background-image:url(/images/theme/header_bg.jpg);background-repeat:repeat-x;}
#header{width:961px;height:123px;background-image:url(/images/theme/header_bg.jpg);background-repeat:repeat-x;display:block;position:relative;margin:0 auto;}
#header_logo{float:left;width:157px;height:123px;text-align:right;}
#header_nav{float:left;width:601px;height:106px;padding-top:47px;}
#content_wrap{display:block;width:936px;float:left;margin-top:-22px;margin-left:auto;margin-right:auto;position:relative;background-color:#FFF;min-height:600px;padding:0;}
#content_wrap_home{display:block;width:936px;float:left;margin-top:-25px;margin-left:auto;margin-right:auto;position:relative;background-color:#FFF;padding:0;}
#content_wrap_inside{margin-top:0;width:755px;float:left;margin-left:0px;}
/* #content_wrap_inside{margin-top:0;width:755px;float:left;margin-left:-3px;} */
.padd_12px{padding:12px;}
.home_underflash_bg{background-image:url(/images/theme/callout_bg1.jpg);background-repeat:repeat-x;background-color:#909090;height:114px;display:block;float:left;width:251px;border-right:1px solid #FFF;}
.home_underflash_bg_last{background-image:url(/images/theme/callout_bg1.jpg);background-repeat:repeat-x;background-color:#909090;display:block;float:left;width:250px;border-right:1px solid #FFF;height:114px;}
.breadcrumbs,.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited,.breadcrumbs a:hover
{font-size:10px;font-weight:500;}
.breadcrumbs,.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited
{color:#666;text-decoration:none;}
.breadcrumbs a:hover
{color:#b42642;text-decoration:underline;}
#search_tab2 {position:absolute;top:26px;right:10px;z-index:1;}
#search_tab2_form{margin: 0;padding: 0;}
#search_tab2_form .input {font-size: 12px;font-family: Arial, Helvetica, sans-serif;width: 136px;padding:2px 8px;margin: 0 5px 0 0;vertical-align:middle;}
#search_tab2_form .but {vertical-align:middle;}

#whitetabtop{display:block;background:url(/images/theme/white_tab_top.jpg) top left no-repeat;width:205px;height:6px;}
#bottom1{display:block;float:left;border-right:1px solid #FFF;background:url(/images/theme/bottom_left_corn.jpg) top left no-repeat;width:251px;height:6px;}
#bottom2{display:block;float:left;border-right:1px solid #FFF;background:url(/images/theme/middle_bottom.jpg) top left no-repeat;width:251px;height:6px;}
#bottom3{display:block;float:left;background:url(/images/theme/bottom_rght_corn.jpg) top left no-repeat;width:250px;height:6px;}
.learn_more{display:block;float:right;font-weight:700;color:#333;margin-bottom:6px;font-size:10px;}
.news_block{display:block;width:335px;float:left;padding:11px 11px 11px 18px;}
.news_item{display:block;margin-bottom:12px;}
.news_learnmore a,a:visited,a:active{font-size:10px;font-weight:700;text-decoration:none;color:#333;}
.learnmore_right{display:block;text-align:right;margin:4px 0 20px;}
.bottom_edges{height:6px;width:755px;float:left;display:block;}
.home_learnmore1{display:block;float:right;height:20px;}
.home_2column{float:left;width:755px;display:block;margin:10px 0;}
.vertical_splitter{display:block;width:7px;height:220px;float:left;background:url(/images/theme/vertical_splitter.jpg) top left no-repeat;}
.home_rightcolumn{display:block;width:340px;float:left;padding:11px 11px 11px 18px;}
#right_tab_column4{display:block;height:auto;left:777px;position:absolute;float:right;width:159px;margin:0;}
#search_tab_box{display:block;position:absolute;width:200px;height:90px;padding-top:25px;top:-130px;left:757px;}
#title_tab{display:block;background-color:#FFF;height:29px;width:205px;float:right;margin:69px 0 0;padding:0;}
.header_tab_title{font-size:14px;font-weight:700;color:#333;background-color:#FFF;margin:5px 0 0;padding:0 0 0 24px;}
.header_tab_title_child{font-size:14px;font-weight:700;color:#333;background-color:#FFF;margin:20px 0 0;padding:0;}
#right_tab_box_home{display:block;position:absolute;width:200px;height:90px;padding-top:25px;top:-125px;left:756px;}
#right_tab_column a,#right_tab_column4 a,#right_tab_column_home a{color:#b42642;text-decoration:underline;font-weight:400;}
#footer_wrap{display:block;clear:both;background:url(/images/theme/footer_background.jpg) no-repeat;height:34px;position:relative;margin:0 auto;}
#footer_content{display:block;width:961px;line-height:34px;vertical-align:middle;margin:auto;}
#foot{float:left;}
#foot_end{float:right;}
#foot ul,#foot_end ul{margin-left:1px;padding-left:0;display:inline;}
#foot ul li,#foot_end ul li{margin-left:0;border-left:1px solid #666;list-style:none;display:inline;font-size:11px;padding:2px 15px;}
#foot ul li.first,#foot_end ul li.first{margin-left:0;border-left:none;list-style:none;display:inline;font-size:11px;}
#footer_content a:link,#footer_content a{color:#666;text-decoration:none;font-weight:400;font-size:11px;}
#footer_content a:hover{color:#666;text-decoration:underline;font-size:11px;}
.hometext{font-size:11px;line-height:16px;}
.news_learnmore,.learnmore_left{display:block;margin:4px 0 20px;}

table.formTable td {background-color:#F8F8F3; padding:3px 5px;}

table.formTable td.label{
	width:135px;
	background:#eceddf;
	padding:2px 5px;
	text-align:right;
}

table.formTable tr.shaded,
table.formTable td.shaded {
	background:#eeeeee;
	padding:2px 5px;
}

table.formTable td.required, p.required, span.required{
	color:#750e2b;
}

.formTable .textField, .formTable textarea{width:238px;}
.formTable .dropdownField{ width: 242px; }
.formTable textarea{
	height:75px;
}
.formTable .radioButton{
	margin:0 0 -2px 0;
}

.formTable label{
	display:block;
	margin:0px 2px 2px 0;
}