/****************/
/* basic styles */
/****************/

body {
	margin:0;
	padding:0;
	text-align:center;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#DFDFDF;
	background:#c0c0ff;
	cursor:auto;
}

/* this is the parent p tag. defines a baseline */
p {
	margin:0;
	padding:0;
	line-height:15px; /* controls the line spacing overall*/
}

a:link {
	text-decoration:none; 
	color:#D96637;
	background:transparent none;
}

a:visited {
	text-decoration:none; 
	color:#E3BAA9;
	background:transparent none;
}

a:hover, a:active {
	text-decoration:underline; 
	color:#D96637;
	background:transparent none;
}

h3 {
	font:14px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color:#c0c0c0;
	height:30px;
	margin:0;
	padding: 5px 0 0 0;
	letter-spacing:.5em;
}

/*************/
/* container */
/*************/

#container {
	position:relative;
	padding:0px;
	margin:30px auto 30px auto; /* this controls the blank space around the mainbox */
	width:703px;
	text-align:left;
	/* background:url(../images/container_bg2.gif) repeat-y; */
	background: #fff;
	border: thin solid #8080ff;
}

/***************/
/* top graphic */
/***************/

#topgraphic {
	margin:0;
	padding:0px;	
	width:703px; 
	height:400px;
	background:url(../images/phprotation/rotator.php) no-repeat;
}

/**************/
/* pageHeader */
/**************/

#header {
	margin:0px; /* this will work, but reduce the amount from the height below */
	padding:0 0 0 30px;	
	width:703px;
	height:30px; /* this controls the height away from the main title - pushes main content down properly */
	
}

/*********/
/* space */
/*********/

#space {
	margin:0px;
	padding:30px 0 0 0;
}

/*********/
/* nocss */
/*********/

#nocssheader {
	display: none;
}

/***************/
/* maincontent */
/***************/

#maincontent {
	margin:0;
	padding:0;
	width:480px; /* width of the main text column */
	background:url(../images/textsidebg1.gif) repeat-y #c0c0c0;
}

#maincontent h3 {
	display:none;
	margin:0;
	padding:0;
	width:480px;
	height:0px;
	background:url( NONE ) no-repeat;  	
}

#maincontent h3 span {
	display:none;
}

#maincontent p {
	text-indent: 20px;
	padding:12px 30px 12px 60px; /* more padding for the paragraphs, top right bottom left */
	margin:0;
	color:#000;
	background: transparent none;
}

#maincontent p.p1 {

}

#maincontent p.p2 {

}

#maincontent p.p3 {
	
}

#maincontent a:link {
	text-decoration:underline; 
	color:#8080ff;
	
}

#maincontent a:visited {
	text-decoration:underline; 
	color:#8080ff;
	
}

#maincontent a:hover, #preamble a:active {
	text-decoration:underline; 
	color:#fff;
	
}

/******************/
/* supportcontent */
/******************/

#supportcontent {
	margin:0;
	padding:0;
	width:480px; /* width of the main text column */
	background:url(../images/textsidebg1.gif) repeat-y #fff;
	cursor: auto;
}

#supportcontent h3 {
	display:none;
	margin:0;
	padding:0;
	width:480px;
	height:0px;
	background:url( NONE ) no-repeat;  	
}

#supportcontent h3 span {
	display:none;
}

#supportcontent p {
	text-indent: 20px;
	padding:12px 30px 12px 60px; /* more padding for the paragraphs, top right bottom left */
	margin:0;
	color:#000;
	background: transparent none;
}

#supportcontent p.p1 {

}

#supportcontent p.p2 {

}

#supportcontent p.p3 {
	
}

#supportcontent a:link {
	text-decoration:underline; 
	color:#8080ff;
	
}

#supportcontent a:visited {
	text-decoration:underline; 
	color:#8080ff;
	
}

#supportcontent a:hover, #preamble a:active {
	text-decoration:underline; 
	color:#c0c0c0;
	
}

/**********/
/* footer */
/**********/

#footer {
	margin:30px 0px 0px 0px;
	padding:0;
	width:703px;
	height:30px;
	background:url(../images/footer_bg1.gif) no-repeat; 
	
}

#footer a {
	font: 8pt Arial, sans serif;
	color:#fff;
	padding: 5px 5px 0 0;
	float: right;
	
}


#footer a:link, #footer a:visited {
	background:transparent none;
	text-decoration:none;
	
}

#footer a:hover, #footer a:active {
	background:transparent none;
	text-decoration:underline;
}

/**************/  
/* navigation */
/**************/

#navigation {
  position:absolute;	
	top:430px;
	left:563px;
	margin:0px;
	padding:10px 0 10px 0; /* trbl */	
	width:110px;
	height:110px;
	background: transparent none;
	

	border-left: thin solid #c0c0c0;
	border-bottom: 30px solid #c0c0ff	
}
   
#navigation ul {
	margin:0;
	padding:0 0 0 10px; /* moves it all away from border */
	list-style-type:none;
	text-align:left;
}
	
#navigation ul li a {
	margin:0 0 0 0px; 
	padding:0 0 0 20px;
	display: block;
	list-style-type:none;
	font:11px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#8080ff;
	background-color:#fff;
	background-image:url(../images/star_bullet.png);
	background-position: 0 5px; /* aligns the images properly, trbl */
	background-repeat:no-repeat;
}

#navigation ul li a:hover {
	background-image:url(../images/star_bullet_blue.png);
	color:#c0c0c0;
	text-decoration: none;
}

#navigation ul li a#active {
	background-image:url(../images/star_bullet_blue.png);
	color:#c0c0c0;
}
