/* CSS Document */

body{
	margin:0px;
	background-image:url(images/main_bg.gif);
    background-repeat:repeat-x;
}
p,form,span{
padding:0px;
margin:0px;
}
ul{margin-left: 0px; list-style-position: outside; list-style-type: disc;}

.bullet-list {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height: 18px;
}

td{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
color:#228FB9;
line-height:12px;
}
.main-body-text {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height: 18px;
}
.top-bg{
background-image:url(images/top_bg.gif);
background-repeat:repeat-x;
height:35px;
}
.logo{
padding:10px 0 0 50px;
}
.logo-text{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
line-height:20px;
text-decoration:none;
padding:57px 27px 27px 150px;
}
.slogan{
padding:67px 0 0 0;
}
.nav{
font-size:12px;
color:rgb(143,29,45);
text-decoration:none;
}
.nav:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
}
.nav-cell{
padding:10px 0 0 0;
}
.login-padding{
padding:0 37px 0 34px;
}
.login-padding2{
padding:9px 11px 0 13px;
}
.login-bg{
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
height:60px;
}
.login-bg-inner{
background-image:url(images/login_bg_inner.gif);
background-repeat:repeat-x;
}
.input{
width:78px;
border:#E5E5E5 solid 1px;
}
.serch-text{
font-size:10px;
color:#585858;
padding:3px 0 0 0;
}
.header{
background-image:url(images/header.jpg);
width:616px;
height:255px;
background-repeat:no-repeat;
}
.link-padding{
padding:0 24px 0 0;
}
ul li{
font-size:9px;
color:#ffffff;
padding:2px 0 4px 0;
}
ul li a{
font-size:9px;
font-weight:bold;
color:#ffffff;
display:block;
text-decoration:none;
padding:0 5px 0 5px;
}
ul li a:hover{
font-size:9px;
font-weight:bold;
color:#ffffff;
display:block;
background-color:#458FAC;
text-decoration:none;
padding:0 5px 0 5px;
}
.contact-bg{
padding:3px 0 5px 0;
}
.top-text-padding{
padding:10px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:rgb(143,29,45);
}
.left-panel-padding{
padding:0 15px 0 12px;
}
.left-panel-border{
border-bottom:#BCBCBC dashed 1px;
}
.left-panel-text{
padding:8px 0 0 0;
color:rgb(90,90,90);
}
.launch-project{
margin:0 23px 0 0;
color:#5A5A5A;
font-size:11px;
text-decoration:underline;
}
.launch-project:hover{
margin:0 23px 0 0;
color:#5A5A5A;
font-size:11px;
text-decoration:none;
}
.right-panel-bg{
background-image:url(images/right_panel_bg.gif);
background-repeat:repeat-y;
width:195px;
}
.right-panel-padding{
padding:0 37px 0 23px;
}
.quick-contact-padding{
padding:16px 0 11px 0;
}
.msg-box{
width:200px;
height:100px;
border:#000000 solid 1px;
font-size:9px;
}
.txt-box{
width:200px;
height:16px;
border:#000000 solid 1px;
font-size:9px;
}
.bottom-link{
background:url(images/bullet.gif) 0 52% no-repeat;
font-size:11px;
color:#5A5A5A;
text-decoration:underline;
padding:0 0 0 14px;
font-weight:normal;
}
.bottom-link:hover{
background:url(images/bullet.gif) 0 52% no-repeat;
font-size:11px;
color:#5A5A5A;
text-decoration:none;
padding:0 0 0 14px;
font-weight:normal;
}
.footer-bg{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
padding:21px 0 35px 0;
background-color:#575757;
}
.bottom-nav-padding{
padding:0 0 0 0;
}
.bottom-nav-padding2{
padding:0 0 0 156px;
}
.bottom-nav{
font-size:10px;
color:#E0E0E0;
text-decoration:none;
margin:0 2px 3px 2px;
}
.bottom-nav:hover{
margin:0 2px 3px 2px;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}
.bottom-nav2{
font-size:10px;
color:#E0E0E0;
text-decoration:none;
margin:0 2px 14px 2px;
}
.bottom-nav2:hover{
margin:0 2px 14px 2px;
font-size:10px;
color:#69B9D8;
text-decoration:none;
}
.copyright-padding{
padding:0 0 0 187px;
}
.copyright{
margin:0 0 0 0;
font-size:10px;
color:#FFFFFF;
}
.sub-nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.page-header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:rgb(143,29,45);
}

table.main-table {
	border-width: 0 0 0 0;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	/*background-color: white;*/
}

/********* Canvas + window dressing *********/

#shadow-left { background:url(images/global_left_shadow.jpg) top left repeat-y; padding-left:11px }
#shadow-right { background:url(images/global_right_shadow.jpg) top right repeat-y; padding-right:11px }

#canvas { width:800; margin:0 auto; text-align:left }
#main {	padding:10px }

#main, #shadow-right { background-color:#fff }



#headcontainer {
	position: relative;
	width: 800px;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 1px;
}
