﻿html, body, p, ul, dl, li, h1, h2, h3, h4, img	{margin: 0;padding: 0;}
body {font:"Trebuchet MS", sans-serif; font-size: 14px; line-height: 1.15em; color: #333333; position:relative; margin:0; padding:0; text-align:center; min-width:1024px;background:#C0C0C0 URL(/Public/Images/bg_grad.gif) repeat-x top left;background-attachment: fixed;}


#wrapper {position:relative; margin:0 auto; width:1024px; height:768px; text-align: left;}
#wrapper.product {background:url(/Public/Images/bg_home.png) no-repeat;}

/* #topnav{height:53px;} */
/* top level navigation */
#topnav{margin:0; padding:15px 30px 0 0; float:right;}
#topnav li{list-style-type:none; display:inline; margin-left:10px;}
#topnav a{font:14px arial; color:#333333; text-decoration:none;}
#topnav a:hover{text-decoration:underline;}
#topnav a.current{font:bold 14px arial; color:#333333; text-decoration:none;}

/* main content section */
#login{position:absolute;left:630px;top:120px;}
#login p, td{ color: #333333; margin:0 0 0 0px;font:10pt "Trebuchet MS", sans-serif;}
#newaccount{position:absolute;left:598px;top:260px;font:11pt "Trebuchet MS", sans-serif;}
#newaccount table td{padding:5px;}
#tagline{position:absolute;left:140px;top:260px;font:15pt "Trebuchet MS", sans-serif;line-height: 1.8em;}

/* footer styles */
#footer{font:11px verdana; color:#333333;}
#footer a:link, #footer a:visited{color:#333333;}
#footer a:active, #footer a:hover{color:#2082BB;}

.fld fieldset { border: 0px; display: inline; padding: 0px; margin: 0px;}
.linehelp{color:#B2B2B2; font:10px "Trebuchet MS", sans-serif;}
.error{color:#F26C2B; font:14px "Trebuchet MS", sans-serif;}
.cmes h1{margin-bottom:10px; padding-top:10px;}
.cmes h2{margin-top:0;}
.cmes li {margin-left:0px;color:#F26C2B;list-style-type:none;}

.button input{vertical-align:middle;}
.button a:link, .button a:visited{color:#066399; padding-left:10px;}

/* button begin */
a.button 
{
    background: transparent url(/Images/bgbuttonr.png) no-repeat scroll top right;
    display: inline-block;
    font: normal 12px arial, sans-serif;
    height: 22px;
    margin: 0 5px;
    padding-right: 10px;
    text-decoration: none;
}
a.button span {
    background: transparent url(/Images/bgbuttonl.png) no-repeat;
    display: block;
    line-height: 14px;
    color:#fff;
    padding: 4px 0 4px 10px;
} 
a.button:hover {
	background-position:bottom right;
} 
a.button:hover span {
	background-position:0 -22px;
} 
/* button end */

.fcg {color: Green; }
.fcr {color: Red; }
.fco {color: #FF8C00; }
.fcw {color: #fff; }
.fcb {color: Black; }


/* overlay begin */
div.overlay, div.overlaysmall{color:#fff;display:none;}
div.overlay{background-image:url(/Images/bgblacktransparent.png);width:400px;height:270px;padding:55px;}
div.overlaysmall{background-image:url(/Images/bgblacktransparent400x200.png);width:400px;height:200px;padding:55px;}
div.overlay h3,div.overlaysmall h3{font-size:18px;color:#F47927;}
div.overlay div.close,div.overlaysmall div.close{background-image:url(/Images/closeX.png);background-repeat:no-repeat;position:absolute;cursor:pointer;height:35px;width:35px;}
div.overlay div.close{right:5px;top:10px;}
div.overlaysmall div.close{right:5px;top:5px;}
/* overlay end */
