/* 
orange: ff6600
orange2: FFA366
orange3: ffcc99
blue: 336699
blue2: 3399cc
blue3: 66B3D9
red: ff3300
green: 339933
green: 669933
green2: 99cc00
green3: ccff99
yellow: fff3d0
gray: 999999
gray2: dadada
*/


/* GLOBALS */


body {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	line-height: 15px;
  	color: #666666;
	margin: 0px;
	background-color: #F3F3F3;
	}

a img {border: none}
a, a:visited {color: #336699; text-decoration: underline}
a:hover {color: #FF6600; text-decoration: none}

TD {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	}

ul {margin: 0px; padding: 0px 15px 5px 15px}

p.line { margin-bottom: 4px; border-bottom: 1px solid #CCCCCC; width: 100%;margin-top: 4px;}

p {margin-top: 5px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.nav {text-decoration: none; color: #ffffff; font-size: 13px; font-weight: bold; white-space:nowrap;}
.nav A {text-decoration: none; color: #ffffff; font-size: 13px; font-weight: bold;}
.nav A:link {text-decoration: none; color: #ffffff; font-size: 13px; font-weight: bold;}
.nav A:visited {text-decoration: none; color: #ffffff; font-size: 13px; font-weight: bold;}
.nav A:hover {text-decoration: underline; color: #ffffff; font-size: 13px; font-weight: bold;}

/* TEXT */

h1 {
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	line-height: 18px;
	margin-top: 12px;
	margin-left: 18px;
	margin-bottom: 11px;
	}

h2  {
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 4px; 
	margin-bottom: 14px;
	}
	
h3  {
	font-size: 13px;
	font-weight: bold;
	margin-top: 7px; 
	margin-bottom: 8px;
	}

.login {font-size: 10px; font-weight: bold; color: #ffffff;}

.small {font-size: 10px; font-weight: bold;}

.side_title {color: #ffffff; font-size: 14px; font-weight: bold; padding: 8px 5px 8px 10px;}


/* divs */

#headerRow {}

#leftCol {
	padding: 10px 15px 15px 15px; font-size:12px;
	}

	
#centerCol {padding: 10px 15px 15px 15px; font-size: 12px}

#rightCol {
  	font-size: 12px;
	line-height: 14px;
	padding: 10px 15px 15px 15px;
}


#mainCol {
	padding: 10px 15px 15px 15px; font-size:12px;
	}


#footer {
  	font-size: 11px;
	line-height: 12px;
	padding: 10px 15px 10px 15px;
}

/* form elements */

input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}


/* ******************************************************************************************* */

/* LAYOUT */

.leftTD {border-right: 1px solid #999; vertical-align:top;}
.centerTD { border-right: 1px solid #999; vertical-align:top;}
.rightTD { vertical-align:top;}
.mainTD {border-right: 1px solid #999; vertical-align:top;}

.contentTable { width: 756px; background-color:#FFFFFF; text-align:left; border: 1px solid #CCCCCC}

.footerTD { border-top: 0px solid #999; vertical-align:top}


.linkable li {list-style-image:url(/images/web/li_carat_orange1.gif); margin: 0px; padding: 0px 15px 10px 0px}
.linkable ul {padding-bottom: 0}

.carat li {list-style-image:url(/images/web/li_diamond_orange.gif); margin: 0px; padding: 0px 15px 5px 0px}
.carat ul {padding-bottom: 0}

.main li {list-style-image:url(/images/web/li_carat_orange1.gif); margin: 12px; padding: 0px 10px 0px 0px}
.main ul {padding-bottom: 0}

.orange {color: #ff3300 }
