html {}
form {margin:0px}
img {border:0px}
.cnt {text-align:center}
.lt {text-align:left;}
.rt {text-align:right;}
.b {font-weight:bold;}
.clr, .brk {clear:both}
.req {font:bold 14px arial; color:red} 
.reqastr {color:red; font-size:12px}
.top {vertical-align:top}
.red {color:red}
hr {border-bottom:1px solid #B3AF8B; display:block; margin:14px 10px 14px 0px}
div.hr {border-bottom:1px solid #B3AF8B; display:block; height:1px; margin:20px 10px 20px 0px}
.png {} /* only used in IE6 version */


/* Framework begins */
#holder {width:980px; margin:0px auto; position:relative;}
#bannerpic_shadow_int {position:absolute; z-index:0; width:960px; top:46px;}

#cntr ul {list-style-image : url(/vimages/hl_bullet_on.png);}

ul.pdfbullets li {list-style-image : url(/cms/vimages/icon_pdf.gif);}
li.pdfbullets {list-style-image : url(/cms/vimages/icon_pdf.gif);}
ul.iebullets li {margin:10px 0px 10px -10px; list-style-image : url(/cms/vimages/icon_explorer_bullet.gif);}
li.iebullets  {list-style-image : url(/cms/vimages/icon_explorer_bullet.gif);}
ul.docbullets li {list-style-image : url(/cms/vimages/icon_doc_bullet.gif);}
li.docbullets  {list-style-image : url(/cms/vimages/icon_doc_bullet.gif);}

/* ///////////////////// Polls /////////////////////// */

.tblpoll {width:100%; border:2px solid #E7D9AC; border-collapse:collapse}
.tblpoll td {padding:8px; border:2px solid #E7D9AC}
.tblpoll th {padding:8px; background:#EDE3C4; color:#C79A5B}
.pollpercentbar {height:14px; line-height:14px; font-size:10px; background:url(/poll/images/percentbar.png) repeat-x; display:block}
.totalvotes {font-size:10px; text-align:right}
.pollpercentvalue {font-size:12px; color:#381E00}

.pollmsg {text-align:center; color:red; font-weight:bold;}
.pollheader {font-size:15px; font-weight:bold}
.pollquestion {color:#C79A5B; font-size:19px; margin-bottom:10px;}
.pollsmt {background:#C79A5B; border-radius:5px; font-size:16px; cursor:pointer; padding:4px 10px 4px 10px; font-weight:bold; color:#fff}
.pollsmt:hover {background:#381E00; color:#FFECB8}
.pollitemdesc h3 {margin-top:0; display:inline-block; font-size:16px;}



/* ////////// News Releases ////////////////////////// */
.newsreleases { padding: 6px; border-bottom: 1px dotted #CFC598; }
.nrtbl {border: 1px solid #CFC598; }
.nrtitle {font:18px verdana,arial; color:#000; text-align:right; }
.nrstopbot {padding: 6px; color: #000; background:#EDE5C4; border: 1px solid #C0AA7B; font:12px verdana, helvetica}
.nrpaging {padding: 6px; color: #000; text-align:center; background:#EDE5C4; border: 1px solid #C0AA7B; font:12px verdana, helvetica}
ul.ulnewsrelease {margin-top:6px; margin-bottom:6px}


/*/////////////////////// SiteMap Classes */

.tblsitemap {width:100%; padding:0px; border:0px}
.tblsitemap td {padding:0px}

.level1  { padding: 4px; font-weight: bold; font-size: 18px; border-bottom: 1px solid #E4DDCB; font-family:arial, helvetica; color: #5C3D07; }
.level1 a, .level1 a:link, .level1 a:visited, .level1 a:active  {text-decoration: underline; color:#5C3D07}
.level1 a:hover {text-decoration: none} 

.level2  {padding: 1px 1px 1px 40px; font-weight: bold; font-size: 16px; font-family:arial, helvetica; color: #1A4EA3;}
.level2 a, .level2 a:link, .level2 a:visited, .level2 a:active  {text-decoration: underline; color:#1A4EA3}
.level2 a:hover {text-decoration: none; color:#1A4EA3 } 

.level3  {padding: 0px 0px 0px 70px; font-weight: normal; font-size: 14px; font-family:arial, helvetica; color:#967027}
.level3 a, .level3 a:link, .level3 a:visited, .level3 a:active  {text-decoration: underline; color:#967027}
.level3 a:hover {text-decoration: none; color:#967027 } 

.level4  {padding: 0px 0px 0px 90px; font-weight: normal; font-size: 12px; font-family:arial, helvetica; color:#BB8214}
.level4 a, .level4 a:link, .level4 a:visited, .level4 a:active  {text-decoration: underline; color:#BB8214}
.level4 a:hover {text-decoration: none; color:#BB8214 } 

.level5  {padding: 0px 0px 0px 110px; font-weight: normal; font-size: 10px; font-family:arial, helvetica; color:#C67878}
.level5 a, .level5 a:link, .level5 a:visited, .level5 a:active  {text-decoration: underline; color:#C67878}
.level5 a:hover {text-decoration: none; color:#C67878 } 

.level6  {padding: 0px 0px 0px 130px; font-weight: normal; font-size: 9px; font-family:arial, helvetica; color:#666666}
.level6 a, .level6 a:link, .level6 a:visited, .level6 a:active  {text-decoration: underline; color:#666666}
.level6 a:hover {text-decoration: none; color:#666666 } 


.tblcoupon {border:1px solid brown; width:350;}
.tblcoupon td {padding:4px;}

/* /////////// Launch Pic Holder /////////////// */
#launchpicbg {position:absolute; z-index:500; top:0; left:0; width:100%; background:#000; opacity:0; filter:alpha(opacity=0);}
#launchpicholder {display:none; position:absolute; z-index:550; top:50%; left:50%; opacity:0; filter:alpha(opacity=0); -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 1px 3px 10px #000; box-shadow: 1px 3px 10px #000; padding:10px; background:#fff;}
	#lauchpictitle {}
	#launchpicimg {}
	#launchpicdesc {}
	.lpholder {position:relative; cursor:pointer;}
	.lpinfo {background:url(/vimages/lpbg.png) repeat; padding:6px; position:absolute; bottom:5px; left:0; width:163px; display:none;}
	.lptitle {color:#FFECB7; font-size:12px; font-weight:bold;}
	.lpdesc {color:#FFECB7; font-size:11px;}


