body,h1,h2,h3,h4,h5,p,ul,ol,li,dl,div,iframe,form,table,td,th {padding: 0; margin: 0;	}

body {font: normal 11px/120% Verdana, Arial, Helvetica, sans-serif;}
tt {font-size:1.1em;}
p {margin:0.5em 0;}
h1	{font: normal 20px/110% Verdana, Arial, Helvetica, sans-serif;	color: #2955ae; margin:0.5em 0;}
h2	{font: bold 15px  Arial, Helvetica, sans-serif;	color: #000; margin:1em 0 0.5em; padding:0;}
ul {margin: 10px 0;}
ul li {margin-left:25px;}

#topbanner {margin:0 auto;}

#container {
	margin: 5px auto; width: 770px;
	min-height:300px;
	background-color:#fff;
	display:block;
}

/*--------------------------------------------*/
/* Side Navigation                            */
/*--------------------------------------------*/
#nav {width:175px; *padding:1em 0; float:right;}
	#nav h2 {
		font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; padding:3px;
		border:1px solid #CCCCCC; padding:5px; margin:0; display:block;
		background:#ddd; color:#777;} 
	#nav .box {margin: 0 0 20px; *margin-bottom:10px; background:white;}
	#nav .box ul {margin:0; padding:0; }
	#nav .box ul li {display:block; border:1px solid #ccc; border-top:none; margin:0; padding:5px; list-style-image:none;}
		#nav .box ul li a {text-decoration:none; color:#000000;}
		#nav .box ul li a:hover {text-decoration:underline;}
		#nav .box ul li a:visited {color:#999;}


/*--------------------------------------------*/
/* Main div of the container                  */
/*--------------------------------------------*/
#content {
	margin:0 200px 50px 0;
	*margin: 0 200px 0px 0;
	width:560px;
	background-color:#fff;
	position:relative;
}

/*--------------------------------------------*/
/* For the Hot News Section                   */
/*--------------------------------------------*/
#hotnews {
	font: bold 12px/32px Verdana, Arial, Helvetica, sans-serif;
	width:350px; *width: expression (document.body.clientWidth > 350 ? "770px" : "auto");
	height:25px; *height: expression (document.body.clientHeight > 25 ? "25px" : "auto");
	margin:50px auto; *margin:25px auto; /* Hack for IE double-margin bug */
	border:1px solid #5a99fd;
	overflow:hidden;
}
	#title {
		font-weight:bold; float:left;
		width:70px; padding: 0 5px;
		background:#5a99fd url(../images/hotnews_bg.gif) top left repeat-x; color:#fff;
	}
	.newsitem {
		margin-left:80px; 
		padding:0 10px; display:none;background-color:#FFF8A1;
	}
		.newsitem a {text-decoration:none; color:#FF4447;}
		.newsitem a:hover {text-decoration:underline;}
		.newsitem a:visited {color:#999;}
		
		
/*--------------------------------------------*/
/* For the FAQ Page                           */
/*--------------------------------------------*/
.question {font-weight:bold; padding:5px; background:#e4ecf4;}
.answer {margin-left:25px;}


/*--------------------------------------------*/
/* Form's styling code for the Contact page   */
/*--------------------------------------------*/
#contactform label {width:125px; display:block; float:left; margin:5px 0; }
#contactform input {width:200px; display:block; margin:5px 0 5px 120px; }
#contactform textarea {width:500px; height:200px;}
#contactform button {display:block; width:75px; float:left; margin:5px 0; vertical-align:middle;}


/*--------------------------------------------*/
/* Footer									                    */
/*--------------------------------------------*/
#footer {
	position: relative;
	display:block;
	width:770px; height:20px; line-height:20px;
	background:#739CDD url(../images/hotnews_bg.gif) center left repeat-x;
	margin:0 auto; color:white;
}
	#footer .box {border-right:1px solid #fff; width:150px; display:block; float:left; margin-left:10px; text-align:center;}
		#footer .box a {color:#fff; text-decoration:none;}
		#footer .box a:hover {text-decoration:underline;}
	#footer .first {margin:0; width:170px; background:#000;}
