/* CSS Document */

html {
height:100%;
}

body {
    height:100%;
	background-color:#929290;
	background-image:    url("images/main_page_bg.jpg");
	background-position:center;
	background-repeat:repeat;
	font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:12px;
	line-height:140%;
}

p { font-size:.9em; margin: 15px 0 5px 0;line-height:140%;}
h1 { font-size:2em; margin: 0 0 30px 0; text-transform:capitalize; text-align:left; color:#c81818;	line-height:140%;}
h2 { font-size:1.7em; text-transform:capitalize; margin:0 0 10px 0;	line-height:140%; }
h3 { font-size: 1.2em; text-transform:uppercase; font-style:bold;margin:20px 0 20px 0;line-height:140%; }
h4 { font-size: 1.2em; color:#333; /*677080;*/ margin:25px 0 25px 0;	line-height:140%; text-transform:capitalize;}
h5 { color:#677080; font-size:1.1em; margin:30px 0 10px 0; 	line-height:140%; text-transform:uppercase;}


#home p {
margin: 5px 0 10px 0;
}



#signup {
margin:20px 0 20px 0;
}


/*#bringing {
margin: 5px 0 10px 0;
}*/

#container {
min-height:100%;
width:800px;
position:relative;
left:50%;
margin:0 0 0 -400px;
}

#main {
width:740px;
margin:20px 30px 0 30px;
}

#content {
width:515px;
padding: 0 20px 0 0;
min-height:750px;
float:left;
margin:0 10px 0 0;
border-right: 1px dotted #36C;
text-align:left;
}



#rightcolumn {
width:185px;
height:600px;
float:right;
padding:0 0 0 0;
}

#search #content {
width:320px;
}

#search #rightcolumn {
width: 320px;
padding:0 0 0 30px;
}

#breadcrumbs {
margin:30px 0 30px 0;
}

#search #content #breadcrumbs li {
margin:0 15px 0 0;
padding:0;
display:inline;
list-style-type:none;
}

#search #content #breadcrumbs ul {
margin:0;
padding:0;
}

#search #rightcolumn  #profile_results #showing li {
margin:0 10px 0 0;
padding:0;
display:inline;
list-style-type:none;
border-bottom:0;
}

#search #rightcolumn  #profile_results #showing ul{
margin:0;
padding:0;
}

#search #rightcolumn  #profile_results {
margin:30px 0 30px 0;
}

#results #showing li {
margin:0 10px 0 0;
padding:0;
display:inline;
list-style-type:none;
border-bottom:0;
}

#spacer {
width:100%;
height:50px;
background-color:#FFFFFF;
clear:both;
}

/************************ CONTENT ELEMENTS ***************************/

a:link {color:#03C;text-decoration: none;}
a:visited {text-decoration: none;color: #03C;}
a:hover {text-decoration: underline;color:#03C;}
a:active {text-decoration: none;color: #03C;}

#content ul {padding:0;margin:15px 0 15px 13px;}

#content li { margin:4px 0 4px 0; text-align:left;}


/*********maybe like this?********************************************/

#sitesearch ul {padding:0;margin:0 0 0 13px;}

#sitesearch li { margin:25px 0 25px 0;  text-align:left; }


/************************ RIGHTCOLUMN ELEMENTS ***********************/

#rightcolumn ul {
padding:0;
margin:10px 0 15px 0;
width:100%;
}

#rightcolumn li {
width:100%;
text-transform:capitalize;
list-style-type:none;
font-weight:bold;
margin:5px 0 0 0;
padding:0 0 5px 0;
line-height:130%;
font-size:0.9em;
border-bottom:1px dotted #36C;
}

#home #rightcolumn ul {
text-indent:10px;
margin:20px 0 20px 0;
}

#home #rightcolumn li {
text-indent:10px;
}


#search #rightcolumn li {
text-indent:0;
margin: 3px 0 0 0;
padding: 0 0 3px 0;
font-size:1em;
font-weight:normal;
}

#search #rightcolumn #profile_results ul {
margin:30px 0 30px 0;
}

#rightcolumn h1 {
text-align:left;
margin:0 0 10px 0;
padding:0;
text-transform:uppercase;
font-size:1.3em;
text-align:center;
}

#home #rightcolumn h1 {
text-align:center;
}

#rightcolumn h3 {
font-size:1.5em; text-transform:capitalize; margin:0 0 5px 0;	line-height:140%; }


