/************************************************
	Global     									
************************************************/

body{
	background:#fff url(../images/body.gif) top left repeat-x;
	font:normal 13px/18px  Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	padding:0 0 0 0;
	margin:0;
	}	
		
div, p, h1, h2, h3, h4, h5, h6, form, label, input, select{
	padding:0;
	margin:0;
	border:0;
	outline:0;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}	

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	}
	
.left{
	float:left;
	width:auto;
	}
	
.right{
	float:right;
	width:auto;	
	}	
	
/*::-moz-selection {
	background: #1f67a7; 
	color: #fff;
	}*/
	
/*::selection {
	background: #1f67a7; 
	color: #fff;
	}*/	



/************************************************
	Anchors     									
************************************************/

a {
	outline: 0;
	color:#02447a;
	text-decoration:none;
	background-color:inherit;
	}
	
a img {
	border: 0px; 	
	text-decoration: none;
	}

	
a:hover{
	color:#106ebb;	
	text-decoration:underline;
	}

/************************************************
	Paragraphs     									
************************************************/

p {padding-bottom:20px;}
  p:last-child {padding-bottom:20px;}

.doublepading{margin-bottom:30px;!important}
/*p.doublepading:last-child{margin-bottom:20px;}*/

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/************************************************
	lists     									
************************************************/

ul{
	padding:0;
	margin:0;
	list-style-type:none
	}
	
#wrapper{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:0;	
	background:url(../images/skybg.jpg) top left no-repeat;
	}
	
/************************************************
	top Header     									
************************************************/

.topheader{	
	width:1000px;
	height:142px;		
	position:relative;
	}
	
.logo{	
	width:280px;
	height:104px;
	position:absolute;
	left:12px;
	top:30px;	
	}
	
.toplink{
	top:15px;
	right:10px;
	position:absolute;
	color:#0f5ec9;
	font:normal 11px/13px Tahoma;
	}
	
	
.topadd{
	width:468px;
	height:60px;
	position:absolute;
	left:315px;
	bottom:30px;
	}
	
.searchbox{
	width:194px;
	position:absolute;
	right:10px;
	bottom:30px;
	color:#000;
	font: bold 13px/15px Tahoma;
	}
	
.searchbox input{
	background:url(../images/searchbg.gif) top left no-repeat;
	height:20px;
	width:160px;
	border:none;
	padding:3px 25px 3px 7px;
	font-size:12px;
	margin:8px 0 0 0;
	}	



/************************************************
	Navigation   									
************************************************/
	
.nav{
	padding: 0;
	width:1000px;	
	height:40px;	
	}

.nav ul{
	margin:0;
	list-style:none; 
	position:relative;	
	}

.nav li{
	display: inline;
	}

.nav li a{
	font-size:10px;
	height:40px;
	line-height:40px;
	font:bold 11px/40px Tahoma;
	text-decoration: none;
	padding:0px 11px;
	color: #fff;	
	text-decoration:none;	
	background:url(../images/divider.gif) top right no-repeat;
	float:left;			
}

.nav li a:hover,
.nav li a.current{
	text-decoration: none;
	color:#000;
	background:url(../images/nav_over.gif) top left repeat-x;
	display:block;	
	}
	

	


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{		
	list-style:none; 
	line-height:30px; 
	z-index:100; 
	width:auto;
	height:30px;
	float:left;		
	display:none;	
	}


.dropmenudiv li {
	display:inline;
	}

.dropmenudiv li a{
	width: auto; 
	display: block; 
	font-size:11px; 
	padding:0px 10px; 	
	text-decoration: none; 
	float:left;
	color:#b11304; 	
	text-align:center;	
	font-family:Tahoma;
	}
	
.dropmenudiv li a:hover{ 
	text-decoration:none;
	display:block; 
	color:#031b3e;	
	}
	
.menu1{padding-left:2px; }
.menu2{padding-left:100px; }


/************************************************
	BodyContent    									
************************************************/

.bodycontent{
	width:980px;
	padding:70px 10px 30px 10px;
	}	
	
	
/************************************************
	Forum Css   									
************************************************/

.forumbox{
	width:auto;
	overflow:hidden;
	height:100%;
	margin-bottom:10px;
	}
	
.forumbox h2{
	color:#02457f;
	margin-bottom:6px;
	font:normal 22px/24px Arial, Helvetica, sans-serif;
	}	
	
