/* CSS Document */

/* Reset Styles */
h1,h2,h3,h4,h5,h6,p,a,ul,li,ol,em,body,html,img,dl,dd,dt,strong,blockquote,legend,fieldset,form,embed,object,div
{
	margin:0;
	padding:0;
	font-size: 12px;
	list-style-type: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


/* Tag styles */
body {
	background-image:url(../images/site/backg000.gif);
	color: #330033;
	margin:0px;
	padding:0px;
}
#wrap{
margin:0px auto;
padding:0px;
width:790px;
}
#header{
width:790px;
border:0px solid #ff0000;
height:78px;

background-color:#ffffff;
}
.logo{
float:left;
margin:10px;
}
.navigation{
margin:0px 0px 12px 10px;

}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}



/* General styles */

.whiteBack {
	background-color: #FFFFFF;
}

/* ----- mainNav1 ----- */

#mainNav1 li {
	font-size: 24px;
	color: #303;
	font-weight: bold;
	display: inline;
}
#mainNav1 li a {
	font-size: 24px;
	color: #303;
	font-weight: bold;
}
#mainNav1 li a#selected {
	font-size: 24px;
	background-color: #00CCCC;
	color: #330033;
	font-weight: bold;
}

/* ----- mainNav2 ----- */

#mainNav2 li {
	font-size: 12px;
	color: #303;
	font-weight: bold;
	display: inline;
}
#mainNav2 li a {
	font-size: 12px;
	color: #303;
	font-weight: bold;
}

/* ----- bottomNav ----- */
#footer{
width:790px; 
border:0px solid #ff0000;
height:45px;
float:left;

}
#bottomNav{
width:790px;
height:45px;
float:left;
background-color:#00cccb;
}
#bottomNav ul{} 

#bottomNav li {

	font-size: 10px;
	color: #333;
	display: inline;
}
#bottomNav li a {
	font-size: 10px;
	color: #333;
}

/* ----- breadcrumb ----- */
#breadcrumb{
width:99%;
text-align:left;
}
#breadcrumb li {

	font-size: 10px;
	color: #333;
	display: inline;
	
}
#breadcrumb li a {
	font-size: 10px;
	color: #333;
	height:28px;
}

#login li a{
	font-size: 10px;
	color: #333;
	display: inline;
}

#login li a#selected{
	font-size: 10px;
	color: #333;
	display: inline;
}

#content{
width:100%;
background-color:#ffffff;
float:left;
}
.top_menus{
width:95%;
margin-left:20px;
}
.events{
width:100%;

background-color:#320033;
height:55px;
}
.events_nav{
width:100%;

background-color:#653364;
height:22px;
}
.events_nav p{
padding:2px;}
.subNav330033 {
	font-size: 12px;
	color: #330033;
	font-weight: bold;
	margin-left:5px;
	
	vertical-align: baseline;
}
.subNav330033 a {
	font-size: 12px;
	color: #330033;
	font-weight: bold;
	vertical-align: baseline;
}
.subNavHighlight {
	font-size: 12px;
	color: #ccffcc;
	font-weight: bold;
	vertical-align: baseline;
}
.subNav00CCCC {
	font-size: 12px;
	color: #00CCCC;
	font-weight: bold;
	vertical-align: baseline;
}
.subNavFFFFFF {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: baseline;
}
.events .title00CCCC {
	font-size: 33px;
	color: #00CCCC;
	margin:25px 0px 0px 0px;
	
}
 .titleBoldCCFFCC {
	font-size: 33px;
	color: #CFC;
	font-weight: bold;
	margin:0px 0px 0px 10px;
	padding-top:5px;
}
.smallStandard330033 {
	font-size: 11px;
	color: #330033;
}
.copyright {
width:100%;
margin:10px 0px 0px 0px;
border:0px solid #ff0000;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}
.col {
	vertical-align: top;
}
.col00cccc {
	background-color: #00CCCC;
}
.col330033 {
	background-color: #330033;
}
.col663366 {
	background-color: #663366;
}
.credits {
	text-align: right;
	vertical-align: top;
}

.left{
width:176px;
margin-left:20px;
margin-top:20px;
border:0px solid #ff0000;
float:left;
background-color:#FFFFFF;

}
.right{
width:550px;
margin-left:20px;
margin-top:20px;
float:left;
border:0px solid #ff00ff;}
.right_l{ float:left;
margin:0px 10px 0px 10px;
height:320px;
}
.right_r{
margin:0px 0px 0px 5px;
border:1px solid #00cccb;
width:353px;
height:auto;
float:left;
}
.right_r p{margin:0px 0px 0px 5px;}
.left ul{
width:176px;
list-style-type:none;}
.translogo{border:0px solid #ff0000;

float:right;
margin-top:60px;
height:125px;
text-align:right;
margin-left:27px;
}
/* Text styles */
.standard {
	color: #330033;
}
.standardNeg {
	color: #FFFFFF;
}
.underline {
	color: #330033;
	text-decoration: underline;
}
.highlight {
	color: #330033;
	background-color: #CCCCFF;
}
.largeFFFFFF {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.large330033 {
	font-size: 20px;
	font-weight: bold;
	color: #330033;
}
.large00CCCC {
	font-size: 20px;
	font-weight: bold;
	color: #00CCCC;
}
.largeccffcc {
	font-size: 20px;
	font-weight: bold;
	color: #ccffcc;
}
.large330033Highlight {
	font-size: 20px;
	font-weight: bold;
	color: #330033;
	background-color: #CCCCFF;
}
.mid00CCCC {
	font-size: 14px;
	font-weight: bold;
	color: #00CCCC;
}
.midccffcc {
	font-size: 14px;
	font-weight: bold;
	color: #ccffcc;
}
.midCCCCCC {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
}
.mid330033 {
	font-size: 14px;
	font-weight: bold;
	color: #330033;
}
.mid330033Hilite {
margin-left:15px;

	font-size: 14px;
	font-weight: bold;
	color: #330033;
	background-color: #00CCCC;
}
.mid330033Highlight2 {
	font-size: 14px;
	font-weight: bold;
	color: #330033;
	background-color: #ccffcc;
}
.smallFFFFFF {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.small330033 {
	font-size: 11px;
	font-weight: bold;
	color: #330033;
}




.dottedLineccffcc {
	font-size: 14px;
	color: #66cc66;
}




.copyright_bottom{
	height: 40px;
	text-align: center;
	float: left;
	width: 100%;
	border: 0px solid #ff0000;
}

p a,p a:link,p a:visited,p a:hover {
    background-color: #CCCCFF;
    color: #330033;
}