#rightcolumn h4 {
margin:5px 0 5px 0;
padding:0;
text-transform:capitalize;
font-size:0.9em;
color: #C33;
text-align:left;
}

#rightcolumn h5 {
text-align:left;
margin:5px 0 5px 0;
padding:0;
text-transform:uppercase;
font-size:0.9em;
color: #000;
}

#rightcolumn p {
margin:3px 0 3px 0;
padding:0;
font-size:0.9em;
}

#rightcolumn ul a:link {color:#03C;text-decoration: none; font-weight:bold;}
#rightcolumn ul a:visited {text-decoration: none;color: #3F7ACC; font-weight:normal;}
#rightcolumn ul a:hover {text-decoration: none;color:#C33; text-decoration:underline;}
#rightcolumn ul a:active {text-decoration: none;color: #03C;}

/**** home page top ten links ******/
#home #rightcolumn a:link {color:#03C; /*#3366CC;*/}
#home #rightcolumn a:hover {text-decoration: none;color:#C33; text-decoration:underline;}

/**** profile search results links ******/
#search #rightcolumn a:link {color:#03C;}
#search #rightcolumn a:hover {text-decoration: none;color:#03C; text-decoration:underline;}

/********* CLASSES ***/

.red {
color: #C81818;
}

.news {
color: #03C;
}

.img_float_right {
float:right;
margin:0 0 3px 10px;
border:1px solid #677080;
}

.img_float_left {
float:left;
margin: 0 10px 10px 0;
border:2px solid #677080;
}

#results li {
list-style-type:none;
padding:0;
}

#results ul {
padding:0;
margin:0;
}

/************************ ROLLOVER ***********************************/

.rollover {
display:block;
text-indent:-9999px;
}
	
.ro_new_search {background-image:url(images/icons/search_btn.gif); width:178px;height:25px;}
a.ro_new_search:link, a.ro_new_search:visited, a.ro_new_search:active{background-image:url(images/icons/search_btn.gif);background-repeat:no-repeat;}
a.ro_new_search:hover {background-position:-178px 0;}

.ro_print {background-image:url(images/icons/print_btn.gif); width:178px;height:25px;}
a.ro_print:link, a.ro_print:visited, a.ro_print:active{background-image:url(images/icons/print_btn.gif);background-repeat:no-repeat;}
a.ro_print:hover {background-position:-178px 0;}

.ro_email {background-image:url(images/icons/email_btn.gif); width:178px;height:25px;}
a.ro_email:link, a.ro_email:visited, a.ro_email:active{background-image:url(images/icons/email_btn.gif);background-repeat:no-repeat;}
a.ro_email:hover {background-position:-178px 0;}

.ro_signup {background-image:url(images/icons/signup_btn.gif); width:178px;height:20px;}
a.ro_signup:link, a.ro_signup:visited, a.ro_signup:active{background-image:url(images/icons/signup_btn.gif);background-repeat:no-repeat;}
a.ro_signup:hover {background-position:-178px 0;}


/*Styles created at Delian */
.input_search{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding:2px;
	color:#333333;
	font-size:12px;
}
#results_list li {
list-style-type:none;
}
#showing UL A:link {
	COLOR: #03C; TEXT-DECORATION: none; FONT-SIZE: 1em;font-weight: normal;
}
#showing UL A:visited {
	COLOR: #03C; TEXT-DECORATION: none; FONT-SIZE: 1em;font-weight: normal;
}
#showing UL A:hover {
	COLOR: #03C; TEXT-DECORATION: underline; FONT-SIZE: 1em;font-weight: normal;
}
#showing UL A:active {
	COLOR: #03C; TEXT-DECORATION: none; FONT-SIZE: 1em;font-weight: normal;
}

#showing LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#showing UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#showing LI{
padding-right:0px;
}
.pagelinksbold{
font-weight:bold;
}
.pagelinksnor{
font-weight: normal;
}
#header{
 background:url(../images/header/header1_bg.jpg);
 width:100%;
}
.Layer_hidden {
	position:absolute;
	z-index:2;
	visibility: hidden;
	width:490px;
}

.datetime {	
	font-size: 11px;
	color:#999999;
	text-decoration: none;
	margin:0 0 10px 0;
	font-weight:normal;
}
.newsheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nhead{
color:#CB7582;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:20px;
padding-bottom:10px;
}
#homepage_news P{
color:#A6AEA4;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#homepage_news{

font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:11px;
	line-height:140%;
	text-align:justify;
}

h1.homenews{
	font-size:10px;
}