body { background-color: #000000; margin-left:0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; color:CCCCCC;}

.font-vsm {font-family: Arial, Helvetica, sans-serif; font-size:9px; font-style: normal;}
.font-sm {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; color:#FFCC66;}
.font-sm-il {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: italic; }
.font-med {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color:#CCCCCC;}
.font-med-bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#CCCCCC;}
.font-large {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-style: normal; color:#CCCCCC}
.font-large-bold {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#CCCCCC}
.font-super {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-style: normal;}
.font-header {font-family: Arial, Helvetica, sans-serif; font-size:20px; font-style: normal; color: #FFCC66; }
.welcome {font-family: Arial, Helvetica, sans-serif; font-size:45px; font-style:normal; }

.navback {background-image: url(/styleimages/navback.jpg); width: 174px;}
.navbtnback {background-image: url(/styleimages/navbarback.jpg); width: 155px; height: 20px;}
.navbtnback-b {background-image: url(/styleimages/navbarback-2.jpg);width: 155px; height: 20px;}
.navholder {background-image: url(/styleimages/navholder.gif); width: 174px;}

a.topMenuLinkM, .topMenuLinkM {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight: bold; }
a.topMenuLinkM:link    { color: #FFFFFF; font-weight: bold; text-decoration:none;} 
a.topMenuLinkM:visited { color: #FEECBB; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:focus   { color: #CCCCCC; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:active  { color: #CCCCCC; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:hover   { color: #FC665B; font-weight: bold; text-decoration:none;}

A.leftMenuLinkM { 
	display: block; 
	width: 155px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-style: normal;
	font-weight: bold; 
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	-moz-outline: none !important; }

A.leftMenuLinkM:link    { color:#FFFFFF; background-image: url(/styleimages/navbarback-2.jpg); background-position:center; background-repeat:no-repeat;}
A.leftMenuLinkM:visited { color:#FFFFFF; background-image: url(/styleimages/navbarback-2.jpg); background-position:center; background-repeat:no-repeat;}
A.leftMenuLinkM:focus   { color:#FFFFFF; background-image: url(/styleimages/navbarback-3.jpg); background-position:center; background-repeat:no-repeat;}
A.leftMenuLinkM:active  { color:#FFFFFF; background-image: url(/styleimages/navbarback-3.jpg); background-position:center; background-repeat:no-repeat;}
A.leftMenuLinkM:hover   {	color:#FFFFFF; background-image: url(/styleimages/navbarback.jpg); background-position:center; background-repeat:no-repeat;}

A.leftMenuLinkMopen, A.leftMenuLinkMopen:link, A.leftMenuLinkMopen:visited, A.leftMenuLinkMopen:focus, A.leftMenuLinkMopen:active, A.leftMenuLinkMopen:hover {
	display: block; 
	width: 155px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-style: normal;
	font-weight: bold; 
	text-decoration:none;
	color: #FFFFFF;
	background-image: url(/styleimages/navbarback.jpg);
	-moz-outline: none !important; }
	
	
.designer_links {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color: #CCCCCC;}
a.designer_links:link    { color: #FFCC66; font-weight: normal; text-decoration:none;} 
a.designer_links:visited { color: #CCCCCC; font-weight: normal; text-decoration:none;}
a.designer_links:focus   { color: #FFCC66; font-weight: normal; text-decoration:none;}
a.designer_links:active  { color: #FFCC66; font-weight: normal; text-decoration:none;}
a.designer_links:hover   { color: #FFFFFF; font-weight: normal; text-decoration:none;}

					
.header{ background-image:url(/styleimages/header.gif); 
						background-position:left; 
						background-repeat: repeat;
						height:170px;}
						
.header-line{ background-image:url(/styleimages/line.gif); 
						background-position:left; 
						background-repeat: repeat;
						font-size:9px;
						height:13px;}

.subheader{ background-image:url(/styleimages/top_bar.jpg); 
						background-position:left; 
						background-repeat:repeat-x;
						height:50px;}

.footer{ background-image:url(/styleimages/footer.jpg); 
						background-position:left; 
						background-repeat:repeat-x;
						height:70px;}

.solid {border: 1px solid #333333; }
.dotted {	border:  thick dashed #333333;}

a, a:link, a:visited, a:hover
 {text-decoration: none; color: #FFCC66;}
