html{
height:100%;
}
body
{
height:100%;

margin:0 auto 100px auto;
padding:0 0 0 0;
text-align:center;
font:11px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
color:#ccc;
}
#BodyBarTop{
position:absolute;
top:0;
left:0;
z-index:0;
width:100%;
height:17px;
background: #fff url(/images/BodyBar.png) repeat-x top left;
}

img
{
margin:0;
padding:0;
border:0;
}

#container
{
text-align:left;
width:763px;
/*height:100%;*/
margin:0 auto 0 auto;
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#header
{
position:relative;
z-index:1;
margin:0 auto -15px auto;
padding:0;
text-align:left;
width:763px;
height:100px;
background:#ffffff url(/images/header7.jpg) no-repeat top left;
overflow:visible;
}
#HomeLogoLink{
width:178px;
height:51px;
margin:0 0 44px 20px;
cursor:pointer;
}
#MainNav{
width:763px;
height:37px;
background:transparent url(/images/MenuBack.png);
margin:15px 0 15px 0;
}
#content
{
margin:0 auto 0 auto;
padding:0 0 0 19px;
text-align:left;
width:750px;
}

#login
{
text-align:left;
background:#1e0405 url(/images/bg_login05.jpg) no-repeat top left;
padding:0;
margin:0;
border:0;
width:135px;
float:left;
margin-left:20px;
display:inline; /* fixes IE Bug */
overflow:hidden; /* fixes IE Bug */
}

h2
{
font-size:16px;
margin:0;
}

#login h3
{
margin:5px 8px 10px 8px;
padding:0 0 0 0;
font:14px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
/* background-color: #433D3D; */
color:#330000;
font-weight:bold;
padding:3px;
border-bottom:3px solid #ccc;
}

#login h4
{
margin: 5px 8px 4px 8px;
padding: 0 0 0 0;
font: 11px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
background: #1e0405 url(/images/bg_h4.jpg) no-repeat top left;
color: #fff;
padding: 3px;
}

.loginEntry
{
margin: 0 8px 4px 8px;
width: 115px;
}

.submit
{
margin: 4px 8px 10px 8px;
padding: 4px 2px;
background: #600 url(/images/bg_submit.jpg) no-repeat center top;
font: bold 11px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
color: #fff;
border: 1px solid #fff;
width: auto;
cursor:pointer;
}

#login p
{
margin: 5px 8px 4px 8px;
padding: 0 0 0 0;
font: 11px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
text-align: left;
color: #ffffff;
}

#login a, #login a:active, #login a:visited
{
color: #ffffff;
text-decoration: none;
}

#login a:hover
{
text-decoration: underline;
color: #cc0000;
}

#login img
{
padding: 0;
margin: 0;
border: 0;
vertical-align:bottom;
}

#disclaimer p
{
color:#ccc;
}
#disclaimer a:visited
{
color:#fff;
}
#disclaimer a:link
{
color:#fff;
}
#disclaimer a:hover
{
color:#cc0000;
}

#ad
{
margin:0 0 0 20px;
padding: 0;
float:left;
text-align:left;
}

#adheader
{
margin: 0;
padding: 10px 0 0 0;
background: #fff url(/images/bg_adheader.jpg) no-repeat left top;
width: 560px;
}

#adheader h3
{
margin: 5px 18px 0 8px	;
padding: 0 0 0 0;
font: 14px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
/* background-color: #433D3D; */
color: #666;
padding: 3px;
border-bottom: 3px solid #ccc;
font-weight:bold;
}

#adcontent
{
margin:0;
padding: 10px 11px 15px 11px;
background: #fff url(/images/bg_adcontent.jpg) repeat-y left top;
color:#000;
width: 528px;
float:left;
}

#adcontent p
{
font-size:11px;
margin:0 0 10px 0;
/*width: 250px;*/
}

#adc_left
{
width:100px;
color:#000;
font-size:12px;
}

#adc_right
{
float: right;
width:200px;
}

#adfooter
{
margin: 0 0 35px 0;
padding: 0 0 0 11px;
background: #fff url(/images/bg_adfooter.jpg) no-repeat bottom left;
width: 539px;
float:left;
color:#666;
text-align:center;
clear: both;
}
#PageCloser{
background: #fff url(/images/bg_bottom03.gif) no-repeat center top;
margin-top:-70px;
height:17px;
padding-top:52px;
position: relative;
}
#PageCloserInsert{
background: transparent url(/images/bg_top.jpg) repeat-x top center;
width:auto;
height:19px;
margin: 0 auto 0 auto;
}
#FooterLinks a{
color:#ffffff;
}
#FooterLinks a:visited{
color:#dddddd;
}
#FooterLinks a:hover{
color:#cc0000;
}
.Label{
font-size:12px;
font-weight:bold;
width:100px;
text-align:right;
clear:left;
float:left;
}
.LabelError{
font-size:12px;
font-weight:bold;
color:#dd0000;
width:100px;
text-align:right;
clear:left;
float:left;
}
.Entry{
font-size:10px;
float:left;
padding: 0px 0px 0px 5px;
width:200px;
}
.EntryText{
width:200px;
margin:0;
}
.ErrorDesc{
font-weight:normal;
}
#mnHome a{
background:none; /*#330000 url(/images/nav_home.jpg) no-repeat top left;*/
float:left;
margin-left:188px;
width:57px;
height:37px;
}
#mnHome a:hover{
	background-image: url(/images/nav_home_ro.jpg);
}
#mnPricing a{
background:none; /*#330000 url(/images/nav_pricing.jpg) no-repeat top left;*/
float:left;
width:68px;
height:37px;
}
#mnPricing a:hover{
	background-image: url(/images/nav_pricing_ro.jpg);
}
#mnHelp a{
background:none; /*#330000 url(/images/nav_help.jpg) no-repeat top left;*/
float:left;
width:50px;
height:37px;
}
#mnHelp a:hover{
	background-image: url(/images/nav_help_ro.jpg);
}
#mnAbout a{
background:none; /*#330000 url(/images/nav_about.jpg) no-repeat top left;*/
float:left;
width:106px;
height:37px;
}
#mnAbout a:hover{
	background-image: url(/images/nav_about_ro.jpg);
}
#mnSupport a{
background:none; /*#330000 url(/images/nav_support.jpg) no-repeat top left;*/
float:left;
width:75px;
height:37px;
}
#mnSupport a:hover{
	background-image: url(/images/nav_support_ro.jpg);
}
.NoBold{font-weight:normal;}
.FileTrans100{background: transparent url(/images/FileTrans125.gif);width:125px;height:125px;float:right;}
.SectionTitle{font-size:14px;font-weight:bold;border-bottom:2px solid #444;margin:0 0 10px 0;}
.SectionSubTitle{font-size:12px;font-weight:bold;border-bottom:2px solid #444;margin:10px 0 10px 0;}
