﻿body{margin:0px;padding:0px;font-family:verdana,arial,tahoma,helvetica,sans-serif;
    font-size:11px;color:black;text-align:center;line-height:125%;background:#b1cEea;}
#container{text-align:left;width:800px;margin:auto;background:#ffffff url(../images/layout/container_bg.gif) repeat-y top center;}
#top_nav{position:relative;top:0px;left:0px;width:790px;height:167px;float:right;color:#999999;
    text-align:right;padding:12px 0px 20px 10px;
    background:#ffffff ;
    margin-bottom:-3px;}
#header_1{padding:70px 0px 41px 0px;float:left;background:#ffffff;margin:0px 0px -3px 0px;}
#header_1 img,#header_1 image{border-width:0px;}
#number_one{background: no-repeat 0px 30px;float:right;width:310px;}
#top_nav h1{text-align:left;width:240px;float:right;display:inline;margin:37px 0px 5px 10px;/*IE PC MARGINS view below*/padding:0px;font-weight:bold;font-size:14px;font-family:arial,helvetica,tahoma,verdana,sans-serif;color:#567087;line-height:15px;}
#top_nav h1 span{display:block;font-size:17px;font-weight:bold;}
#top_nav h2{text-align:left;width:240px;float:right;display:inline;clear:both;margin:0px 0px 10px 10px;/*IE PC MARGINS view below*/padding:0px;font-weight:bold;font-size:11px;font-family:arial,helvetica,tahoma,verdana,sans-serif;}
.clearer{clear:both;font-size:1px;height:1%;margin:0px;padding:0px;line-height:0px;}
#main_nav{position:relative;
    top:0px;
    left:0px;
    width:100%;
    border-top:1px solid #A1BEF8;
    border-bottom:1px solid #A1BEF8;
    background:#ffffff;
    z-index:2;}
#main_nav ul,#main_nav li{list-style-type:none;margin:0px; padding:0px;}
#main_nav ul{float:left;width:750px;}
#main_nav li{float:left;}
#main_nav li a{display:block;float:left;
    padding:10px 10px 10px 10px;margin:0px;
    text-decoration:none;border-left:1px solid #ffffff;
    border-right:1px solid #dddddd;}
#main_nav a:hover{background:#ECF0F7;}
#main_nav a.anchor{background:#ECF0F7;}

