﻿autoOverflow{overflow:auto}
body 
{
	behavior:url("/styles/csshover3.htc");
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	margin: 0;
	padding: 0;width:100%;height:100%;
	background:#F0F0F0 url(../images/page_bg.png) repeat-x scroll 50% 0
}
a:link {
	color: #646464;
	text-decoration: none;
}
a:visited {
	color: #646464;
	text-decoration: none;
}
a:hover {
	color: #646464;
	text-decoration: none;
}
a:active {
	color: #12eb87;
}
p, ul {
	margin-bottom: 20px;
	line-height: 1.6em;
}
/* Page Decoration CSS
------------------------------------------- */
div#id-Page
{
	width:990px;
	margin:0 auto; 
	padding:0px;
	position:relative;
	background:#ffffff;
	}

div#wrapper 
{
	position:relative;
}
div.wrapper-t {
    background:#F0F0F0 url(../images/wrapper_t.png) repeat-x scroll 0 0; 
}
div.wrapper-b {
	background:transparent url(../images/wrapper_b.png) repeat-x scroll 0 100%;
}
div.wrapper-l {
	background:transparent url(../images/wrapper_l.png) repeat-y scroll 0 0;
}
div.wrapper-r {
	background:transparent url(../images/wrapper_r.png) repeat-y scroll 100% 0;
}
div.wrapper-tl {
	background:transparent url(../images/wrapper_tl.png) no-repeat scroll 0 0;
}
div.wrapper-tr {
	background:transparent url(../images/wrapper_tr.png) no-repeat scroll 100% 0;
}
div.wrapper-bl {
	background:transparent url(../images/wrapper_bl.png) no-repeat scroll 0 100%;
}
div.wrapper-br {
	background:transparent url(../images/wrapper_br.png) no-repeat scroll 100% 100%;
	min-height:710px;
    height:auto !important;
    height:710px;
	padding:0 20px 20px;margin:0px;
}
div#pagebody
{
min-height:600px;
height:auto !important;
height:600px;
    background:#fff;
    float:left;
    width:100%;
}
div#pageloading
{ 
	margin:40px 20px;
	display:none;
}
/*  General Site Custom Themong
------------------------------------------- */	
div#breadcrumbs {
	clear:both;
	font-size:85%;
	height:30px;
	line-height:28px;
	overflow:hidden;
	padding:0px;
	margin:8px  0px 8px 30px;
	width:auto;
}


div.tip
{
	background:#FFFCF2 url(../images/box_tip.png) no-repeat scroll 3px 5px;
	border:1px solid #AAAAAA;
	margin:0px auto;width:830px;
	padding:8px 0px;
	
}
div.tip span
{
    position:relative;
    margin-left:35px;
}


/* Box Container
---------------------------------------*/
div#adContainer
{
    background:#cfcfcf;
    
    }
div.boxContainer
{
    width:auto; 
    margin:0px auto;
    background: #000;  
}
div.floatBox{
    padding:50px 0px;
    margin:0 auto;
    float:none;
    text-align:center;
}
div.floatBox table
{
    width:430px;
    float:left;
}
div.floatBox tr td
{   
   padding:1px;
}
div.floatBox tr.border td
{
    border-bottom:1px solid #3C3C3C;
}
div.floatBox td{    
    line-height:22px;
}
div.floatBox td#right 
{
    text-align:right;
    width:170px;
}
div.floatBox td#center 
{
    text-align:center; 
}
div.floatBox span.orange {
    color:#FF9600;
    font-weight:bold;
}
div.floatBox td.grey {
    color:#969696;
}
div.floatBox a.signup {
    background:transparent url(../images/button_green.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:120%;
    font-weight:bold;
    height:25px;
    line-height:22px;
    margin:10px auto auto;
    overflow:hidden;
    width:92px;
}

.focusField{
	background:#EFF5FF;
}

a.register, a#register
{
    font-size:12px;
    text-decoration:underline;
    color:Red;
}

fieldset label.error
{
    float:none;
    color:red;
    vertical-align:top;
    margin:3px 0 6px;
    padding:0 .5em;
    text-align:left;
}

.field-validation-error
{
    color: #ff0000;
    margin-left:5px;
    text-align:left;
    display:block;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    text-align:left;
}

.validation-summary-errors
{
    border: 1px solid #FBC2C4;
    background-color: #ffeeee;
    font-weight: bold;
    color: red;
    list-style:none; 
    list-style-position:outside;
    margin:0px 10px;
    margin-top:10px;
    padding: 0 0.5em ; 
    text-align:left;
}
.javaScriptDetect
{
	display:none;
    border: 1px solid #DDD;
    background-color: #fff;
    font-weight: noraml;
    color: #aaa;
    list-style:none; 
    list-style-position:outside;
    margin:30px 10px 10px;
    padding: 0 0.5em ; 
    text-align:left;
}
.javascriptDisabled
{
	display:none;
}

