
@import 'reset.css';

body{
	background: #333333;
	font-family: "Helvetica", "sans serif", Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:14px;
}

a{
color:#55A3FF;
text-decoration:none;
}
a:hover{
color:#333;
}
h1{
font-size:32px;
color:#55A3FF;
padding:5px;
font-weight:normal;
}

h2{
font-size:21px;
color:#333;
font-family:"Helvetica", "sans serif", Georgia, "Times New Roman", Times, serif;
padding:5px;
font-weight:normal;
}

h3{
font-size:23px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px;
font-style:italic;
font-weight:normal;
line-height:0.9em;
}

.quote
{
font-size:16px;
color:#FF9900;
font-family:Georgia, "Times New Roman", Times, serif;
padding:10px;
font-style:italic;
font-weight:normal;
}

#wraper{
	margin:0 auto;
	width:960px;
	background:#FFFFFF;

}

#toptabs{
width:99%;
position:absolute;
height:18px;
padding:7px 5px 5px 5px;
font-size:11px;
top:0;
text-align:right;
color:#999999;
}
#toptabs a{
color:#FFF;
}
#toptabs a:hover{ color:#FFFF99;}

#toptabs .signin_top_btn a{
background:#99FF00; color:#000000; padding:5px;
}

#toptabs .signin_top_btn a:hover{
background:#666; color:#FFF; padding:5px;
}


/* Header section */
#header{
	margin:30px auto 10px auto;
	width:935px;
	height:125px;
	padding:10px 5px 5px 20px;
	background:url(images/bodybg.jpg) repeat-x;
}

#header .main_heading{
	font-size:31px;
	color:#D9F0FF;
	line-height:22px;
	padding:0;
	margin:10px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;

}

#header .sub_heading{
	font-size:24px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* Header section */

/* NAV section */

#top_navlist {
    background:#FFFFFF;
    font-size:15px;
    font-weight:normal;
    width:100%;
    }


#top_navlist ul { 
float:left;
    list-style:none;
    line-height:20px;
    padding:5px 0 0 0;
    margin:0;
    width:100%;
	border-bottom:1px #0099FF solid;
 }
 
#top_navlist li {
    float:left;
    padding:0;
	margin-left:5px;
	}
	 #top_navlist a {
    display:block;
    color:#0099FF;
    text-decoration:none;
    padding:5px 20px;
	font-weight:normal;
    }
	
	#top_navlist a:hover {
    display:block;
    color:#0099FF;
    text-decoration:none;
    padding:5px 20px;
	font-weight:normal;
	background:#FFFFCC;
    }
	
	#top_navlist .current_page_item a{ 
background:#0099FF;
color:#FFF;
}

#top_navlist .signup_page_item a{ 
background:#99FF00;
color:#FFF;
}

#top_navlist .signup_page_item a:hover{ 
background:#FFFFCC;
color:#0099FF;
}
 
/* 
#navlist{  }
#navlist li{ list-style: none; margin: 0; display:block; float:right; }
#navlist li a{
padding:0px 6px 5px 10px; margin-left:5px; text-decoration: none; color:#47474A; font-weight:bold;
}
#navlist li a:hover{ color: #D95144; }
#navlist li.current_page_item a{ background-color: #FFF; color: #D95144; }*/

	
	/* NAV section */
	
	#contents{
	padding:10px 20px 10px 20px;
	min-height:500px;
	}
	
	#contents .topAdd{
	height:240px;
	background:url(images/bg_one.jpg) no-repeat;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:30px;
	padding-top:2px;
	clear:both;
	}
	
	.topAdd_sf{
	float:left; padding:10px 5px 5px 10px;
	}
	
	#contents .topAdd_inner{
	width:280px;
	padding:0 5 0 5;
	margin-left:10px;
	float:left;
	}
	
	.topAdd_inner h1,h2,h3{
	padding:0;
	margin:0;
	}
	
	.topAdd_inner_heading{
	font-size:24px;
	float:left;
	width:250px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:25px;
	padding-bottom:5px;
	line-height:1;
	}
	
	.topAdd_inner_heading h1,h2,h3{
	padding:0;
	margin:0;
	}
	
	.topAdd_inner_heading_heading{
	font-size:23px;
	padding-left:5px;
	color:#FF9900;
	}

	.topAdd_inner_heading_heading h1,h2,h3{
	padding:0;
	margin:0;
	}	
	.topAdd_inner_heading_para{
	font-size:12px;
	color:#333;
	padding:3px;
	text-align:left;
	line-height:1.4em;
	}	
	.highligh_link
	{
	background:#FFF;
	padding:2px;
	}
	.topAdd_inner_heading_more a{
	color:#0099FF;
	float:right;
	padding:0 10px 0 0;
	text-decoration:none;
	}
	
	.topAdd_inner_heading_more a:hover{
	color:#FFF;
	}	

	
	#middle{
	background:url(images/middle_bg.jpg) no-repeat;
	height:360px;
	padding:0px 10px 10px 10px; 
	margin-top:50px;
	}
	#middle p{
	color:#333;
	margin-bottom:10px;
	width:500px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-left:5px;
	}
	#middle h1{
	font-size:32px;
	color:#55A3FF;
	background:url(images/godigital.png) no-repeat 570px 10px;
	}	
	
	#middle ul{
	float:left;
	}
	
	#middle li{
	display:block;
	background:url(images/bullets.png) no-repeat left;	
	font-size:18px;
	text-decoration:none;
	line-height:35px;
	padding:0 0 0 10px;	
	}
	
	#middle li a{
	color:#333333;
	
	}
	
	
	#middle .right_div{
	float:right; width:360px; margin-left:10px; margin-top:60px; 
}
	
	.parts{
	line-height:2em;
	padding-top:10px;
	padding-left:20px;
	}
	
	.parts a{
	font-size:18px;
	color:#0066CC;
	padding:2px;
	}
	
	.parts a:hover{
	font-size:18px;
	color:#FFF;
	background: #0066CC;
	}
	
	
	#lower_left{
	float:left; 
	width:410px;
	padding:0 20px 0 20px;
	
	}
	
	
	
	#lower_left p{
	text-align:left;
	line-height:1.5em;
	
	padding-left:10px;
	}
	
	#lower_right{
	float:left; 
	width:380px;
	padding:0 20px 0 20px;	
	
	}
	
	#lower_right p{
	text-align:left;
	line-height:1.5em;
	padding-left:10px;
	}
	
		
	#footer{
	clear:both;
	padding:10px 10px 5px 5px;
	height:60px;
	}
	
	.img_right{
	float:right;
	}
	

.image_right{
float:right;
padding:10px;
}




