body {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#333;
	background:url(../images/pagebg.jpg);
	}


a, a:link, a:visited {text-decoration:underline;color:#1c446f}
a:hover {text-decoration:none;}
h1, h2, h3 {margin:0; padding:0;}


#wrapper {width: 784px; margin:14px auto; background:#FFF;
-moz-box-shadow: 3px 3px 8px #666;
-webkit-box-shadow: 3px 3px 8px #666;
box-shadow: 3px 3px 8px #666;
}	

#header {position:relative; width: 760px; height:80px; padding-top:14px;padding-bottom:14px; margin:0px auto; border-bottom: 1px solid #CECECE; text-align:center; overflow:auto;}

#logo {position:absolute; top:14px;left:12px;}
#logo2 {position:absolute; top:18px;right:10px;}

#slogan {position:absolute; top:30px; left:240px;font-family: 'Ubuntu Condensed', sans-serif; width:260px; padding:4px; 
	-moz-box-shadow: 1px 2px 3px #BBB;
    -webkit-box-shadow: 1px 2px 3px #BBB;
    box-shadow: 1px 2px 4px #BBB;
}

#logged {position:absolute; top:84px; right:22px; width:400px; text-align:right;  font-size:12px;}
.line1 {font-size:18px;}


.sf {font-family: 'Ubuntu Condensed', sans-serif;}

.pad10 {padding: 8px;}

#content {position:relative; width: 740px; padding-top:10px; margin:0px auto; min-height:370px;color:#454545; font-size:12px;margin-top:14px;}
#content h2 {color:#454545; font-size:22px; margin-bottom:20px;font-family: 'Ubuntu Condensed', sans-serif; border-bottom:1px solid #CECECE;}
#content h3 {color:#454545; font-size:14px; margin-bottom:0px;}
#content ol {margin-bottom: 22px;}
#content li {margin-bottom: 6px;}
#content ol.roman {list-style:upper-roman;}

#footer {position:relative; width:760px; margin: 0 auto; margin-top:10px; border-top:1px solid #CECECE; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; text-align:center; line-height:16px; padding: 4px 0 14px 0;}

.tlc {font-family: 'Ubuntu Condensed', sans-serif;font-size:18px; color:#454545; height:30px; line-height:30px; width:200px;  padding-right:4px;}
.cellnote {color:#999; font-size:11px; vertical-align:top; }



input {border: 1px solid #CCCCCC; padding: 4px;}
input[type="checkbox"],input[type="radio"]  {border: none;}


.redtxt {color:#CC0000; font-size:15px;}
.redtxt  p {}

a.confbutton {border: 1px solid #999; background:#F2F2F2; padding: 4px;}
a.confbutton:hover {text-decoration:none; border: 1px solid #999; background:#666; padding: 4px; color:#FFF;}

.buttonlarge {padding:10px; cursor:pointer;}


#app  {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#454545;}


.cellnote {color:#999; font-size:11px; vertical-align:top; }

#contactform label.error, .app_form label.error {
	color:#FFF;
	height:22px;
	font-size:10px;
	line-height:22px;	
	background-color:#CC0000;
	margin-left: 0px;
	padding: 0 4px;
	float: right;
	font-weight: bold;
}

.formnote {font-size:11px;}

#app input {border: 1px solid #CCCCCC; padding: 2px 2px;}
#app select {border: 1px solid #CCCCCC; padding: 2px 2px;}
#app input[type="checkbox"],input[type="radio"]  {border: none;}
#app input[type="submit"]  {cursor:pointer;}


.redtxt {color:#CC0000; font-size:15px;}
.redtxt  p {}

a.confbutton {border: 1px solid #999; background:#F2F2F2; padding: 4px;}
a.confbutton:hover {text-decoration:none; border: 1px solid #999; background:#666; padding: 4px; color:#FFF;}

#app a.logout {color:#333; background:#CECECE; border: 1px solid #666; padding:4px; text-decoration:none;}
#app a.logout:hover {color:#333; background:#F2F2F2;  text-decoration:none;}

#amount, #amount_total {border:0;background:#FFF; color:#454545; width:300px;}

.terms {font-size:11px; color:#999;}

.boxpos {width:400px; margin:0 auto;}
 .msgbox {border: 1px solid #FF0000;
text-align:left;
padding: 10px;
background:#F2F2F2;
color:#454545;
text-align: center;
}

.msgboxok {border: 1px solid #999;
text-align:left;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 10px;
background:#390;
color:#FFF; text-align: center;
}

.msgboxnotok {border: 1px solid #999;
text-align:left;
padding: 10px;
background:#C33;
color:#FFF; text-align: center;
}
.listitem {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #CFCFCF;}

.listitem a {font-family: 'Ubuntu Condensed', sans-serif;font-size:18px; color:#454545; display:block; margin-bottom:6px;}

