html {
	margin:0;
	padding:0;
	text-align:center;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{	text-decoration:none;	}
a:hover{text-decoration:underline;}

#home_body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../images/home_body_bg.gif) repeat-x #fff;
}
#inner_body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../images/inner_body_bg.gif) repeat-x #fff;
}
#pagewidth {
	width:1000px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#logo {
	float:left;
	width:400px;
	padding:20px 0;
}
#login {
	float:left;
	text-align:right;
	width:600px;
	padding:43px 0px 0px 0px;
}
#left_col {
	width:710px;
	float:left;
	padding-right:37px;
}
#right_col {
	width:251px;
	float:left;
	background-color:#fcfcfc;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
#inner_right_col {
	width:251px;
	float:left;
	background-color:#fcfcfc;
	border-left:1px solid #f3f3f3;
	border-top:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
#stay_connected {
	width:189px;
	float:left;
	margin-left:9px;
	border:1px solid #dfdfdf;
	background-color:#fff;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717171
}
#inner_header {
	height:107px;
	float:left;
	width:1000px;
}
#become_fan {
	width:229px;
	float:left;
	margin-left:9px;
}
.small_txt {
	font-size:11px;
}
.input {
	border:1px solid #c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	height:22px;
	width:260px;
}
.input22 {
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	height:18px;
	width:304px;
}
.input1 {
	border:1px solid #c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	height:22px;
	width:160px;
}
.select {
	border:1px solid #c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	height:22px;
	width:85px;
}
.select1 {
	border:1px solid #c9c9c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	height:22px;
	width:150px;
}
#help {
	margin-top:20px;
	width:229px;
	float:left;
	margin-left:9px;
}
#stay_connected strong {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#004385;
	font-size:17px;
}
#header_txt {
	float:left;
	width:410px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2267ac;
}
#inner_header_txt {
	float:left;
	width:410px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2267ac;
}
.main_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	padding-top:20px;
}
.main_content span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e65b07;
}
.main_content strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.table_outer {
	border:1px solid #dfdfdf;
	padding:5px;
}
.main_content1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	padding-top:8px;
}
#footer_left_content {
	float:left;
	width:700px;
	padding:7px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adadad;
}
#footer_left_content a {
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
}
#footer_right_content {
	float:right;
	width:250px;
	padding:7px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-align:right;
	padding-right:20px;
}
#link_bg {
	float:left;
	/*background:url(../images/link_bg.gif);*/
	height:40px;
	margin-top:20px;
	width:300px;
}
.forgetpassword {
	padding-right:157px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.forgetpassword a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#header {
	position:relative;
	height:109px;
	width:1000px;
}
#home_header {
	position:relative;
	height:302px;
	width:1000px;
	background:url(../images/header_image.png);
}
.header_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	width:500px;
	padding:44px 0px 20px 0px;
}
.sub_header_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#fff;
	width:500px;
	padding:0px 0px 20px 0px;
}
.learn_more {
	text-align:right;
	width:490px;
}
#maincol {
	background-color: #FFFFFF;
	float: right;
	display:inline;
	position: relative;
 width:;
}
a img {
	border:0px;
}
#footer {
	height:27px;
	background-color:#e6e6e6;
	clear:both;
}
#bottom_footer {
	height:25px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4d;
	padding-top:7px;
	padding-right:20px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.modal-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background:#666666 none repeat scroll 0 0;
		opacity:.6;
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		z-index:101;
	}
	* html .modal-overlay
	{
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}

.modal-window	{	position:fixed;		top:50%;		left:50%;		margin:0;		padding:0;		z-index:102;}
* html .modal-window	{		position:absolute;	}
.close-window	{		position:absolute;		width:32px;		height:32px;		right:12px;		top:48px;		background:transparent url('../images/btn_popup_close.png') no-repeat scroll right top;		text-indent:-99999px;	overflow:hidden;		cursor:pointer;}
.close-window:hover	{		opacity:.99;		filter: alpha(opacity=99);		-moz-opacity: 0.99;}
.errtext{	color:#ff0000;}
.popupBoxWrapper {left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:256;}
.popupBoxOuter {		background-position:left top;	background-repeat:no-repeat;	margin:30px auto;	padding-top:10px;	width:410px; overflow:hidden;}
.popupBoxOuterWide, .popupBoxOuterWide .popupBoxMid {		width:400px;background:#fff;}
.popupBoxMid {background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px;}
.popupBoxOuterWide .popupBoxInner {	}
.popupBoxInner { height:auto; padding:10px 20px; position:relative;width:370px;}


.FPpopupBoxWrapper {left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:256;}
.FPpopupBoxOuter {		background-position:left top;	background-repeat:no-repeat;	margin:30px auto;	padding-top:10px;	width:610px; overflow:hidden;}
.FPpopupBoxOuterWide, .FPpopupBoxOuterWide .FPpopupBoxMid {		width:600px;background:#fff;}
.FPpopupBoxMid {background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px;}
.FPpopupBoxOuterWide .FPpopupBoxInner {	width:570px;}
.FPpopupBoxInner { height:auto; padding:10px 20px; position:relative;width:570px;}

.FPclose-window	{		position:absolute;		width:32px;		height:32px;		right:5px;		top:35px;		background:transparent url('../images/btn_popup_close.png') no-repeat scroll right top;		text-indent:-99999px;	overflow:hidden;		cursor:pointer;}

.close-btn	{		position:absolute;		width:78px;		height:30px;		right:142px;		bottom:123px;		background:transparent url('../images/cancel-butt.gif') no-repeat scroll right top; z-index:343434;	overflow:hidden;cursor:pointer;}

.loginboxbg{background:#fff;}
.centredText{  color:#0673b8; margin:0px; padding:0px; font-size:18px;}
.fgpasslink{ text-decoration:none; color:#000;}
.fgpasslink:hover{text-decoration:underline;}

.addthis_toolbox .hover_effect{    width: 284px;    padding: 10px 0 6px 10px;    border: 3px solid #eee;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.addthis_toolbox .hover_effect div{    float: left;}.addthis_toolbox .hover_effect a{    border: 2px solid #fff;    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;}
.addthis_toolbox .hover_effect a:hover{    border: 2px solid #105CB6;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #B4D3F8;    color: #105CB6;    text-decoration: none;}
.addthis_toolbox .hover_effect span{    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;}