.title{
	background:#0a497c url(../images/bluebar.gif) top left repeat-x;
	height:35px;
	color:#fff;	
	border-bottom:1px solid #fff;		
	}
	
.title h3{
	padding:0px 10px;
	font-size:13px;
	line-height:36px;
	color:#fff;
	font-weight:bold;
	}
		
.title2{
	background:url(../images/bluebar2.gif) top left repeat-x;
	height:35px;
	color:#fff;	
	border-bottom:1px solid #fff;		
	}
	
.title2 h3,
.title_big h3{
	padding:0px 10px;
	font-size:13px;
	line-height:36px;
	color:#fff;
	font-weight:bold;
	}
	
.title_big{
	background:#0a497c url(../images/bluebar.gif) top left repeat-x;
	height:50px;
	color:#fff;
	}
	
.title a,
.title2 a,
.title_big a{
	color:#c3e3ff;
	text-decoration:none;
	}
	
.title a:hover,
.title2 a:hover,
.title_big a:hover{
	color:#c3e3ff;
	text-decoration:underline;
	}
	
.center{
	text-align:center;
	}
	
.boxbody{
	border:1px solid #b6cde0;
	width:auto;
	padding:15px;
	overflow:hidden;
	font-size:12px;
	height:100%;
	background:url(../images/boxbg.gif) top left repeat-x;
	}
	
.boxbody h3{
	border-bottom:1px solid #c2d3e2;
	margin-bottom:10px;
	padding-bottom:6px;
	color:#073f71;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	}

	
.boxbody h2 a{
	color:#024b88;
	text-decoration:underline;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	}
	
.boxbody h2 a:hover{
	color:#157ed3;
	text-decoration:none;
	}

.bodycontent select{
	border:1px solid #999999;	
	color:#333333;
	font-size:13px;	
	}

.forum_wrap{
	width:980px;
	margin-bottom:10px;
	}
	
.nopadding{
	padding:0!important;
	}
	
.boxbody a{
	text-decoration:underline;
	}

.quater_div{
	list-style:none;
	}
	
.quater_div li{
	display:inline;
	}	
	
.quater_div li a{	
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	float:left;
	width:25%;
	display:block;
	}
	
.quater_div li a:hover{	
	text-decoration:underline;
	}
	
.border_right{
	border-right:1px solid #fff;
	}	

.arrow{
	padding:6px 15px 0 0;
	float:right;
	height:30px;
	}
	
.tablepadding tr td{
	padding:10px 10px;
	border-collapse:collapse;
	border-color:#fff;
	border-style:solid;
	border-width:0 1px 1px 0;
	}
	
.bluebg{
	background:#deeefc;
	}
	
.bluebg2{
	background:#eef6fe;
	}
	
.pagin{
	height:32px;
	color:#092860;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	}
	
.pagin li{
	display:inline;
	}	
	
.pagin li a{
	background:#eaebeb;
	border:1px solid #c7ccd0;
	padding:2px 6px;
	margin:1px;
	text-decoration:none;	
	}
	
.pagin li a:hover{
	background:#cae2f6;
	border:1px solid #c7ccd0;
	}	
	
.sml_text h3{
	font-size:11px!important;
	text-decoration:underline;
	}
	
	
	
	
	
	
/************************************************
	Footer								
************************************************/

.footerbg{
	width:960px;
	height:100%;
	overflow:hidden;
	background:url(../images/foterbg.gif) top left repeat-x;
	padding:30px 20px;
	}
	
.footercol{
	width:14%;
	float:left;
	color:#939393;
	line-height:16px;
	font-size:12px;
	padding:0 5% 0 0;
	}
	
.footercol ul li{		
	color:#757575;
	line-height:14px;
	background:url(../images/arrow-left.gif) 0 5px no-repeat;
	padding:1px 0 6px 10px;
	}	
	
.footercol ul li a:link,
.footercol ul li a:visited{
	color:#757575;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
	
.footercol ul li a:hover,
.footercol ul li a:active{
	color:#494949;
	text-decoration:underline;
	}
	
.footercol h3{
	color:#3c3c3c;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
.footer2nd{
	width:1000px;
	border-top:1px solid #dedede;
	padding:15px 0;
	color:#757575;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	line-height:20px;	
	}
	
.footer2nd a:link,
.footer2nd a:visited{
	color:#757575;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 2px;
	}
	
.footer2nd a:hover,
.footer2nd a:active{
	color:#494949;
	text-decoration:underline;
	}
	
