/* from CLD v1 */
/*.homeBullet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style-image: url(images/logobull.gif); font-weight: bold; list-style-position: outside}*/
/*.menuHot { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; clip:   rect(   )}*/
.titleHdrWt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFF}
.titleHdrBlk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000}
.sectionHdrBlk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 18px}
a:link {  color: #006600; text-decoration: underline}
a:hover {  color: #006600; text-decoration: none}
a:visited {  color: #996699; text-decoration: underline}
a:active {  color: #000000; text-decoration: none}
.bodyHdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
/*.bodyBullets {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; list-style-image: url(images/logobullbw.gif); list-style-type: square; font-size: 12px}*/
.bodyNews12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.bodyBlk12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.bodyBlk10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.pixWrapR {  float: right; margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px}
.pixWrapR2 {  float: right; margin-top: 12px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px}
.menuLocal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #996600}
.pixWrapL { float: left; margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px }
.bodyTextGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #CCCCCC}
.bodyTitleGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF}
.body12Bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(imgs/logobull12.gif);
	list-style-position: outside;
	list-style-type: square;
	}
.body10Bullet {
	list-style-image: url(imgs/logobull10.gif);
	list-style-position: outside;
	list-style-type: square;
	}
.body9Bullet {
	list-style-image: url(imgs/logobull9.gif);
	list-style-position: outside;
	list-style-type: square;
	}
.nopad {
    padding: 0;
}
ul {
	margin-top: 0px;
}


/* v2 additions */
body {
	background-color: #fff;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
	line-height:150%;
}
hr {
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #bfe3bf;
	width:75%;
	}
#wrapper {
	/*width: 816px;*/
	width: 716px;
	margin-left: auto;
	margin-right: auto;
	/*background: #fff url(imgs/L-Rdrop.gif) repeat-y top;*/
	text-align:center;
	}
#wrapperbase {
	clear: both;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
	background: #fff url(imgs/bgBottomDrop.gif) no-repeat;
	height: 30px;
	}

/* ubiquitous header */
#header {
	text-align:left;
	padding: 0px;
	margin: 0px 20px;
	background: #fff url(imgs/CLDheader.gif) no-repeat top;
	height:70px;
	}
.homelogo {
	position:relative;
	top:11px;
	left:472px;
	width:281px;
	}
#mainnav {
	text-align:left;
	padding: 0px;
	margin: 0px 20px;
	background: #fff url(imgs/bgnavbar.gif) no-repeat top;
	height:25px;
	border-top: 1px solid #bfe3bf;
	border-bottom: 1px solid #bfe3bf;
	}
#btnhome {
	position:relative;
	top: 0px;
	left: 15px;
	display:none;
	}
#btnproducts {
	position:relative;
	top: 0px;
	left: 74px;
	}
#btncompany {
	position:relative;
	left: 126px;
	top: 0px;
	}
#btnnews {
	position:relative;
	top: 0px;
	left: 186px;
	}
#btncontact {
	position:relative;
	top: 0px;
	left: 252px;
	}
#btnviparea {
	position:relative;
	top: 0px;
	left: 312px;
	}

/* body content */
#subnavWrapper {
	height: 100px;
	/*width:213px;*/
	width:193px;
	float: left;
	text-align: left;
}
#snSpacer {
	width:20px;
	height:100px;
	float: left;
	}
#snContent {
	/*width:168px;*/
	width:148px;
	height:100px;
	float: left;
	background: #fff url(imgs/bgsubnav_hdr.jpg) no-repeat top;
	padding-left:25px;
	padding-top:15px;
	}
#sitejumps {
	position:absolute;
	top:155px;
	}
#snmenu {
	position:relative;
	top:24px;
	/*width:153px;*/
	width:133px;
	font-size: 13px;
	font-weight: bold;
	}
#snmenu a {
	text-decoration:none;
	}
#snmenu a:hover {
	text-decoration:underline;
	}
#contentWrapper {
	background: #fff url(imgs/contentGradient.gif) repeat-x top;
	/*width:582px;*/
	width:502px;
	float: left;
	border-left:1px solid #bfe3bf;
	text-align:left;
	padding-bottom:25px;
	}
#content {
	position:relative;
	top:15px;
	/*width:551px;*/
	width:471px;
	left:12px;
	text-align:left;
	}
.contentHeader {
	font-size:15px;
	font-weight:bold;
	color:#060;
	}
#signout {
	position:relative;
	top:46px;
	/*left:601px;*/
	left:500px;
	width:150px;
	height:16px;
	text-align:right;
	font-size:10px;
	}
.noprint {display:none;}
#gencancelbtn {
	position:relative;
	top:-22px;
	float:right;
	margin-right:22px;
	}
#workspaceWrapper {
	/*width:774px;*/
	width:653px;
	float: left;
	margin-left:21px;
	text-align: left;
	}
.bodytext10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.bodytext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.bodytext14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold}
.bodytext16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold}
#midgray { color:#888;}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF0000;
}
.error { display: none; color: #f00; font-weight: normal;}
.showpointer {
	cursor: pointer;
	background-image: url(af2/imgs/bg_formbtn_slice.gif);
	border: 1px solid #888888;
	/*font-weight: bolder;*/
	color: #666666;
}
.showpointer:hover {
	color: #060;
	background-image: url(af2/imgs/bg_formbtn_slice_hi.gif);
}
.listtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
input {
    border: 1px solid #bfe3bf;
	height: 18px;
	font-size: 12px;
}\
textarea {
    border: 1px solid #bfe3bf;
}
input:focus, textarea:focus, input.sffocus, textarea.sffocus {
    border: 1px solid #000000;
    background-color: #FFFFEE;
}

/* turn off borders for certain elements */
input:focus.no-border{
    border: 0; 
	background-color: #FFFFFF;
}
input.no-border {
    border: 0;
}

