@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	text-align:center;
	background-color:#f3f1f2;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/page_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

div{
	margin:0px;
}
#mainbody{
	width:992px;
	background-color:#f3f2f2;
	text-align:center;
	margin:0px auto 0px auto;
}
#header{
	background-color:#FFF;
	padding-bottom:26px;
	padding-top:8px;
}
#header img{
	float:left;
	margin-left: 5px;
	padding-top:20px;
}
#footer{
	background-color:#FFFFFF;
	float:left;
	
}
#main_content{
	background-color:#FFFFFF;
	float:left;
	width:992px;
}

#main_content #heading{
	min-height:90px;
	font-family:Arial, Helvetica, sans-serAf;
	font-size:24px;
	text-align:center;
	background-color:#FFFFFF;
	margin-left:8px;
	padding-top:15px;

}
#main_content #heading_click{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:14px;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
	font-weight:bold;
}

#main_content #heading_click label{
	font-weight:normal;
	font-size:12px;
}

.click{
	font-size:12px;
	font-weight:normal;
	color:#4074e0;
	text-decoration:underline;
}

#middle_pane{
	width:610px;
	background-color:#FFFFFF;
	padding-left:5px;
	float:left;
}

#middle_pane #reports{
	float:left;
	width:610px;
}

#middle_pane #reports #topcontent{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
	background-image:url(images/signup_form/top_background.jpg);
	background-repeat:no-repeat;
	float:left;
	width:610px;	
	height:147px;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;	
}

span{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:11px;
	text-align:left;
	color:#0b0b0b;	
}

#reports #form_data .subscr_span{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:11px;
	text-align:left;
	color:#0b0b0b;
	float:left;
	margin-top:5px;
	margin-right:36px;
}

.form_text{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color: #0b0b0b;
}

.fieldset_class{
	border: 1px solid #555555;-moz-border-radius: 5px;border-radius: 5px;
	font-family:Arial, Helvetica, sans-serAf;
	font-size:13px;
	text-align:left;
	color:#626262;
}

.subscr_label{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:12px;
	text-align:left;
	color:#0b0b0b;
	font-weight:normal;
}

.favourtxt{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:12px;
	text-align:left;
	color:#0b0b0b;
	font-weight:normal;
}

.subscr_addr{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:12px;
	text-align:left;
	color:#0b0b0b;
	font-weight:normal;
}

.subscr_text{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#050505;
}

#reports #form_data #chequedet{
	float:left;
}

#reports #form_data #chequedet label{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:12px;
	text-align:left;
	color:#0b0b0b;
	float:left;
	margin-right:15px;
	font-weight:normal;
}

.form_state_txtbox{
	background-color:#f7f7f7;
	width:200px;
	height:16px;
	border:solid 1px #bbbbbb;
	text-align:left;
	margin-top:6px;	
}

.form_pin_txtbox{
	background-color:#f7f7f7;
	width:115px;
	height:16px;
	border:solid 1px #bbbbbb;
	text-align:left;
}

.form_textbox{
	background-color:#f7f7f7;
	width:220px;
	height:16px;
	border:solid 1px #bbbbbb;
	text-align:left;
}

.form_subscr_textbox{
	background-color:#f7f7f7;
	width:362px;
	height:16px;
	border:solid 1px #bbbbbb;
	text-align:left;
}

.chkbox_text{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:11px;
	text-align:left;
	color:#0b0b0b;	
}

#reports #formcontent label{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:13px;
	text-align:left;
	color:#0b0b0b;
	float:left;
	margin-top:10px;
}

textarea{
	background-color:#f7f7f7;
	width:220px;
	height:64px;
	border:solid 1px #bbbbbb;
	text-align:left;
}

#star{
	color:#FF0000;
}

#middle_pane #reports #formcontent{
	width:600px;
	float:left;
}

#middle_pane #reports #formcontent #signup{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a7a6a6;
	height:28px;
	border:0px;
	cursor:pointer;
}

#middle_pane #reports #formcontent #submit{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a7a6a6;
	height:28px;
	border:0px;
	cursor:pointer;
}

#middle_pane #reports #formcontent #register_now{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a7a6a6;
	height:28px;
	border:0px;
	cursor:pointer;
}

#middle_pane #reports #form_data #subscribe{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a7a6a6;
	height:28px;
	border:0;
	cursor:pointer;
}

#subscr_image{
	float:right;
	margin-right:35px;
}

#right_pane{
	width:346px;
	padding-left:10px;
	padding-right:10px;
	float:right;
}

#right_pane #rp_mainhead{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/signup_form/right_pain_heading_bg.jpg);
	width:346px;
	height:34px;
	text-align:left;
	line-height:30px;
	padding-left:10px;
	background-repeat:no-repeat;
}

