/* CUSTOM CSS3 */
.rounded { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.button { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 900 12px/18px Arial, Helvetica, sans-serif; padding: 4px 18px; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:0; -moz-box-shadow:0; box-shadow:0; margin-right:0px; }
.button:hover { text-decoration: none; }
.button:active { position: relative; top: 1px; }
.button_long { padding: 4px 28px; }

.black { text-shadow: 0 1px 1px #333; color: #fff; border: solid 1px #373737; background: #171717; background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#171717)); background: -moz-linear-gradient(top,  #282828,  #171717); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#171717'); }
.black:hover { background: #171717; background: -webkit-gradient(linear, left top, left bottom, from(#393939), to(#111111)); background: -moz-linear-gradient(top,  #393939,  #111111); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#111111'); }

.orange { text-shadow: 0 1px 1px #5e280b; color: #fff; border: solid 1px #e4b161; background: #d77309; background: -webkit-gradient(linear, left top, left bottom, from(#eaa925), to(#d77309)); background: -moz-linear-gradient(top,  #eaa925,  #d77309); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaa925', endColorstr='#d77309'); }
.orange:hover { background: #d4721e; background: -webkit-gradient(linear, left top, left bottom, from(#e9aa53), to(#d4721e)); background: -moz-linear-gradient(top,  #e9aa53,  #d4721e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9aa53', endColorstr='#d4721e'); }

.blue { text-shadow: 0 1px 1px #5e280b; color: #fff; border: solid 1px #3f88a9; background: #023b6e; background: -webkit-gradient(linear, left top, left bottom, from(#0977a6), to(#023b6e)); background: -moz-linear-gradient(top,  #0977a6,  #023b6e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0977a6', endColorstr='#023b6e'); }
.blue:hover { background: #d4721e; background: -webkit-gradient(linear, left top, left bottom, from(#0981a6), to(#024570)); background: -moz-linear-gradient(top,  #0981a6,  #024570); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0981a6', endColorstr='#024570'); }


.rounded { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.footerbutton { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 900 12px/18px Arial, Helvetica, sans-serif; padding: 4px 18px; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:0; -moz-box-shadow:0; box-shadow:0; margin-right:0px; }
.footerbutton:hover { text-decoration: none; }
.footerbutton:active { position: relative; top: 1px; }
.footerbutton_long { padding: 4px 28px; }

.solidblue {  color: #fff; background:#0a558c; }
.solidblue:hover { background: #c8c8c8;  }

.solidorange {color: #fff;  background: #f47f20;  }
.solidorange:hover { background: #ddd;  }

.solidgrey { text-shadow: 0 1px 1px #5e280b; color: #fff; background: #999999;  }
.solidgrey:hover { background: #ccc;  }

.multi_col { -moz-column-width: 13em; -webkit-column-width: 13em; -moz-column-gap: 1em; -webkit-column-gap: 1em; }

.border { border: 1px dotted #444; }
.border_l { border-left: 1px dotted #444; }
.border_r { border-right: 1px dotted #444; }
.border_b { border-bottom: 1px dotted #444; }
.border_t { border-top: 1px dotted #444; }
.no_bullet { list-style: none; padding: 0; margin: 0; } /* FOR NO BULLET LIST */
.inline_li li { display: inline; margin: 0 20px 0 0; font-weight: 900; } /* FOR HORIZONTAL LIST */
.inner { padding: 20px; }


/* LOGIN */
div#header {
	position:absolute;
  	top:0;
  	left:0;
  	width:100%;
	height:49px;
	background:#FFF;
	border-bottom:1px #d9d9d9 solid;
	
	z-index:1;
}

@media screen{
  body>div#header{
   position: fixed;
   
  }
.login {height:50px; width: 960px; }
.login_pad { padding: 10px 0px 0px 0px;}
.col_login_container {width:940px; float:;  padding:0px; margin:0px; position:relative; z-index:-0; margin:auto;}
.col_first_login { float: left; margin:0px; display: inline;}
.col_login { float: left; margin: 0 5px; display: inline; }
.col_last_login { float:right; margin:0px; display: inline;}
.submit_pad {padding: 12px 0 0 0px;}

/* ADVERTISEMENT */
.advertisement { height:105px; text-align: center; padding-top:15px;}

/* BODY PADDING */
.bodypad {padding: 20px 0 20px 0}
.five {padding: 0 5px 5px 0;}
.right { text-align:right;}
.center { text-align:right;}

/* NAVIGATION */
.toppad {padding-top:20px;}

ul {
	padding: 5px;
	margin: 12px 0;
	list-style: none;
	background-color: ;
	float: left;
	clear: left;
}

ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 7px;
}

ul li a {
	text-decoration: none;
	float:left;
	cursor: pointer;
	font: 900 14px/22px "Arial", Helvetica, sans-serif;
}

ul li a span {
	margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
	color: #0a558c;
}

ul.nav li a.current, ul.nav li a:hover {
	background: url(../images/blue.png) no-repeat top right;
 	color: #0a558c;
}


ul.nav li a.current span, ul.nav li a:hover span {
	background: url(../images/blue.png) no-repeat top left;
	color: #0a558c;
}

ul.nav li a.signup , ul.nav li a.signup:hover {
	background: url(../images/red.png) no-repeat top right;
 	color: #fff;
}

ul.nav li a.signup span, ul.nav li a.signup:hover span {
	background: url(../images/red.png) no-repeat top left;
	color: #fff;
}


/* FOOTEr */
.footertext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; line-height:normal; padding:0px; margin:0px;}