#body_container{float:left;width:558px; }
#side_bar ul,#side_bar li{list-style-type:none;margin:0px;padding:0px;}
#side_bar{width:195px;float:right;padding:10px 10px 10px 10px;voice-family: "\"}\"";voice-family:inherit;width:175px;}
html>body #side_bar{width:175px;}
#side_bar hr{margin:7px 0px 7px 0px !important;margin:-3px 0px -3px 0px;clear:both;line-height:0px;width:100%;}
#side_bar p{margin-bottom:5px;}
ul.dilator_list{list-style-image:url(../images/layout/checkmark_small.gif);float:right;font-size:10px;line-height:150%;position:relative;top:9px;left:0px;border:1px solid #eff2f8;/*IE PC ONLY - NOT SURE WHY*/padding:0px;margin:0px;width:68px;}
#breadcrumbs{text-transform:capitalize;width:559px;background:#ffffff;padding:4px 10px 4px 10px;border-bottom:1px solid #dddddd;voice-family: "\"}\"";voice-family:inherit;width:539px;}
html>body #breadcrumbs{width:539px;}
.body_content_1{width:559px;padding:10px 15px 10px 15px;background:white;width:529px;}
.body_content_1a{width:760px;padding:10px 15px 10px 15px;background:white;width:760px;font-size:13px;font-family:verdana,arial,tahoma,sans-serif;}

.body_content_2{width:559px;padding:10px 15px 10px 15px;background:#ffffff;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;voice-family: "\"}\"";voice-family:inherit;width:529px;}
html>body .body_content_2{width:529px;}


.body_content_2 p{border-top:1px solid #ffffff;}/*IE MAC ONLY*/
#top_link{text-align:center;}
#footer{color:#999999;clear:both;text-align:center;padding:10px 15px 25px 15px;line-height:20px;background:#ffffff;border-top:1px solid #A1BEF8;}


h1{position:relative;top:0px;left:0px;font-family:arial,verdana,tahoma,sans-serif;font-weight:bold;padding:0px 0px 0px 0px;margin:5px 0px 10px 0px;font-size:1.5em;color:#A1BEF8;line-height:110%;}
h1 a{color:#A1BEF8;}
h2{padding:0px 0px 0px 0px;margin:12px 0px 5px 0px;font-size:1.1em;font-weight:bold;color:#336699;font-family:arial,verdana,tahoma,sans-serif}
h2 a{display:inline;text-align:left;color:#5C8D75;}

p{padding:0px 0px 0px 0px;margin:5px 0px 8px 0px;}

blockquote{font-weight:normal;padding:0px 0px 0px 0px;margin:5px 0px 7px 0px;line-height:120%;}
#side_bar blockquote{font-size:1em;font-family:arial,verdana,tahoma,helvetica,sans-serif;}
.author{display:block;text-align:right;font-style:italic;font-size:11px;margin-top:5px;}
.pullquote{padding:10px 10px 0px 10px;font-size:1em;line-height:140%;}
.body_stab{border:1px solid #dddddd;background:#ffffff;width:220px;padding:5px 10px 15px 10px;float:right;margin:0px 0px 5px 0px;voice-family: "\"}\"";voice-family:inherit;width:200px;}
html>body .body_stab{width:200px;}
.body_stab form{margin:0px;padding:0px;}
select{font-size:93%;}
.body_stab ul li{list-style-image:url(../images/layout/checkmark.gif);line-height:20px;padding:0px !important;padding-left:5px;margin-bottom:0px;}
.body_stab ul{padding:0px;margin:0px 0px 0px 25px !important;margin-left:20px;}
.purchase_table{border:1px solid #dddddd;width:94%;margin-left:14px;border-collapse:collapse;}
.purchase_table td,.purchase_table th{font-size:0.9em;text-align:center;border:1px solid #dddddd;padding:5px;border-collapse:collapse;}
table{font-size:0.9em;}
.table1{font-size:12px;}
.purchase_table th{background:#E0E6F2;}
td.left{text-align:left;}

a{color:#6699cc;text-decoration:none;}
a:hover{text-decoration:underline;color:#336699;}
.border{border:1px solid #dddddd;padding:1px;}
a.border img,a.border image{border:1px solid #dddddd;}
a.border:hover img,a.border:hover image{border:1px solid #6699cc;}
a.more_link{display:block;text-align:right;margin:10px 10px 10px 10px;}
a.underline{text-decoration:underline;}
#side_bar a img,#side_bar a image,#side_bar a:hover img,#side_bar a:hover image{border-width:0px;}

#sub_nav_container{border:1px solid #A1BEF8;background:#ffffff;padding:5px 0px 5px 0px;}
#sub_nav_container ul.sub_nav{width:165px;float:left;list-style-type:none;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#sub_nav_container ul.sub_nav li{width:165px;line-height:160%;padding:0px;margin-left:-15px;voice-family: "\"}\"";voice-family:inherit;margin-left:0px;margin-bottom:0px;}
html>body #sub_nav_container ul.sub_nav li{margin-left:0px;}
#sub_nav_container ul.sub_nav li a{color:#35689A;width:165px;font-size:10px;padding:3px 3px 3px 10px;display:block;border-bottom:1px solid #eeeeee;margin-left:0px;background:url(../images/layout/sub_bullet.gif) no-repeat 0px 8px;voice-family: "\"}\"";voice-family:inherit;width:152px;}
html>body #sub_nav_container ul.sub_nav li a{width:152px;}
#sub_nav_container ul.sub_nav li a:hover{background:#EFF2F8 url(../images/layout/sub_bullet.gif) no-repeat 0px 8px;}
#sub_nav_container ul.sub_nav li a.bottom{border-width:0px;}
#search{float:right;width:165px;text-align:right;padding:0px 5px 0px 0px;margin:0px;}
#search form{margin:0px;padding:0px;}
.search_form{text-align:center;padding:3px 3px 10px 3px;margin-bottom:10px;}
.search_results_text{text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px;margin-bottom:4px;}
.search_pagelinks{text-align:right;}
.search_title a{color:#77AE93;}
.search_container{padding:10px 6px 0px 15px;border-bottom:1px solid #cccccc;}
.article{width:154px;float:left;padding:0px 8px 0px 10px;border-right:1px solid #dddddd;}
.article img,.article image,.border{border:1px solid #dddddd;}
.article p{padding-right:0px;padding-bottom:0px;margin-bottom:0px;}
.article a.more_link{margin:4px 0px 0px 0px;}
.first{padding-left:0px;}
.last{border-width:0px;}
span.next_last{position:absolute;top:0px;right:10px;float:right;font-size:12px;width:160px;white-space:nowrap;text-align:right;font-weight:normal;color:#999999;}
span.next_last_bottom{font-family:arial,verdana,helvetica,tahoma,sans-serif;display:block;font-size:12px;width:100%;text-align:right;font-weight:normal;margin:2px 0px 0px 0px;color:#999999;}
.jump_menu{text-align:center;margin:-3px 0px -5px 0px;}
form{padding:0px;margin:0px;}
.go_button{padding:0px;margin:0px;position:relative;top:6px;left:3px;}
img.right{float:right;margin:0px 0px 5px 7px;}
img.left{float:left;margin:0px 7px 5px 0px;}
.center{text-align:center;}
p.caption{margin-left:52px;margin-right:52px;font-size:10px;line-height:12px;color:#4682B4;}
.vhighlight,blockquote{/*font-style:italic*/;color:#4682B4;}
.store_top{border:1px solid #A1BEF8;background:#ffffff;padding:5px;}
.store_top p, .store_top h2,.store_top h1{margin-left:15px;}
.store_top blockquote{padding:0px;margin:0px;}
.store_left{float:left;margin:7px 9px 0px 7px;width:235px;}
.store_right{background:#ffffff;float:left;width:230px;margin:30px 0px 15px 0px;padding-right:8px;}
.store_price{font-size:1.5em;font-family:arial,verdana,tahoma,sans-serif;font-weight:bold;color:red;}
.store_old_price{color:grey;}
.store_button{margin:10px 20px 10px 0px;padding:3px 0px 10px 0px;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;}
.store_status{margin:0px 0px 10px 0px;}
.store_status span{font-weight:bold;font-size:1.1em;color:green;}
.store_phone{line-height:160%;}
.store_phone span{font-weight:bold;font-family:arial,verdana,tahoma,sans-serif;font-size:1.4em;}
.purchase_button{position:relative;top:6px;left:0px;}
.table_right{text-align:right;}
.question{border-bottom:1px solid #cccccc;padding:10px;}
.alert{color:red;}
.alert_main{border:1px solid red;margin:10px;padding:10px;color:red;}
span.new{color:red;font-size:10px;font-family:arial,verdana,sans-serif;}
hr{height:1px;color:#cccccc;background:#cccccc;border-width:0px;margin:10px 15px 10px 15px;padding:0px;}
p.reference{color:#777777;font-size:0.9em;padding-left:50px;padding-right:40px;margin-bottom:7px;}
p.reference{text-indent:-3em;}
p.see_also{color:#999999;}
a.feedback_button{margin:auto;border:1px solid #A1BEF8;display:block;width:140px;font-size:11px;background:url(../images/layout/feedback_icon.gif) no-repeat 7px 6px;padding:7px 5px 7px 27px;text-align:left;}
strong{color:#666;}

/*-------------------MARCH 23rd 2006--------------*/
.article h1{
	margin:0px 0px 0px 0px;
}
.article h1 a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 11px/120% "arial";
}
.h3
{
    display:inline;
    font-size:13px;
    font-weight:bold;
	color:#35689A;
}
h3
{
    display:inline;
    font-size:13px;
    font-weight:bold;
	color:#35689A;
}
.h4
{
    display:inline;
    font-size:11px;
    font-weight:bold;
	color:#35689A;
}
h4
{
    display:inline;
    font-size:11px;
    font-weight:bold;
	color:#35689A;
}
.article h2,.article h2 a{
	text-decoration:none;
	color:#35689A;
	margin:3px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font:bold 14px/120% "arial";
}
.article h2 a:hover{
	text-decoration:underline;
}
.article p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
a.right{
	margin:3px 0px 10px 0px;
	display:block;
	text-align:right;
}
/*-------------------MARCH 23rd 2006 News Topics--------------*/
.left_column{
	width:330px;
	float:left;
	border-right:1px solid #ccc;
}
.left_column h2,
.right_column h2{
	margin-bottom:0px;
}
.left_column p,
.right_column p{
	margin-top:0px;
}
.right_column{
	padding-left:10px;
	width:180px;
	float:right;
}
.right_column p{
	padding-right:0px;
}
.pull_quote{
	background:#FDFCF1;
	font-size:13px;
	display:block;
	font-weight:normal;
	line-height:16px;
	padding:10px;
	margin:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.wide li{
	position:relative;
	top:0px;
	left:0px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:50px;
	border-bottom:1px dotted #ccc;
}
.wide li strong{
	display:block;
	margin-bottom:7px;
}
.wide ul{
	margin-top:20px;
	margin-bottom:10px;
}
.wide ul li{
	list-style-type:disc;
}
.wide li .up_arrow{
	border:0;
	position:absolute;
	top:0px;
	left:-45px;
}
.column_half{
	background:#fff;
	border:1px solid #ccc;
	width:44%;
	padding:2%;
	float:left;
	margin-left:7px;
}