/******* DISTRIBUTOR ONLY AREA SPECIFIC *****************/

div#regbox {
	border: 2px solid #3f68a8;
	margin-left: 150px;
	padding: 10px;
	position: static;
	text-align: center;
	width: 300px;
}

/*********************************************************/

body { 
margin-top:20px; 
background:#ffffff url(images/body_background.jpg) left top repeat-x; 
} 
#container { 
width: 962px; 
background:url(images/border_container.jpg) left top repeat-y; 
border-bottom:5px solid #ee3840; 
} 
/* header area start */ 
#utility_nav 
{ 
float:right; 
margin-top:-78px; 
padding-bottom:3px; 
padding-right:20px; 
padding-top:2px; 
position:relative; 
text-align:right; 
} 



#search_box{ 
float:right; 
margin-top:-40px; 
padding-right:20px; 
position:relative; 
clear:right; 
} 


html>body #search_box {margin-top:-35px;} 


#search_box td{color:#dee8f1;} 


#search_box form {padding:0px; margin:0px;} 

#search_box input {width:120px; height:18px; font-size:11px;} 

#search_box select {width:105px; height:16px; font-size:11px;} 

html>body #search_box select {height:18px;font-size:11px;} 


#header { 
width: 962px; 
overflow:hidden; 
position:relative; 
height:92px; 
} 


#header2 { 
width: 962px; 
} 



#nav{width:130px; float:left; margin-left:20px;} 




/* topnav area start */ 
#topnav { 
width: 960px; 
background:#ee3840; 
height:25px; 
} 



#topnav_left 
{ 

float:left; 
padding-top:5px; 
text-align:right; 
width:715px; 
} 

#topnav_right 
{ 

border-left:1px solid #CCCCCC; 
float:left; 
margin-left:20px; 
padding-bottom:6px; 
padding-left:20px; 
padding-top:5px; 
text-align:left; 
} 


/* main area start */ 
#main { 
width: 962px; 
position:relative; 
} 

#leftnav { 
padding-bottom:190px; 
padding-top:30px; 
width:170px; 
} 

#leftnav_btm 
{ 
bottom:10px; 
position:absolute; 
text-align:center; 
width:170px; 
left:0px; 
} 



#content_area { 
padding-left:0px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 20px; 
} 


/* footer area start */ 

#footer { 
width: 923px; 
background:url(images/footer_btm.jpg) left bottom no-repeat; 
height:90px; 

margin-bottom:20px; 
} 

.footer_top{background:url(images/footer_top.jpg); display:block; height:13px; width:923px;} 


.footer_left{float:left; text-align:left; 
padding-left:20px; 
} 
.footer_right{float:right; text-align:right; 
padding-right:20px; 
} 



#thomas_info { 
width: 930px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 
h1 { 
color: #004990; 
font-size: 20px; 
font-weight: bold; 
} 

h2 { 
color: #3f68a8; 
font-size: 14px; 
font-weight: bold; 
margin-top:5px; 
margin-bottom:0px; 
} 


html>body h2{margin-bottom:0px; } 



h3 { 
font-size: 12px; 
font-weight: bold; 
color:#000000; 
margin-bottom:-20px; 
} 


html>body h3{margin-bottom:-10px;} 



/* image styles */ 
.img01 { 
border: 1px #000000 solid; 
} 
.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 
.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 



.mail{background:transparent url(images/mail.jpg) no-repeat scroll left 7px; padding-left:28px;} 

td{font-family:arial; color:#000000; font-size:11px;} 


a { 
text-decoration: underline; 
color:#000000; 
} 
a:hover { 
text-decoration: none; 
color:#004990; 
} 


.buc_top_left{width:178px; 
text-align:center; 
background:url(images/buck_septr.jpg) right top no-repeat;} 


.rightborder{background:url(images/buck_septr.jpg) right top no-repeat; width:116px;} 


.bg_rightnav{background:url(images/rightnav_bg.jpg) left bottom no-repeat;} 





ul.bucket_content { 

list-style-type:none; 
margin:0px 0px 0px 13px; 
padding:0px; 
} 




ul.bucket_content li { 
background-image:url(images/bucket_bullets.jpg); 
background-position:7px 5px; 
background-repeat:no-repeat; 
font-size:10px; 
font-weight:normal; 
padding-bottom:0; 
padding-left:13px; 
padding-right:7px; 
color:#000000; 
} 

html>body ul.bucket_content li {background-position:7px 4px;} 


.heading{margin-left:20px; margin-bottom:25px;} 



.border_btm{border-bottom:1px solid #cccccc;} 


.heading2{margin-bottom:-10px;} 

html>body .heading2{margin-bottom:-5px;} 

.tbl_lit td{ 
text-align:center; 
vertical-align:top; 
} 


.hoke { 
display: block; 
color: #3f68a8; 
font-size: 14px; 
font-weight: bold; 
margin-bottom:10px; 
text-align: center; 
} 

.td_timeline{ 
text-align:center; 
vertical-align:top; 
} 

.p_timeline{ 
padding-left:20px;} 


.p_timeline_2k{ 
padding-left:100px; 
padding-right:100px; 
} 

.td_title{ 
background:#C5C5C5;
} 
