
body{
	margin:10px 0 0 0;
	padding:0;
	background-image: url(../images/general/stripe_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#fdfdfd;
	height: 100%; 
}

#container{
width:945px;
margin:0 auto;
padding:15px;
clear:left;
}


#container{
border:1px solid #DDD;
overflow:auto;
background-color:#FFF;
}



#header{
width:100%;
height:80px;
border-bottom:1px solid #DDD;
margin:0;
padding:0;
}

#header img {
	border:none;
}

#logo{
float:left;
}

#sign_in{
float:right;	
}

#subheader{
height:60px;
}



#navigation{
text-align:center;
}

#navigation ul{
list-style-type:none;
margin:0 0 0 0px;
padding:0;
}


#navigation li{
display:inline;
margin:0;
padding:0;
}

#navigation ul li a{
display:block;
float:left;
padding:0 10px;
border-left:1px solid #DDD;
margin:0;
height:20px;
line-height:17px;
color:#4C4C4C;
}

#navigation ul li a.register{
display:block;
float:left;
padding:0px;
margin:-6px 0 0px 260px;
height:25px;
width:150px;
line-height:19px;
color:#fff;
border-left:1px solid #fff;
abackground-color:#999;
background-image: url(../images/general/register_interest_button.gif);
background-repeat: no-repeat;

}


#part_1{
width:945px;
height:540px;
border:0px solid #ff0000;
clear:both;
}

#left_1{
width:630px;
margin:15px 0 0 0;
padding:0 15px 0 0;
float:left;
border:0px solid #ff0000;
background-image: url(../images/general/shadow_right.png);
background-repeat:repeat-y;
background-position:right;
min-height:517px;
}

#subleft_1{
margin:0;
}

#subleft_2{
margin:25px 0 0 0;
}

.subleft_1{
width:200px;
float:left;
margin:20px 0 0 0;
}

.subleft_2{
width:420px;
float:left;
margin:12px 0 0 0;
border:0px solid #00ffff;
padding:12px 10px 10px 0;
	
}

.subleft_2 ul{
margin:0;
padding:0;
}

.subleft_2 ul li{
margin:0;
padding:0 0 6px 0;
}

#right_1{
width:285px;
aheight:517px;
margin:15px 0 0 10px;
padding:0;
float:left;
border:0px solid #0F0;

}

td.search{
padding:0 12px 0 0;
border:0px solid #C39;
}

#subright_2{
margin: 10px 0 0 0;

}


#part_2{

border-top:3px solid #01467d;
overflow:auto;
clear:both;
background-color:#f7f7f7;
padding:20px 10px;
margin:20px 0 0 0;
height:100%;
}

#sub_1{
float:left;
width:450px;
}


#sub_2{
margin:0 0 0 20px;
float:left;
width:140px;
}

#sub_3{
float:left;
margin:0 0 0 25px;

}

.subleft_1 ul{
list-style-type:none;
margin:15px 30px 0 0;
}

.sublect_1 ul li a{
background-image:none;

}

.enumeration{
margin:0 0 10px 0;
border-bottom:1px solid #f5f5f5;
padding:0 0 5px 0;
}

