

body{

	font-family:Arial, Helvetica, sans-serif;

	background-color:#eeeeee;

	margin:0;

}



a, a:link, a:visited {

	color: #CC0000;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}



		



#indexwrap{

	background:url('../gr/bgwrap_index.jpg') 2px repeat-y;

	margin:auto auto;

	width:766px;

}

#wrap{

	background:transparent url('../gr/bgwrap.jpg') 2px repeat-y;

	margin:auto auto;

	width:766px;

}

#wrappage{

	background:url('../gr/bgwrappage.jpg') 2px repeat-y;

	margin:auto auto;

	width:766px;



	

}

#randomimg{

	float:right;

	margin-left:auto;

	text-align:left;

	align:left;

	height:239px;

	width:566px;

	background:url('../gr/random.jpg') no-repeat ;

}

#randomimgpage{

	float:right;

	margin-left:auto;

	height:177px;

	width:566px;

	background:url('../gr/contentrandom.jpg') no-repeat ;

}

#header{

	background:url('../gr/header.jpg') no-repeat;

	width:766px;

	height:38px;	

	padding:0px;

}

#navtext{

	padding-right:40px;

	padding-top:13px;

}

#left{

	font-size:.9em;

	color:#B8B8B8;

	display:block;

	overflow:hidden;

	min-height:404px;

	width:200px;

	float:left;

	margin-right:auto;

	background:url('../gr/leftnav.jpg') no-repeat;

}

#leftindex{

	font-size:.9em;

	color:#B8B8B8;

	display:block;

	overflow:hidden;

	min-height:404px;

	width:200px;

	float:left;

	margin-right:auto;

	background:url('../gr/leftnav_index.jpg') no-repeat;

}

#leftnav ul, #leftindex ul{

	padding:0px;

	margin:0px;

}

#left li{

	list-style-type:none;

}

#left ul li{

	list-style-image: url(../gr/arrow.gif);

	

}

#leftindex li{

	list-style-image: url(../gr/arrow.gif);

}

#left li ul li, #leftindex li ul li a, {



	list-style-image: url(../gr/arrowleft.gif);

}

#rightleft ul{

	

	list-style-image: url(../gr/arrow.gif);

}

#rightnav{
	margin-left:30px;
}



#left li a, #left ul a, #leftindex li a, #leftindex ul a{

	font-size:.9em;

	font-weight:;

	color:#B8B8B8;

}

#left li a:hover, #left ul a:hover, #leftindex li a:hover, #leftindex ul a:hover{

	width:143px;

	color:#ffffff;

	text-decoration:none;

	background:#ac322d;

}





#title{

	height:60px;

	margin-left: 25px;

	margin-top: 10px;

	color:#ffffff;

   font: 14px "trebuchet ms", verdana ;

   font-weight:bold;

   font-size:1.6em;

   width:200px;

}

#leftnav{

	font-size:1.2em;

	margin-top: 20px;

	margin-left: 20px;

	color:#B8B8B8;

    font-family: "trebuchet ms", verdana ;

	

}

#aeries{

	color:#B8B8B8;

	display:block;

	float:left;

	overflow:visible;

	font-size:.6em;

}

#aeries h4{

	font-size:1.5em;

}

#aeries a{

	color:#B8B8B8;	

}





#leftnav ul{

	margin-top:5px;

	font-size: .8em;

	padding-top:3px;

	padding-left:15px;

	margin-left:0;

	width:160px;

	

}

#portal{

	margin-left:20px;

	font-size:1.2em;

	color:#ffffff;

    font-family: "trebuchet ms", verdana ;



}

#right{

	

	display:block;

	float:right;

	min-height:165px;

	width:556px;

	padding: 5px;

	margin-left:auto;

	background:url('../gr/right.jpg') no-repeat;

	font-size: 85%;

	color: #333333;

}

#rightpage p{
	margin-top: 10px;
}
#rightpage hr{
	margin-top:5px;
}

#right h2 {

	font-size: 24px;

}



		

#right h3 {

	font-size: 20px;

	margin-bottom: 6px;

	color: #ac322d;

}

		

#right h4{

	text-align: center;

	color: #666666;

	font-style: italic;

	font-size: 16px;

}



#right h5 {

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	margin-bottom: 10px;

}

		



		

#right tr.odd {

	background-color: #E1E1E1;

}

			

#right table {

	width: 97%;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

}

#right table{

	margin:0;

}

#right table td {

	padding: 0px;

}

#right table th {

	padding: 5px;

	text-align: left;

}

#rightpage{

	overflow:hidden;

	display:block;

	float:right;

	min-height:250px;

	width:566px;

	padding: 0px;

	margin-left:auto;

	background:url('../gr/rightpage.jpg') no-repeat;

}

#rightsingle h2 {

	font-size: 24px;

}

		

#rightsingle h3 {

	font-size: 20px;

	margin-top:10px;

	margin-bottom: 10px;

	color: #ac322d;

}

		

#rightsingle h4{

	text-align: center;

	color: #666666;

	font-style: italic;

	font-size: 16px;

}



#rightsingle h5 {

	margin-top:10px;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 5px;

}

		

#rightsingle img.photo {

	border: 1px solid #333333;

}

		

#rightsingle tr.odd {

	background-color: #E1E1E1;

}

#rightsingle ul{
	margin-top:10px;
	margin-bottom:10px;
}		
#rightsingle li{
	margin-left:25px;
}
#rightsingle ul.nav{
	margin:-10px;
	padding:0;
}
#rightsingle li.nav{
	margin:0;
}

#rightsingle table {

	font-size:90%;

	border:0;

	width: 500px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5px;

}

#rightsingle table td {

	padding: 2px;

}

#rightsingle table th {

	padding: 2px;

	text-align: left;

}



#rightleft{

	

	display:block;

	overflow:hidden;

	float:left;

	margin-top:10px;

	margin-left:10px;

	width:280px;

}

#rightleft a{

	color:#3D3D3D;

}

#rightsingle{

	font-size: 85%;

	padding-left:5px;

	display:block;

	overflow:hidden;

	float:left;

	margin-top:10px;

	margin-left:10px;

	width:530px;

}

#rightsingle h2{

	margin:0;

	padding:0;

	color:#ac322d;

	font-family:trebuchet ms;

}

#rightleft h2{

	margin:0;

	padding:0;

	color:#ac322d;

	font-family:trebuchet ms;

	font-style:italic;

}

#rightleft ul{

	margin-top:5px;

	padding-left:15px;

}

#rightright{

	display:block;

	overflow:hidden;

	margin-top:px;

	width:255px;

	float:right;

	margin-left: auto;

}

#right a img {

	border:none;

}

#rightright h2{

	margin:0px;

	padding:0;

	color:#ac322d;

	font-family:trebuchet ms;

	font-style:italic;

}

#rightright h3{

	margin-left:8px;

	margin-bottom:0;

}

#footer{

	background:url('../gr/footer.jpg') 1px no-repeat;	

	height:40px;

	width:766px;

	margin:0;

}

#footerindex{

	background:transparent url('../gr/footer_index.jpg') 1px no-repeat;	

	height:40px;

	width:766px;

	margin:auto auto;



}

#footerindex a:link, #footer a:link{

	color:#fff;

}

#footerindex a:visited, #footer a:visited{

	color:#fff;

}



#footertext{

	font-size:.8em;

}

#bottomnav p{

	color: #ffffff;

	margin-top:12px;

}

#bottomnav{

	overflow:hidden;

	padding-bottom:7px;

}

.clear{



	clear:both;



}


