
body { margin: 0 auto; padding: 0; font-family: Arial, Verdana, Times New Roman; color:#000; text-align: left; white-space: normal; background-repeat:repeat; }

table,td { background-repeat: no-repeat; padding: 0; margin:0; white-space: normal; background-color:#FFFFFF; }
table.bg { background-repeat: no-repeat; background-color:none; }

.repeat { background-repeat: repeat; }
.repeat_y {background-repeat:repeat-y; }
#lighter_gray_bg { background-color:#EFEDEE; }
#lt_gray_bg { background-color:#B6B6B6; }
.lt_gray_bg { background-color:#B6B6B6; }
#dk_gray_bg { background-color:#737373; }

#current_nav_bg { background-color:#949494; }
img { border:none; }
p { font-size: 12px; font-weight:500; line-height:18px; text-align:justify; color:#000; padding:0 0 12px 0; margin:0; white-space: normal; }
b { font-size: 12px; font-weight:600; color:#000; padding:0; margin:0; }
h1 { font-size: 22px; font-weight:500; color:#776541; padding:0; margin:0; }
h2 { font-size: 17px; font-weight:600; color:#776541; padding:0; margin:0; }
h3 { font-size: 14px; font-weight:600; color:#776541; padding:0; margin:0; }
h4 { font-size: 13px; font-weight:600; color:#0365A4; padding:0 0 7px 0; margin:0; }

ul { list-style-type:disc; }
sup { font-size:8px; font-weight:500; }
#content_box_1 { margin:15px 15px 0 28px; padding:0; border:0; }
#content_box_2 { margin:15px 15px 0 5px; padding:0; border:0; }
#headline_box { border:1px solid #999; border-width:0 0 1px 0; }
#list { font-size:12px; font-weight:500; margin:34px 0 20px 13px; }
#list div { margin:0 0 13px 0; }
#list div img { padding:0 10px 2px 0; }

#list_left_blue { background-image:url(images/lt_blue_bg.gif); width:10px; height:100%; margin-top:18px }
#list_left_orange { background-image:url(images/lt_orange_bg.gif); width:10px; height:100%; margin-top:18px }
#list_left_green { background-image:url(images/lt_green_bg.gif); width:10px; height:100%; margin-top:18px }
#list_left_red { background-image:url(images/lt_red_bg.gif); width:10px; height:100%; margin-top:18px }
#list_left_dk_orange { background-image:url(images/lt_dk_orange_bg.gif); width:10px; height:100%; }

#dk_blue_box { background-image:url(images/dk_blue_bg.gif); width:350px; height:30px; }
#dk_blue_box b { position:relative; left:0; top:-11px; font-size:12px; color:#FFFFFF; }
#dk_blue_box b a.event { color:#FFF; margin:0 0 0 5px; }
#dk_blue_box b a.event:hover { color:#FFFF00; }

#specs_blue_bg { background-image:url(images/lt_blue_bg.gif); background-repeat:repeat; }
#specs_orange_bg { background-image:url(images/lt_orange_bg.gif); background-repeat:repeat; }
#specs_green_bg { background-image:url(images/lt_green_bg.gif); background-repeat:repeat; }
#specs_red_bg { background-image:url(images/lt_red_bg.gif); background-repeat:repeat; }
#specs_dk_orange_bg { background-image:url(images/lt_dk_orange_bg.gif); background-repeat:repeat; }

strong { font-size: 12px; font-weight:600; color:#0266A4; padding:0; margin:0 0 0 10px; }

blockquote { font-size:11px; font-weight: 500; margin:5px 0 10px 10px; padding:0 }
.sig{ font-size:12px; font-weight: 700; position:relative; left:200px; top:5px; margin:0; padding:0; }
.sig div{ font-size:12px; font-weight: 500; margin:0; padding:0 0 10px 0; }
#rule_long { background-image:url(images/rule.gif); width:320px; height:10px; }
.copyright { font-size:10px; font-weight:400; color:#FFF; }

.nav_image {display:block; width:179px; padding:0 0 5px 0; margin:0; }

a:link.top_nav,a:visited.top_nav,a:active.top_nav { display:block; height:25px; color:#FFF; text-decoration:none; font-size:12px; font-weight:700; text-align:center; padding:8px 5px 0 5px; margin:0 auto; text-decoration:none;}
a:hover.top_nav { background-color:#949494; }

a:link.drop,a:visited.drop,a:active.drop { display:block; height:14px; color:#000099; font-size:12px; border:none; font-weight:500; text-decoration:underline; margin:0 0 5px 0; padding:0 0 0 5px; }
a:hover.drop { color:#666666; text-decoration:none; }

a:link.blue,a:visited.blue,a:active.blue { color:#0000FF; font-size: 12px; font-weight: 500; text-decoration:underline; }
a:hover.blue { color:#FF0000; } 

a:link.inline,a:visited.inline,a:active.inline { font-size: 13px; font-weight: 500; color:#013F7A; text-decoration:none; }
a:hover.inline { color:#013F7A; text-decoration: underline; } 

a:link.white,a:visited.white,a:active.white { font-size: 13px; font-weight: 500; color:#FFF; text-decoration:underline; }
a:hover.white { color:#FFF; text-decoration: none; } 

a:link.demo,a:visited.demo,a:active.demo { font-size: 13px; font-weight:600; color:#0365A4; padding:0 20px 0 20px; margin:0; text-decoration:underline; }
a:hover.demo { color:#F89A12; text-decoration:none; } 


#foot { padding:10px 0 10px 0; } 
p.footer { font-size:9px; font-weight: 400; color:#333; }
p.footer span { margin:0 0 7px 0; }
a:link.bottom_nav,a:visited.bottom_nav,a:active.bottom_nav {font-size:9px; font-weight: 400; color:#0000FF; text-decoration:underline; margin:0;}
a:hover.bottom_nav { color:#FF0000; }

#webfeet { font-size:10px; font-weight: 400; color:#999; padding-top:10px; background-repeat:repeat; text-align:center; }
a:link.wf,a:visited.wf,a:active.wf,a:hover.wf {font-size:10px; font-weight: 400; color:#999; text-decoration:underline; margin:0;}


/* Products Specific Styles */
.techspecs p { padding: 0 0 0 0; }

.alert { color: #FF0000; }

input.form-field {
	margin-top: 3px; 
	margin-bottom: 3px; 
	border: 1px solid #999; 
	padding: 1px;
}
