/* CSS Document */body, .wrapper, .page_top, .page_bg, .page_bot, .clear, #content, div {	margin: 0 0 0 0;	padding: 0 0 0 0;}body {	background: url(images/bg.jpg) no-repeat fixed;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	margin: 10px 0 0 0;}.wrapper {	width: 100%;	overflow: hidden;	position: relative;}.page_top {	width: 951px;	height: 9px;	overflow: hidden;	background: url(images/page_top.png) no-repeat;}	.page_bg {	width: 951px;	height: 100%;	overflow: hidden;	background: url(images/page_bg.png) repeat-y;}	.page_bot {	width: 951px;	height: 9px;	overflow: hidden;	background: url(images/page_bot.png) no-repeat;}.header {	width: 914px;	height: 244px;	margin: 3px 0 0 0;	padding: 3px;	background:#ebebeb;	overflow: hidden;}.clear { 	clear:both;	margin: 0 0 0 0;}p {	font-size: 13px;	text-align: left;	line-height: 19px;}p span {	font-weight: bold;	color: #2975ff;}p b {	font-weight: bold;	color: #2975ff;}h1{font-size:22px;}h2, h3{font-size:22px; padding: 5px; background:#2975ff url(images/heading_right.gif) no-repeat right;}h4{font-size:22px;}h3 {	font-size:25px;	text-align:center;	line-height: 25px;	color: #fff;	text-align: left;	margin: 10px 0 10px 0;	text-transform: capitalize;	font-family: "trajan Pro", Georgia, "times New Roman";}h5{	font-size:18px;	text-align:center;	line-height: 25px;	color: #2975ff;	text-align: left;	margin: 10px 0 10px 0;	font-family: "trajan Pro", Georgia, "times New Roman";}h6{	font-size:15px;	text-align:center;	line-height: 25px;	color: #3d3d3d3;	text-align: left;	margin: 10px 0 10px 0;	font-family: "trajan Pro", Georgia, "times New Roman";	background: url(images/bullet.jpg) no-repeat 0 5px;	padding: 0 0 0 25px;}.heading1 {	font-size:15px;	text-align:center;	line-height: 25px;	color: #3d3d3d;	text-align: left;	margin: 10px 0 10px 0;	font-family: "trajan Pro", Georgia, "times New Roman";}.heading2 {	font-size:18px;	text-align:center;	line-height: 25px;	font-weight: bold;	color: #2975ff;	text-align: left;	margin: 10px 0 10px 0;	font-family: "trajan Pro", Georgia, "times New Roman";}.heading3 {	font-size:14px;	text-align:center;	line-height: 25px;	color: #2975ff;	text-align: left;	margin: 10px 0 10px 0;	font-family: "trajan Pro", Georgia, "times New Roman";}/******************* lines ****************/.line1 {	margin: 10px 0 0 0;	border-top: 1px solid #1f427f;	height:15px;	width: 160px;}.line2 {	margin: 10px 0 0 0;	border-top: 1px solid #699bc9;	height:15px;	width: 100%;}.line3 {	margin: 0 0 0 0;	border-bottom: 2px solid #57a3d0;	height:20px;	width: 100%;}/********************* Columns ***************************/.col-1, .col-2, .col-3, .sub_col-1, .sub_col-2, .sub_col-3 {	float: left;	 height:100%; overflow:hidden;}/******************* Heading *************/h2.contentheading, h2.componentheading{	margin-bottom:15px;	padding-bottom:7px;	text-align: left;	text-transform:uppercase;	}	/******************* nave **************/.menu {}/*.nave ul {	margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: 12px;}.nave ul li {	margin: 0 0 0 0;	padding: 0 0 0 0;	float: left;	list-style-type: none;}.nave ul li a {	margin: 0 0 0 0;	padding: 15px 36px 9px 36px;	border-left: 1px solid #6191c0;	border-right: 1px solid #cbe5f8;	text-decoration: none;	font-weight: bold;	display: block;	color: #3d3d3d;}.nave ul li a:hover {	background: url(images/menu_hover_bg.png) repeat-x;	color: #fff;}.nave ul li a:active {	background: url(images/menu_hover_bg.png) repeat-x;	color: #fff;}.nave ul li.first a {	border-left: none;}.nave ul li.last a {	border-right: none;	padding-left: 39px;}.nave ul li.last a:hover {}*/	/********************** content *********************/#content {	width: 920px;	margin: 0 0 0 0;	padding: 0 0 0 0;	position: relative;	height: 100%;	overflow: hidden;}	.container {	margin:0 0 0 0;	padding-bottom:5px;	width: 940px;	height: 100%;	overflow: hidden;}/**************** ads **********************/.top-ads {	margin: 0 0 0 0;	padding: 0 0 0 0;	width: 100%;	height: 100%;	overflow: hidden;	position: relative;	z-index: 1;}.top-ads ul {	margin: 0 0 0 0;	padding: 0 0 0 0;}	.top-ads ul li {	width:211px;	height:100%;	float: left;	list-style: none;	border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;	behavior: url(js/PIE.htc);	background: url(images/bg.png) repeat-x 0px 0px; 	overflow:hidden;	margin: 0 0 0 25px;	padding: 0 0 0 0;	z-index:1;}.top-ads ul li.first-child {	margin-left:0px;}.top-ads ul li.second-child {	background: url(images/bg1.png) repeat-x 0px 0px; 	}	.top-ads ul li.third-child {	background: url(images/bg2.png) repeat-x 0px 0px; 	}.top-ads ul li.fourth-child {	background: url(images/bg3.png) repeat-x 0px 0px; 	}			.top-ads ul li h4{	font-size:22px;	text-align:center;	line-height: 25px;	color: #000;	margin: 12px 0 32px 0;	font-family: "trajan Pro", Georgia, "times New Roman";}	.top-ads ul li p.art_descr{	padding:0 5px 0 5px;	margin: 0 0 0 0;	color:#000;	text-align:center;	font-size: 13px;	line-height:18px;}	.top-ads ul li p.img{	margin: -27px 0 10px 0;	padding: 0 0 0 0;	font-size: 2px;	line-height:0px;}	/*************** Footer ***************************/.footer{		padding:0 0 0 0;		margin: 0 0 0 0;		width: 940px;		color: #000;}/*************.footer a{	color: #fff;	font-weight: bold;}.footer a:hover{	color: #000;	text-decoration: none;}******************//**************** Box **********************/.box_1 {	width:670px;	height:100%;	float: left;	list-style: none;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	behavior: url(js/PIE.htc);	background: url(images/box_1.png) repeat-x 0px 0px; /* Opera */	overflow:hidden;	margin: 0 0 0 0;	padding: 0 0 0 0;	z-index:1;}.box_2 {	margin: 0 0 0 0;	padding: 0 0 0 0;	width: 100%;	height: 100%;	overflow: hidden;	background: url(images/box_2_bot.png) no-repeat 0 100%;	}/************** Lists ***************/.list2 {	margin: 0 0 0 0;	padding: 0 0 0 0;}.list2 ul {	margin: 0 0 0 0;	padding: 0 0 0 0;}.list2 ul li {	margin: 0 0 0 0;	padding: 5px 0 5px 20px;	background: url(images/bullet01.png) no-repeat 0 8px;	text-align: left;	list-style: none;}/*   Form Elements */.go  {	margin: 0px;	padding:  0 0 0 0;	background: url(images/go_button.gif) no-repeat;	width: 29px;	height: 24px;	border: 0px;	vertical-align: top;}.search {	margin: 0px;	padding:  0 0 0 0;	width: 151px;	height: 22px;	border:0px;}.text_box1 {	margin: 5px 0 0 0;	padding:  2px;	width: 250px;	height: 25px;	border:0px;	color: #999;	border-top: 1px solid gray;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	border-left: 1px solid gray;			font-size:15px;	background: #fff;}.btn {	margin: 0px;	padding:  0 0 0 0;	width: 100px;	height: 26px;	border: 0px;	color: white;	font-weight: bold;	text-shadow: 1px 1px 1px #000;	background: #203f78;	vertical-align: top;}