img {border:0px}
.cnt {text-align:center}
.break {clear:both}
body {background:#FFF; margin:0px}
form {margin:0px}
.rgt {text-align:right}
td, input, select { font-family : verdana, arial; font-size : 11px; color : #333}	
input.keywordfld {font-size : 13px; border: 1px solid #808080}
	
/* Framework divs */	
#loc1, #loc2, #loc3, #loc4, #loc5, #loc6, #loc7, #loc8, #loc9, #loc10, #loc11, #loc12, #loc13, #loc14, #loc15, #loc16, #loc17, #loc18, #loc19, #loc20, #loc21, #loc22, #loc23, #loc24, #loc25 {position:absolute; text-align:left; font-weight:normal; width:210px; visibility:hidden; z-index:200; padding:6px; border:1px solid black; top:0px; left:0px; font-size:11px; background:white;  -moz-opacity:.88; opacity:.88;  filter:alpha(opacity=88); color:black}
td.t10desc a {display:block}

#graybar {position:absolute; left:0px; top:0px; width:100%; background: url(/vimages/tbanner_bg.gif); height:111px}
#flashobj {padding-left:278px; padding-top:9px; margin:0px auto; width:486px; height:60px}
#imgbanner {width:550px; height:70px}
#pageholder {z-index:1; background:#FFF; border-right:1px solid #CCC; border-left:1px solid #CCC; width:760px; margin:0 auto}
#flashbanner {position:relative; height:79px; width:760px}
#tbar {position:relative; z-index:20; background: url(/vimages/navholder_bg.gif) no-repeat; height:31px; width:760px}
#navholder {position:absolute; font:bold 12px helvetica; top:4px; left:32px; height:25px; width:760px}

/* ///////////////// Navigation ////////////////// */
#navhome a:hover, #navvsearch a:hover, #navpsearch a:hover, #navmem a:hover, #navsignup a:hover, #navcinfo a:hover, #navlinks a:hover, #navcontact a:hover {text-decoration: underline; display:block; padding:6px 9px 7px 9px; background:#FFF; color: #000;}
#navvsearch a, #navpsearch a, #navmem a, #navsignup a, #navcinfo a, #navlinks a {float:left; color:#333; border-right:1px solid #CCC; display:block; padding:6px 9px 7px 9px;}
#navhome a {float:left; color:#333; display:block; padding:6px 9px 7px 9px; border-right:1px solid #CCC;}
#navcontact a {float:left; color:#333; display:block; padding:6px 9px 7px 9px;}

#navhome .onit, #navvsearch .onit, #navpsearch .onit, #navmem .onit, #navsignup .onit, #navcinfo .onit, #navlinks .onit, #navcontact .onit {text-decoration: underline; display:block; padding:6px 9px 7px 9px; background:white; color: #000;}

#lcol {float:left; padding: 22px 11px 22px 22px; width:142px}
.lcolheader {width: 142px; height: 18px; padding: 5px 0px 0px 0px; COLOR: #FFF; text-align: center; font-family: verdana; font-size: 10px; font-weight: bold; background: url(/vimages/member_title_back.gif)}

.tbllcologin {width:100%; background:#CCC;}
.stex2  {font-size : 10px; color : #52504C; font-weight : bold; text-align: right}	
.textb {font-family:verdana; font-size : 11px; color : #000; border:1px solid #808080; background : #FFF;}	
#rcol {float:right; padding: 22px 22px 11px 11px; width:550px}
#rcolheader {width:520px; font-family:verdana; height:25px; padding:7px 0px 0px 30px; background: url(../vimages/pagetab_blank.gif); font-size:14px; color:#FFF;
font-weight:bold}
#contentholder {width:550px; background:#EEE}

/* Bottom Bar */
#bbarlinks {position:relative; margin:0px auto; font-family: verdana; font-size: 10px; background: #EEE; padding-bottom: 4px; padding-top: 4px; width:760px;}
#bbarlinks a:link, #bbarlinks a:active, #bbarlinks a:visited {color : #333;}
#bbarlinks a:hover {text-decoration: underline; color: #333;}
#bbararea {position: relative;font-family: verdana; font-size: 10px; background: #EEE;}
#botbar {position: relative; margin:0px auto; height: 32px; padding:4px; font-family: verdana; font-size: 10px; background: #CCC; width:752px;}		

/*  Start Sub Nav Links  */
.sublink {COLOR: #FFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight: bold}
a:link.sublink, a:visited.sublink, a:active.sublink, a:hover.sublink  {text-decoration: none; color : #FFF}

.hplink {COLOR: #FFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight: bold}
a:link.hplink, a:visited.hplink, a:active.hplink  {text-decoration: none; color: #FFF}
a:hover.hplink  {text-decoration: underline; color: #FFF;}

.searchgooglelink {COLOR: black; TEXT-DECORATION: underline; font-family: arial,verdana; font-size: 11px; font-weight: bold}
a:link.searchgooglelink, a:active.searchgooglelink, a:visited.searchgooglelink {text-decoration: underline;  color:black}
a:hover.searchgooglelink  {text-decoration: none; color: black}

.login {COLOR: #333; TEXT-DECORATION: none; font-family: verdana; font-size: 10px;}
a:link.login, a:visited.login  {color : #333;}
a:active.login  {text-decoration: none; color: #333;}
a:hover.login  {text-decoration: underline; color: #333;}

.hsearch {COLOR: #3F3F3F; TEXT-DECORATION: none; font-family: verdana; font-size: 10px}
a:link.hsearch, a:visited.hsearch, a:active.hsearch  {text-decoration:none; color:#3F3F3F}
a:hover.hsearch  {text-decoration:none; color:#0B8141}

a:link, a:visited, a:active {text-decoration: none; color:#3F3F3F}
a:hover {text-decoration: underline; color:#317625} 
.commentcell {padding-left: 4px}

.intro_tbar {text-indent:8px; padding:2px; font-family:arial; color:white; font-size:10px; background:#17488E}
.intro_partstbar {text-indent:8px; padding:2px; font-weight:bold; font-family:arial; color:#000; font-size:11px; background:#CCC; border-bottom:2px solid #FFF}

a.partlink:link, a.partlink:visited, a.partlink:active{position:relative; display: block; font-family: verdana; font-size: 11px; color: #000; padding:1px 1px 1px 2px; text-decoration: none; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #CCC
}
a.partlink:hover {color: #000; padding:1px 1px 1px 2px; background: #CCC; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #237842}

/*  Newest Ones */
.partsrchtext {font-family:arial; font-size:9px; color:#666}
.partsrchdesc {font-family:verdana; font-size:11px; color:#000}

.dispyes {background:#237842; font-size:11px; color:white}
a:link.dispyes  {color:#FFF}
a:visited.dispyes  {color:#FFF}
a:active.dispyes  {text-decoration: none; color:#FFF}
a:hover.dispyes  {text-decoration: underline; color:#FFF}

.disp  {font-weight:bold; font-size:14px; color:#000}	
.dispg  {font-size:14px; font-weight:bold}	
.whtmsg {font-size:11px; font-weight:normal; background:white;
padding:10px; border:1px solid #CCC}

.signuplft {vertical-align: top; width:255px; background: url(/vimages/signupbgleft.gif); font-size : 10px; color : #333; padding: 0px 10px 10px 10px}
.signuprght {vertical-align: top; width:245px; background: url(/vimages/signupbgright.gif); font-size : 10px; color : #333; padding: 0px 10px 10px 20px;}

.bigred {font-size : 17px; font-weight : bold; color : red;}
.signupbullets { font-weight : bold; list-style: square; color: #17488E;}
.bcbullets {list-style-type: circle; display: block; color: #17488E;}
*html ul#indbul {margin:0px 0px 0px 20px}
		ul#indbul[id] {margin:0px 0px 0px -20px}
li.graybullets {list-style-type: circle; color: #000}	
.receiptb {border: solid 1px #AAAAAA;}

.resb  {font-size:10px; color:#FFF; font-weight:bold}	
.font9  {font-size:10px; color:#000; background:#F1F1F1}	
.fonte  {font-size:10px; color:#000; padding:10px; border-left:1px solid #CCC;
border-bottom: 1px solid #CCC; border-right:1px solid #CCC; background: #EEE}	
.font9g  {font-size:9px; color:#17488E; background:#E3E3E3}	
.top10  {font-size:10px; color:blue; text-align:center; font-weight:bold; background: #CCC}	

.messagepad { background:#E3E3E3; padding:10px}
.messagepad2 { background:#EEE; padding:5px}		
.adrotate  {font-size:9px; color:#444; background:#EEE}
.adrotate2  {font-size:9px; color:#444; background:#FFF}
.adrotateb  {font-size:9px; color:#000; background:#EDF3FE}
.adrotatec  {font-size:9px; color:#000; background:#CCC}	

.mconbbar {width: 550px; height: 18px; background: url(/vimages/searchbox_bottom_background.gif) no-repeat}	
.tablepad {background: #CCC; color: #000; vertical-align:top; padding: 6px; margin-right: 2px; border-left: 1px solid #CCC; border-right: 1px solid #CCC}

/*  Form Validation Classes */
.info, .fred, .warn, .error  {font-size : 10px; color : #F80510; font-weight : bold}	
.fredlrg {font-size : 11px; color : #F80510; font-weight : bold}

/*  End Form Validation Classes */
.resbd  {font-size:10px; color:#000; font-weight:bold}	
.delt {font-size:10px; color:#444; font-weight:bold}	
.headerw {font-size:14px; color:#FFF; font-weight:bold}	
.hometl {font-family:sans-serif, arial; font-size:18px; color:#113F83; font-weight:bold}	
.readl  {font-family:tahoma, arial, helvetica; font-size:13px; color:#333}

.inst  {font-size:10px; color:#444; font-weight : bold}
.instnb  {font-size:10px; color:#444}
.fieldd  {font-size:11px; color:#333; font-weight:normal}
.adro {font-size :9px; font-family:verdana; color:#000}
.adrow {font-size:9px; font-family:verdana; color:#FFF}
.flastp {font-size:10px; color:#3F3F3F; font-weight:bold}
.formt {font-size:11px; color:#FFF; font-weight:bold}
.fbodt {font-size:13px; color:#444; line-height:17px}
.logged  {font-size:9px; color:#444}
.hed  {font-size:10px; color:#444; font-weight : bold}
.title2 {font-size:11px; color:Blue; font-weight: bold}
.title2b  {font-size:12px; color:#000; font-weight:bold}
.title2c  {font-size:10px; color:#FFF; font-weight:bold}	

/* News Items - Company information */
#newsheader {display:block; height:12px; background: #666; padding:4px; font-size: 10px; font-weight:bold; color: white;}
#newsheader .date { background: #666; padding:4px; border-right: 1px solid #EEE;}
#newsheader .desc {background: #666; color: white; padding:4px;}
#newsheader .desc a {font-size: 10px; font-weight:bold; color: white; text-decoration: none;}
#newsheader .desc a:hover {font-size: 10px; font-weight:bold; color: white; text-decoration: underline;}

#newsitem {border-bottom: 1px solid #CCC;}
#newsitem a {padding: 4px; display: block; text-decoration: none; background: transparent; }
#newsitem a:hover {padding: 4px; display: block; text-decoration: none; background: #CCC; }
.itdate {display: inline; margin-left: 16px; text-align:right; padding:4px; border-right: 1px solid #CCC;}
.itdesc {display: inline; padding:4px;}

#menunewsitem {border-bottom: 1px solid #CCC; font-size : 10px; color : #444; font-weight : bold; padding: 2px; background: #FFF; text-align: right; border-right: 1px solid #CCC;}
#menunewsitem a  {display: block; padding: 4px;  width:95%; text-decoration: none; background: transparent;}
#menunewsitem a:hover {padding: 4px; display: block; text-decoration: none; background: #CCC; }

#sec1 {position: absolute; width:368px; padding:4px; border:1px solid #CCC; left:0px; top:0px; visibility:visible; height:230px}
#sec2, #sec3, #sec4, #sec5, #sec6, #sec7, #sec8  {position: absolute; width:368px; padding:4px; height:230px; left:0px; top:0px; visibility:hidden; border:1px solid #CCC;}

#scrollz { height: 196px; padding: 5px; overflow:auto;}
#cinfoHolder {position: relative; top:0px; width:100%; left:0px;}
#infotbl {width: 100%; background: #CCC;}

/* Links Info */	
#auto1 {position:absolute; width:530px; border:1px solid #808080; background:url(/vimages/autolinks_bg.gif); height:275px; left:0px; top:0px; visibility:visible; margin-left: 10px;  margin-bottom:10px; z-index:100}

#auto2, #auto3, #auto4, #auto5, #auto6 {position:absolute; width:530px; border:1px solid #808080; background:url(/vimages/autolinks_bg.gif); height:275px; left:0px; top:0px; visibility:hidden; margin-left: 10px;  margin-bottom:10px; z-index:100}

#linksholder {position: relative; background:#CCC; padding-bottom:22px; height:265px; width:550px; z-index:24;}
#bbar {position:relative;}

.linktbl { width:530px; background:transparent;}
.linktbl td {padding:5px;}	
		
/* Home Page Details Styles */
.tbltop10 {}
/* .tbltop10 td.t10num {width:5%; font-weight:bold; text-align:right}*/
.tbltop10 td.t10desc {width:80%; font:12px arial}
.tbltop10 td.t10price {width:20%;}

.homelinks {width:170px; padding:8px 0px 8px 0px; margin:0 auto}
.homelinks a {padding:1px 1px 1px 8px; border-bottom:1px solid #DFDFDF; width:170px; display:block;}
.homelinks a:link  {text-decoration: none; color:#000}
.homelinks a:visited  {text-decoration: none;  color:#000}
.homelinks a:active  {text-decoration: none; color:#000}
.homelinks a:hover  {text-decoration: underline; padding:1px 1px 1px 8px; display:block; width:170px; color:#000}

.homelinks2 {width:81px; margin-left:4px;}
.homelinks2 a {padding:1px 1px 1px 4px; font-size:9px; border-bottom:1px solid #DFDFDF; width:76px; display:block;}
.homelinks2 a:link  {text-decoration: none; color:#000}
.homelinks2 a:visited  {text-decoration: none;  color:#000}
.homelinks2 a:active  {text-decoration: none; color:#000}
.homelinks2 a:hover  {text-decoration: underline; padding:1px 1px 1px 4px; display:block; width:76px; color:#000}		

.memwelcome a:link {font-size:9px; text-decoration:underline; color:blue}
.memwelcome a:hover {font-size:9px;  text-decoration:none; color:blue}