#right_pane #rp_contentdiv{
	border:solid 1px #999999;
}

#right_pane #rp_heading{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:15px;
	font-weight:bold;
	color:#251919;
	text-align:left;
	margin-left:8px;
	padding-top:15px;
}

#right_pane #rp_content{
	font-family:Arial, Helvetica, sans-serAf;
	font-size:13px;
	font-weight:normal;
	color:#251919;
	text-align:left;
	margin-left:8px;
}

#toplink_navigation{
	text-align:center;
	width:50px;
	float:left;
	background-image:url(images/top_link_background.jpg);
	background-repeat:repeat-x;
}


#right_pane .newsarchive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#403f3f;
	line-height:25px;
	text-align:left;
	text-decoration:none;
}

#footerlogo{
	float:left;
	padding:0px;
	border-bottom: #999999 1px solid;
}
#footer_other_logo{
	text-align:left;
	float:left;
	 background-color:#FFFFFF;
	 border-bottom: #999999 1px solid;
}
#footer_other_logo IMG{
	padding:0px;
}

/*Footer Starts Here*/
#footer_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	background-image:url(images/footer_background.jpg);
	background-repeat:repeat-x; background-position:top;
	width:992px;
	text-align: center;
	padding-top:10px;
	padding-bottom:20px;
}
/*Footer Ends Here*/

/*Left Pane css Ends Here*/

#top_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-image:url(images/top_link_background.jpg);
	background-repeat:repeat-x;
	height:28px;
	text-decoration:none;
	line-height:25px;
	text-align:left;
	float:left;
	width:932px;
	padding-left:10px;
	line-height:28px;
}
* html #top_link
{
	float:left;
	width:932px;
}

#footer_links{
	height:115px;
}

#login
{
width:100%;
height:22px;
background-color:#FFF;
float:left;
text-align:right;
border:1px;
}
* html #login
{
padding-left:0px;
margin:0px;
}
#logindetials{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
	background-color:#666;
	width:266px;
	height:22px;
	float:right;
	padding-right:20px;
	background-image:url(images/welcome_gery_cur.jpg);
	background-position:left;
	background-repeat:no-repeat;

}
#footerbanner{
width:100%;
float:left;
text-align:center;
padding-top:37px;
padding-bottom:25px;
background-color:#FFFFFF;
}

#copyright
{
float:right;
text-align:right;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:14px;
padding-bottom:12px;
padding-right:15px;
}

.input{
	border-right: #7e9db9 1px solid;
     border-top: #7e9db9 1px solid; 
     border-left: #7e9db9 1px solid; 
     border-bottom: #7e9db9 1px solid; 
     background-color: #FFF;
}

/* Top bar starts here*/
#topbar{
	width:984px;
	padding-left:8px;
	padding-top:8px;
	padding-bottome:8px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	display:compact;
}
#topbar #heading{
	float:left;
	text-align:left;
	padding-right:10px;
	line-height:25px;
}
#topbar #followus{
	float:left;
	text-align:left;
	width:231px;
	height:24px;
}
#topbar #signupmain{
	float: left;
	display:block;
}
#topbar #signup{
	float:left;
	width:210px;
	padding-top:2px;
}

#topbar .Input{
	border: thin #bcbcbc;
	border-style: solid;
	font-weight:normal;
	color:#7b7c77;
	width: 200px;
}
#arr_button{
	float:left;
	padding-top:3px;
}
#topbar #search{
	float:left;
	width:270px;
	padding-top:2px;
	text-align:right;
}
#navigationbar{
	width:978px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
}

#navigationbar .content{
	background-color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:34px;
}
/* Top bar ends here*/
#navigationbar{
	width:978px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	padding-left:12px;
}

/*Three Line Starts Here*/
#three_line{
width:992px;
float:left;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
}
/*Three Line Ends Here*/

/*** LINKS STYLES*/
	A {
		text-decoration: none;
		color: #0b0b0b;
	}
	 A:hover.head_linkstyle {
		text-decoration:underline;
		color:#666666;
	}
	.head_linkstyle_blue{
		color:#0000cc;
	}
	.linkstyle_green{
		color:#5aaa26;
	}
	.linkstyle_grey{
		color:#403f3f;
	}
	
	/** LINKS STYLES END HERE */

.storycontainer{
                margin:0px 0px 10px 0px;
                text-align:left;
}
.storycontainer .red-border {
                height:5px;
                background:#cc0001;
                line-height:1px;
                font-size:1px;
                margin-bottom:2px;
}
.storycontainer .storycontainer-title{
                padding:5px;
                background:#626262;
                color:#fff;
                font-size:19px;
}
.storycontainer .storycontent-wrapper p{
                line-height:18px;
                font-size:12px;
}
.storycontainer .storycontent-wrapper p a {
                color:#0000ee;
}

