/*
	Date: MAY, 01.
	Title: Topstay
============================
*/

body{padding:0px; margin:0px; background:#141414 url(images/usc_body_top_bg.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

	 
/**{padding:0px; margin:0px; } */
ul,ol{padding:0px; margin:0px; font-size:13px; color:#7E7E7E;}	
a{text-decoration:none;}
p{font-size:13px; color:#7E7E7E;}
h1, h2, h3{ font-family:Arial, Helvetica, sans-serif;}

.box-wrap h2{ padding:0px; margin:0px; }

.box-txt p{ padding:0px; margin:0px; }

/*====================
		page structure
======================*/

#wrap-block{
			width:1000px;
			margin:auto;
			position:relative;
			}
			
#wrap{
	width:1000px;
	float:left;
	position:relative;
	padding-bottom:25px;
	}
	
/*====================
		top block
======================*/

.top-block{
			width:1000px;
			height:129px;
			float:left;
			position:relative;
			
			}	
	
.logo{
		width:422px;
		float:left;
		position:relative;
		padding-left:13px;
		}	
		
.top-right{
			width:565px;
			height:129px;
			float:left;
			position:relative;
			background:url(images/usc_top_right_bg.jpg) no-repeat;
			}
			
			
.number-block{
			width:320px;
			height:30px;
			float:left;
			position:relative;
			padding-right:25px;
			padding-left:217px;
			padding-top:7px;
			}
			
.number-txt{font-size:15px; font-weight:bold; color:#FFFFFF;}
	.number-txt a{font-size:15px; font-weight:bold; color:#FFFFFF;}
	
.request-block{
				width:565px;
				float:left;
				position:relative;
				padding-top:20px;
				}
				
.request-txt{font-size:19px; color:#9D6724; font-family:Georgia, "Times New Roman", Times, serif;}
	.request-txt a{color:#9D6724;}
				
.request-field{
				float:left;
				position:relative;
				padding-left:155px;
				padding-top:4px;
				}

.icon-field{				
			float:left;
			position:relative;
			padding-left:5px;
			}
			
/*====================
		top block
======================*/

.main-body-block{
			width:970px;
			float:left;
			position:relative;
			background:url(images/usc_top_deep_bg.jpg) top right no-repeat;
			padding-top:25px;
			padding-left:15px;
			padding-right:15px;
			}
			
.body-txt-field{
			width:970px;
			float:left;
			position:relative;
			}
.body-txt-field ul{
	padding-left:15px;
}			
					
	
	
.menu-block{
	  width:930px;
	  float:left;
	  position:relative;
	  padding:20px;
	  }	
 
.menu-block li{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#9EA9B7; list-style:none;
				display:inline; float:left; height:42px; position:relative;}  
				
	.menu-block li a{color:#9EA9B7; float:left; height:37px; padding:5px 15px 0px 15px;;} 
		.menu-block li a:hover{color:#9EA9B7; float:left;  background:url(images/usc_nav.gif) left top repeat-x;}  
		
		
.menu-block li a:hover b{color:#9EA9B7; float:left; height:36px;  background:url(images/usc_nav_arrow.gif) center bottom no-repeat;}   

.menu-block li.current_page_item a{color:#9EA9B7; float:left; height:37px; padding:5px 15px 0px 15px;background:url(images/usc_nav.gif) left top repeat-x;} 	  
.menu-block li.current_page_item a b{color:#9EA9B7; float:left; height:36px;  background:url(images/usc_nav_arrow.gif) center bottom no-repeat;} 	 
 
	  
	  
	  
.banner-block{
			width:960px;
			height:230px;
			float:left;
			position:relative;
			background:url(images/usc_banner_bg.gif) no-repeat;
			padding-right:10px;	 
			}
			
.banner-arrow{width:62px; float:left; position:relative; padding-top:25px;}
.banner-field{width:480px; float:left; position:relative; padding-top:30px; padding-right:356px;}
.banner-txt{font-size:13px; color:#5B5B5B; text-align:justify; margin-top:10px;}

.more-txt{font-size:13px; font-weight:bold; color:#BD0272;}
	.more-txt a{color:#BD0272;}	  
	  


.box-wrap{
			width:960px;
			float:left;
			position:relative;
			margin-top:20px; 
			}  
			

		
.box-block h2{font-family:"Palatino Linotype", Arial, Verdana; font-weight:normal; font-size:25px; font-style:italic;
				background:url(images/usc_bullet_arrow.gif) left no-repeat; padding-left:30px; color:#9CA8B8;}
.box-block h2 a{color:#9CA8B8;}				
.box-block h2 a:hover{color:#9CA8B8; text-decoration:underline;}				
			
.box-block{
		width:300px;
		float:left;
		position:relative;
		margin-right:15px;		
		}
		
.box-txt{font-size:13px; font-weight:bold; color:#CECECE;}

.box-block ul{margin-left:15px; margin-top:10px;}
.box-block li{font-size:13px; color:#CECECE; list-style:none; background:url(images/usc_list_icon.gif) left no-repeat;
				padding-left:15px; position:relative; line-height:23px;}
				
		
.blue-box{
		width:270px;
		height:165px;
		float:left;
		position:relative;
		padding:15px;
		background:url(images/usc_box1_bg.gif) no-repeat;
		margin-top:10px;
		}
		
.green-box{
		width:270px;
		height:165px;
		float:left;
		position:relative;
		padding:15px;
		background:url(images/usc_box2_bg.gif) no-repeat;
		margin-top:10px;
		}
		
.red-box{
		width:270px;
		height:165px;
		float:left;
		position:relative;
		padding:15px;
		background:url(images/usc_box3_bg.gif) no-repeat;
		margin-top:10px;
		}
		
		
/*====================
	bottom block
======================*/

.bottom-block{
			width:970px;
			height:25px;
			float:left;
			position:relative;
			background:url(images/usc_bottom_bg.gif) repeat-x;
			margin-top:25px;
			padding:10px 15px;
			}
			
.bottom-left{float:left; position:relative;}
.bottom-right{float:right; position:relative;}
.bottom-txt{font-size:13px; color:#7E7E7E;}
.bottom-txt a{font-size:13px; color:#7E7E7E;}

.box-txt p {
	color:#CECECE;
}
.box-txt ul{
	font-weight:normal;
}

.common{
	float:left;
	position:relative;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7E7E7E;
}
.common ul{
padding:0px; margin:0px;
padding-left:15px;
}
.common a{
color:#7E7E7E;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
}
.common a:hover{
color:#7E7E7E; text-decoration:underline;
}

.common h2{ font-size:21px; font-weight:normal; color:#9D6724; }
.common h3{ font-size:19px; font-weight:normal; color:#9D6724; }


.alignleft{
	float:left;
	position:relative;
}
.alignright{
	float:right;
	position:relative;
	text-align:right;
}

.input_box_c{
	border:#666 1px solid;
	background:#333333;
	width:160px;
	padding-left:2px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7E7E7E;
	line-height:15px;
}
.input_box_ta{
	border:#666 1px solid;
	background:#333333;
	width:400px;
	padding-left:2px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7E7E7E;
	line-height:15px;
}
.submit_btn{
	background:#333333;
	border:#666 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#7E7E7E;
	padding:4px 5px;
	cursor:pointer;
}
a {color:#7E7E7E;}

