body {  margin:0; padding:0; background-color:#fff;  text-align: center;}

TD{ font-size: 12px; FONT-FAMILY: tahoma,verdana,arial, Helvetica; color: #666666; vertical-align:top; line-height:16px; text-align:left; }
a {text-decoration: none; color:#6f93c4}
a:hover{text-decoration: underline; color: #333333}

h1 {font-size:24px; font-family: Georgia, arial; }
h2 {font-size:19px; font-family: Georgia, arial; }
h3 {font-size:16px; font-family: Georgia, arial; margin:0; padding:0; padding-bottom:5px; color:#a68d37;}
h4 {font-size:12px; font-family: Georgia, arial; margin:0; padding:0; padding-bottom:5px;}
h4 a, h4 a:hover {font-size:12px; text-decoration: none;}

a.look {width: 50px; height: 15px; FILTER: alpha(opacity=100); opacity:1; }
a.look img {}
a.look:hover { FILTER: alpha(opacity=80); opacity:.8;}

#mainTable { border:0px none; width:900px; margin-left:auto; margin-right:auto }
#mainTable td {}

#top {height:70px}
#logo {float:left; text-align:left; padding-top:27px; padding-left:10px; padding-bottom:20px;}
#topRight {float:right; text-align:right; padding-top:25px; padding-right:10px; font-size:11px;}

#external1 {float:left; padding-top:3px}
#external2 {float:left; padding-top:5px}
#external3 {float:left; padding-top:4px}

#nav {background: #ceced0 url('images/bg_nav.gif') repeat-x top left; border:1px solid #e9e9e9; height:25px; padding:10px; padding-top:15px; padding-left:20px; padding-right:20px; color: #cfcfcf;}
#nav a, #nav a:hover{font-weight:bold; text-decoration: none;}
#main {padding-top:15px; padding-bottom:15px;}
.mainLeft {width:245px;}
.mainTitle {background: url('images/bg_box2.gif') repeat-x bottom left; padding:7px; padding-bottom:8px; font-family:Georgia; font-weight:bold; font-size:14px;} //height:25px
.mainRight {width:640px;}
.mainSep {width:15px;}
.mainLeftBox {width:245px; background-color:#f9f9f9; height:290px;}

#footer {padding-bottom:20px;}
#footerBox {border:1px solid #e9e9e9; padding:20px; padding-top:10px; padding-bottom:10px; height:35px;}
#footerBox a {color:#666}

.bordered {border:1px solid #e9e9e9;}
.gradBottom {background: url('images/bg_box.gif') repeat-x bottom left;}
.fr {float:right}
.fl {float:left}
.f11 {font-size:11px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.hide {display:none;}
.br {border-right:1px solid #e9e9e9;}
.alr {text-align:right;}
hr {color:#e9e9e9; height: 1px;}
.po {display:none}	/* print only items */

form {padding:0; margin:0;}
input, select, textarea {border:1px solid #e9e9e9; font-size:12px; FONT-FAMILY: tahoma,verdana,arial, Helvetica; color: #666666; }
.button {font-weight:bold; background: url('images/bg_h32.gif') repeat-x top left; border:1px solid #efefef; color:#666666; padding:4px;}
input.in {height: 22px;}

/** tables **/
#dataTable {width:900px; border:1px solid #e9e9e9; }
#dataTable td {padding:2px; padding-top:4px; padding-bottom:4px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; width:auto; text-align:center; height:20px;}
#dataTable td.head {background: url('images/bg_box2.gif') repeat-x top left; padding:4px; padding-top:6px; padding-bottom:6px; font-family:Georgia; font-weight:bold; font-size:12px; text-align:center;}
#dataTable tr {background-color:#f1f6fb;} 
#dataTable tr.row2 {background-color:#fcfcfc;} 
#dataTable td.bottom {background: url('images/bg_box.gif') repeat-x bottom left;  padding:5px; font-family:Georgia; font-weight:bold; font-size:12px; text-align:right;}
#dataTable input.button {padding:2px;}
#dataTable input.inhide {border:none; background-color:transparent;text-align:center;}


#signupTable {width:640px; border:1px solid #e9e9e9; }
#signupTable td {padding:2px; width:auto; }
#signupTable tr {background-color:#efefef;} 
#signupTable tr.row2 {background-color:#fcfcfc;}


#processTable {border:none; width:620px}
#orderTable {border:1px solid #cccccc;}
#orderTable td {text-align:center; width:auto; padding:2px; margin:0; border:1px solid #cccccc;}
#orderTable td.head {background: url('images/bg_box2.gif') repeat-x top left; padding:4px; padding-top:6px; padding-bottom:6px; font-family:Georgia; font-weight:bold; font-size:12px; text-align:center;}
#orderTable td {padding:2px; padding-top:4px; padding-bottom:4px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; width:auto; text-align:center; height:20px;}
#orderTable tr {background-color:#f1f6fb;} 
#orderTable tr.row2 {background-color:#fcfcfc;} 
#orderTable td.bottom {background: url('images/bg_box.gif') repeat-x bottom left;  padding:5px; text-align:right;}

/** shade tabs **/

#contenttabs {margin:0;padding:5px; margin-bottom:-5;}
.shadetabs {
	FONT: bold 13px Tahoma; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; 
	MARGIN-LEFT: 0px; PADDING-TOP: 3px; 
}
.shadetabs LI {
	DISPLAY: inline; MARGIN: 0px;
}
.shadetabs LI A {
	TEXT-DECORATION: none; 
	POSITION: relative; TOP: 2px; BACKGROUND: white url('images/bg_button.gif') repeat-x left top; 
	border:1px solid #e9e9e9; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 3px; PADDING-TOP: 7px; 
}
.shadetabs LI A:hover {
	TEXT-DECORATION: none; 
	background: url('images/bg_button_over.gif') repeat-x top left;
}
.shadetabs LI A.selected {
	POSITION: relative; TOP: -2px; padding-top:top:11px; padding-bottom:11px;
	BACKGROUND: url('images/bg_selected.gif') repeat-x top left; BORDER-BOTTOM-COLOR: white
}
.shadetabs LI A.selected:hover {
	TEXT-DECORATION: none;
	BACKGROUND: url('images/bg_selected_over.gif') repeat-x top left;
}