﻿/* - - - - - - - - - - - - - - - - - - - - -
style-site.css
RVCC
- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

body{
	background-color: #2b2b2b;
	color: #6d6d6d;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
	line-height: 15px;
}
/* ----- IDS ----- */
#page{
	margin: 0 auto;
	width: 768px;
}
	
#container{	
	margin: 0 auto;
	padding-top: 24px;
	width: 732px;
}	

* html #container{	
	margin: 0 auto;
	padding-top: 0px;
	width: 732px;
}	

#headerbar-container{	
	background-image: url(../images/header_bar.gif);
	background-repeat: repeat-y;
	background-position: top center;	
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 24px;	
	/*margin: 0 auto;
	width: 768px;
	height: 24px;*/
}	

* html #headerbar-container{	
	background-image: url(../images/header_bar.gif);
	background-repeat: repeat-y;
	background-position: top center;	
	width: 100%;
	position: relative;
	height: 24px;	
	margin: 0 auto;
	width: 768px;
	height: 24px;
}		

/* For some reason, IE6 needs a background image on this div. */
* html #sub-container{
	background-color: #000;
	
}

#main_nav{
	border-top: solid 1px #666666; 
	border-bottom: solid 1px #666666; 	
	background-image: url(../images/back_mainNav.gif);
	background-repeat: repeat-x;
	background-color:#000;
	height: 25px;
	margin: 0 auto; 
	margin-bottom: 10px; 
	position: relative;
	width: 732px;
	z-index: 1;
}

#primary-content{
	clear: both;
	float: right;
	margin: 0px;
	width: 732px;
}

* html #primary-content{
	width: 732px;
}
* html #home #primary-content{
	width: 732px;
}

#home #primary-content{
	margin-right: 0;
	margin-left: 0;
	width: 732px;
}

#flash-banner{
	margin-bottom: 10px;	
	z-index: 101;
	background-color: #000;
}

#footer{
	clear: both;	
	padding-top: 5px;
	color: #808080;
	font-size: 11px;
}

/* ----- CLASSES ----- */
.home-flash-banner-top{
	margin-bottom: 15px;	
	z-index: 101;
}

.home-flash-banner-bottom{
	margin-bottom: 0px;	
	z-index: 101;
}

.submenu{	
	padding-left: 18px;
	width: 127px;	
}

.content{	
	padding: 0px 10px 10px 10px;
	width: 566px;		
}

.page-top{
	margin: 0; 
	padding: 0; 
	height: 25px;
	background-image: url(../images/content_top.gif);
	background-repeat: repeat-x;
}

.page-bottom{
	margin: 0; 
	padding: 0; 
	height: 25px;
	background-image: url(../images/content_bottom.gif);
	background-repeat: repeat-x;
}

.page-content{margin: 0; padding: 0;}

.float-right{float: right;}

.hide{
	display: none;
}
.show{
	display: block;
}
.positive{
	background-color: inherit;
	color: green;
}
.negative{
	background-color: inherit;
	color: red;
}

.my-bullet{color: #A463BB; font-size: 15px; font-weight: bold;}

/* ----- Headling ------- */
h1{}

h1#header{margin: 0;}

/* ----- PARAGRAPHS ----- */

p{
	margin: 0;
	padding: 2px 0 12px 0;
}

#primary-content p{
	line-height: 1.5;
}

/* ----- LISTS ----- */

#primary-content li{
	padding-bottom: 4px;
}
#home #primary-content li{
	padding-bottom: 0;
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}

.alert{font-family: Verdana, Arail, sans-serif; font-size: 11px; color: Red; font-variant: small-caps;}
/* ----- IMAGES ----- */
#footer img{
	bottom: 0;
}

img{
	border: 0;
}

a img, a:link img, a:visited img, a:hover img, a:active img, a:focus img{

}

img a:hover{

}
/* ----- BREAK ----- */

hr{
	background:url(../images/rule.gif) repeat-x top left;
	border: 0;
}

/* ----- LINKS ----- */
a.a508{
	display: none;
}

a, a:link, a .body-copy, a:link .body-copy{
	background-color: inherit;
	color: #A463BB;
	text-decoration: underline;
}

a:hover{
	color: #AB4E8F;
	text-decoration: none;
}

a:visited, a:active, a:focus{
	color: #A463BB;
	text-decoration: underline;
}

a:visited{
	color: #A463BB;
	text-decoration: underline;
}

a:active{
}

a:focus{
}

#logo *{
	outline: none;
}

#footer a, #footer a:link{
	background-color: inherit;
	color: #6c6c6c;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}

/* ----- TABLES ----- */

table{
	background-color: #ffffff;
}

caption{

}

thead{

}

tbody{

}

tfoot{

}

tr{

}

th{

}

td{
	
}

td{
	
}

td{	

}

/* ----- FORMS ----- */
form{

}

fieldset{
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	background: url(../images/rule-165.gif) repeat-x top left;
	clear: both;
	margin-top: 10px;

}

legend{
	background-color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0 5px 0 5px;

}

label{

}

input{

}

button{
	cursor: pointer;	
}

textarea{
	
}

input, textarea
{
	
}

optgroup{
}

option{
	text-align: left;
}

/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
	padding-bottom: 5px;
}
