html, body{height:100%;}
*{margin:0; padding:0;}
body{
	font-family:arial,tahoma,georgia,helvetica;
	font-size:14px;
	margin:0 auto;
	background:#C0C0C0 url('/img/page_bg.jpg') top left repeat;
}

.wrapper{
	margin:0 auto -29px;
	width:1002px;
	background:#FFFFFF url('/img/main_bg.jpg') top left repeat-y;
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
}

.logo{
	height:60px;
	background:#162D50;
	font-size:36px; font-weight:bold; color:#FFFFFF; /* In case Image loads slow, alt-text would be shown as logo */
}
.logo img{padding-top:5px; border:0;}
.topad{
	height:60px;
	background:#162D50;
	float:right;
}
.main_menu{
	height:20px;
	background:#162D50;
	color:#FFFFFF;
	border-bottom:2px solid #162D50;
	clear:both;
}
.main_menu a{color:#FFFFFF; font-size:15px; font-weight:bold;text-decoration:none;}
.main_menu a:hover{color:#FFFFFF;}
.main_menu_item{
	float:left;
	background:#162D50;
	padding:0 10px 2px;
	border-left:1px solid #C0C0C0;
}
.main_menu_item:hover{background:#4CA1CB;}

.left_menu{
	float:left;
	width:160px;
	line-height:125%;
	position:relative;
	background:#FFFFFF url('/img/left_menu_bg.jpg') top right repeat-y;
}
.left_menu ul{padding:0 10px 10px;}
.left_menu li{display:block; padding:0 0 2px; width: 0px; white-space:nowrap; list-style-type:none;}
.left_menu a{text-decoration:none; color:#005580; border:0px;}
.left_menu a:hover{text-decoration:underline; color:#CC0000;background:#FFCCCC;}
.left_menu img{border:0px;margin-bottom:3px;}
.left_menu_header {padding:3px;background:#4CA1CB;color:#FFFFFF;font-weight:bold;text-align:center;}


.content{
	font-family:arial;
	float:left; 
	padding:10px 10px 130px;
	display:inline;
	background:#FFFFFF url('/img/right_menu_bg.jpg') top right repeat-y;
	width:820px; /*Todo : Another div for latest headlnes */
}
.content ol{padding:0 20px 10px;}
.content ul,li{padding:0px; margin-left:10px; text-indent:0px; line-height:18px;}
.content p{text-indent:0px; line-height:18px; text-align: left; padding-bottom:7px;padding-top:7px;}
.content code{color:#1E1E1E;}
/*.content a{text-decoration:none; color:#002AFF; border:0px;}
.content a:hover{text-decoration:underline;}*/
.content a{color : #0066CC; border-bottom:1px dotted #0066CC; text-decoration:none; }
.content a:hover{color : #CC0000; border-bottom:1px dotted #CC0000; background : #FFCCCC;}
.content img{text-align:center; margin:10px 0 10px; border:1px solid #C0C0C0;}
.content pre{background:#E1E1E1;padding:10px;border-left:3px solid #800000;margin-bottom: 10px;}
/*for clickable links for larger images in articles*/
.pica a{
	color : #0066CC;
	text-decoration:none; 
	border:0px solid red;
	margin:0; padding:0;
}
.pica a:hover{
	color : #CC0000;
	background : #FFFFFF; 
	text-decoration:none;
	border:0;
	margin:0; padding:0;
}

.contable{margin:0 auto; padding-bottom:10px;font-size:12px;}
.contable table{border:1px solid #CCCCCC; border-collapse:collapse;background:#FFFFE8;padding:0;}
.contable td{border:1px solid #CCCCCC;padding:5px;}

.yellownote{background:#FFFFCC;border:1px solid #999999; padding:10px;margin-bottom:10px;}
.code{background:#E1E1E1;padding:4px;font-family:courier,tahoma;font-size:12px;border-left:3px solid #800000;}
a.removeback{margin:0;padding:0;border:0;background-color:#FFFFFF;} /*for removing from image links in content */
a.removeback:hover {margin:0;padding:0;border:0;background-color:#FFFFFF;} /*for removing from image links in content */

.video{
    margin:0 auto;
    margin-bottom:10px;
    width:482px; height:375px;
    border:1px #C0C0C0 solid;
    background:#E1E1DB;
}

.underline{border-bottom:1px #C0C0C0 dashed;margin-bottom:10px;padding-bottom:5px;}

.tools {margin:0; border:0; padding:0 0 10px;}

.right_banner{
	width:162px;
	margin-left:670px;
	margin-top:-10px;
	background:#FFFFFF url('/img/right_menu_bg.jpg') top left repeat-y;
}

.footer{
	clear:both;
	height:25px; width:100%;
	background:#162D50;
	padding:3px 0;
	text-align:center;
	white-space:nowrap;
	color:#FFFFFF;
	position:absolute; bottom:0px; /* to stick the footer at bootom of page */
}
.footer a{color:#FFFFFF; text-decoration:underline;}
.footer a:hover{color:#FF9900;}

/*Pagination*/
.pagination {
	padding: 3px;
	margin: 3px;
	text-align : center;
	/*position:absolute; bottom:50px;*/
}
.pagination a {
	padding: 2px 5px;
	margin: 2px;
	border: 1px solid #2A7FFF;
	text-decoration: none; /* no underline */
	color: #000099;
}
.pagination a:hover, div.pagination a:active {
	border: 1px solid #2A7FFF;
	color: #000000;
	background:#2A7FFF;
}

.pagination span.current {
	padding: 2px 5px;
	margin: 2px;
	border: 1px solid #2A7FFF;
	font-weight: bold;
	background-color:#2A7FFF;
	color: #FFFFFF;
}
.pagination span.disabled {
		padding: 2px 5px;
		margin: 2px;
		border: 1px solid #C3C3C3;
		color: #C3C3C3;
}
	