/*  home menu  */


html, body, div, object,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

span, dfn, var, em, small, strong, tt, sub, sup,
img,

dl, dt, dd, ol, ul, li,

form, fieldset, legend, label, button,

/*table, caption, tbody, tfoot, thead, tr, th, td,*/

a {
	margin: 0; padding: 0; border: 0;
	font-weight : normal;
	font-style : normal;
}

ul, ol {  list-style-type: none; }



/* ------------------------------------------------------ LOCAL/site html element DEFAULTS */


#homebar {
	display: block;
	width: 126px;
	height: 528px;
	background: url('vstar_img/homemenu_bg.jpg') no-repeat;
}


ul.homenav {
	padding-top: 13px;
	display: block;
	width: 125px;
}

ul.homenav li {
	line-height: 30px;
	text-align: left;
}

ul.homenav li a, ul.homenav li a:link, ul.homenav li a:visited {
	font-family: Arial, Verdana, Sans-Serif;
	display: block;
	cursor: pointer;
	text-indent: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url('vstar_img/harr.gif') no-repeat  15px 8px;
}

ul.homenav li a:hover, ul.homenav li a:active {
	text-decoration: none;
	color: #000;
/*	background: #fff;*/
	background: #efe url('vstar_img/harr_on.gif') no-repeat  15px 8px;
	opacity: .35;
}

/* ---------------home navigation alt */


.homemenu {
	padding-top: 13px;
	line-height: 30px;
	text-align: left;
}

.homemenu a, .homemenu a:link, .homemenu a:visited {
	font-family: Arial, Verdana, Sans-Serif;
	display: block;
	width: 125px;
	cursor: pointer;
	text-indent: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url('vstar_img/harr.gif') no-repeat  15px 8px;
/*	float: left;*/
}

.homemenu a:hover, .homemenu a:active {
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background: #efe url('vstar_img/harr_on.gif') no-repeat  15px 8px;
	opacity: .35;
}




/*  top bot navigation  */

.topmenu {
	display: block;
	text-transform: uppercase;
	line-height: 17px;
	height: 17px;
}

.bar_lft {
	border-top: solid #444 0px;
	background: #424242 url('vstar_img/tnavtile_lft.gif')  0px 0px;
	border-bottom: solid #444 1px;
}
.bar_rgt {
	border-top: solid #777 0px;
	background: #86c800 url('vstar_img/tnavtile_rgt.gif')  0px 0px;
	border-bottom: solid #777 1px;
}

.nav_lft a, .nav_lft a:link, .nav_lft a:visited {
	float: left; 
	display: block;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 4px;

	font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #b0ff1c;
}
.nav_lft a:hover, .nav_lft a:active { 
	font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	color: #fff; 
}


.nav_rgt a, .nav_rgt a:link, .nav_rgt a:visited {
	float: left; 
	display: block;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 3px;

	font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000;
}
.nav_rgt a:hover, .nav_rgt a:active { 
	font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff; 
	text-decoration: none; 
}


#footer {
	font-family: Arial;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	color: #111;
	padding-top: 25px;
	padding-bottom: 10px;
}

#footer a, #footer a:link, #footer a:visited { 
	font-family: Arial; 
	font-size: 11px;
	color: #777; 
}

#footer a:hover, #footer a:active { color: #111; text-decoration: underline; }

#byline {
	font-family: Arial;
	font-size: 10px;
	color: #111; 
	padding-top: 10px;
	font-weight: nornal;
}


/*  end top  bot navigation */



h1  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	color : #000099;
}

td  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : normal;
}

.code  {
	font-family : Arial,"Courier New", Courier, mono;
}

.heading  {
	font-family : Verdana, Arial;
	font-size : 10pt;
	font-weight : bold;
}

.normal  {
	font-family : Verdana, Arial;
	font-size : 9pt;
	font-weight : normal;
}

.error  {
	font-family : Verdana, Arial;
	font-size : 9pt;
	font-weight : normal;
	color : red;
}

a  {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
}

a:hover  {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : underline;
}

.whitehead  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
}

.main  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10pt;
	line-height : 17px;
	font-weight : normal;
	color : #000000;
}

.smbody  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	font-weight : normal;
	color : #000000;
}

.clients  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 9pt;
	line-height : 17pt;
	letter-spacing : 0.1;
	font-weight : bold;
	color : #505050;
}

.bullethead  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	font-weight : bold;
	color : #222222;
}

.bullets  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 9pt;
	line-height : 15pt;
	font-weight : normal;
	color : #000000;
}

.projects  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10pt;
	line-height : 15pt;
	font-weight : normal;
	color : #000000;
}
.generic  {
	font-family : Arial, Verdana, sans-serif;
	font-size : 8pt;
	line-height : 6pt;
	font-weight : bold;
	color : #106699;
}

.largeheading  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.smallheading  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
/*	color = #000099;*/
	color: #666666;
}

.text  {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : bold;
	font-style: normal; 
	color: #000000;
	font-variant: normal;
}

.textbold  {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : bold;
	color: #993300; 
	text-decoration: none; 
	font-style: normal; 
	font-variant: normal; 
}

.subheader  {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : bold;
}

.linenav  {
	font-family : Verdana, Arial;
	font-size : 1pt;
	font-weight : normal;
}

.line2nav  {
	font-family : Verdana, Arial;
	font-size : 6pt;
	font-weight : normal;
}


#divUpControl{position:absolute; width:320; left:220; top:315; z-index:1; text-align: right} 
#divDownControl{position:absolute; width:320; left:220; top:596; z-index:1; text-align: right} 
#divContainer{position:absolute; width:375; height:292; overflow:hidden; top:325; left:140; clip:rect(0,400,300,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0} 
#divASContainer{position:absolute; width:168; height:300; overflow:hidden; top:325; left:570; clip:rect(0,300,252,0); visibility:hidden; background-color: #FFFFFF} 
#divASContent{position:absolute; top:0; left:0; background-color: #FFFFFF} 
.textboldCopy {

	font-family : arial;
	font-size : 10pt;
	font-weight : normal;
	color: #111111; text-decoration: none ;
	font-style: normal; font-variant: normal;
}
