body,html{
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; line-height:18px;
	background-image:url(../images/bg-pattern.gif);

}

/* General Rules */

a{
	outline:0; color:#444;
}

a:hover{
	text-decoration:none; color:#949494;
}

img{
	border:0;
}

img.fltright{
	float:right; margin:0 0 10px 10px; margin-right:3px;
}

img.fltright_c{
	float:right; margin:0 0 10px 10px; margin-right:15px;
}


.notop{
	margin-top:0; padding-top:0;
}

/* Generic Styles */

.greeting
{
width:500px;
margin-right:10px;
line-height:26px;
color:#0F5199;
font-size:23px;
font-family: Century-Gothic, Arial, Helvetica, sans-serif;
}


.hide{
	display:none;
}

/************* Main Container ******************/

div#main{
	width:760px; margin:0 auto 0 auto; padding:0; background-color:#FFFFFF;
}

/************** Header ********************/

/* Header Logo - change width and height of logo here */

div#header{
	height:70px;
	background-color:#EE3338;
	}

html>body div#header{
	min-height:70px; height:auto; overflow:hidden; background-color:#EE3338;
}

div#header h1{
	float:left; width:250px; height:79px; margin:0; padding:0; border:0; background:url(../images/logo.gif) no-repeat top left;
}

div#header h3{
	float:right; vertical-align:bottom; margin-top:50px; text-align:right; margin-right:20px; font-size:12px; color:#FFFFFF;
}

div#header h1 a{
	display:block; width:250px; height:79px; 
}

/* Top right strap line and email link */

div#header ul{
	float:right; list-style:none; margin:0; padding:43px 0 0 0;
}

div#header ul li{
	float:left; padding:0 5px 0 5px; font-size:11px; color:#858585; border-right:1px solid #858585;
}

div#header ul li a{
	color:#858585;
}

div#header ul li.noline{
	border:0;
}

/************ Top Bars *****************/

/* Main blue bar */

div#bar{
	height:10px; margin:0 0 2px 0; padding:10px; background:#333333; 
}


html>body div#bar{
	min-height:10px; height:auto; overflow:hidden;
}

div#bar h3{
	float:right; margin:0; padding:0; font-size:11px; font-weight:normal; color:#FFF;	
}

/* Date */

div#bar h4{
	float:left; margin:0; padding:0; font-size:12px; font-weight:normal; color:#FFF;	
}

/* Second Bar */

div#bar2{
	clear:both; margin:0 0 2px 0; padding:0; height:4px; background:#000; overflow:hidden;
}

/* Third Bar */


div#bar3{
	height:6px; margin:0 0 2px 0; padding:10px; background:#333333; 
}

html>body div#bar3{
	min-height:6px; height:auto; overflow:hidden; max-height:17px;
}


div#bar3 h2{
	float:left; margin:0; padding:0; vertical-align:top;	
}

div#bar3 h3{
	float:right; margin:0; padding:0; font-size:11px; font-weight:normal; color:#FFF;	
}




div#bar4{
	clear:both; margin:0 0 2px 0; padding:0; height:4px; background:#EE3338; overflow:hidden;
}


/*********** Mid Content ***************/

div#mid{
	height:440px; padding:20px 5px 0 5px; background:url(../images/topbg.gif) repeat-x top;
}

html>body div#mid{
	min-height:440px; height:auto; overflow:hidden;
}

/* Left Nav */

div#left{
	float:left; width:196px; margin:0 8px 0 0; padding:0;
}

div#left ul#nav{
	list-style:none; margin:0; padding:0;
}

div#left ul#nav li{
	list-style:none; margin:0; padding:0; background:url(../images/dot.gif) repeat-x bottom;
}

div#left ul#nav li a{
	display:block; height:12px; margin:0; padding:18px 0 28px 5px; font-size:14px; text-decoration:none;
}

/* Current Tab - change body id to set current tab */

body#about div#left ul#nav li#tab1 a{
	color:#949494;
}
body#search div#left ul#nav li#tab2 a{
	color:#949494;
}
body#register div#left ul#nav li#tab3 a{
	color:#949494;
}
body#contact div#left ul#nav li#tab4 a{
	color:#949494;
}

/* Right - main content area */

div#right{
	height:310px; padding:15px 0 0 12px; background:url(../images/line.gif) repeat-y;
}

html>body div#right{
	min-height:310px; height:auto; overflow:hidden;
}

/* Generic Sub Headings */

h3.sub{
	width:308px; height:25px; margin:0 0 10px 0; padding:0; border:0;
}

/* Specific Sub Headings */

h3#sub1{
	background:url(../images/subprofile.gif) no-repeat top left;
}

h3#sub2{
	background:url(../images/subdetails.gif) no-repeat top left;
}


h3#sub3{
	background:url(../images/subsearch.gif) no-repeat top left;
}

h3#sub4{
	background:url(../images/subregister.gif) no-repeat top left;
}

h3#sub5{
	background:url(../images/subregister2.gif) no-repeat top left;
}


/* Blue Sub Headings */

h4.bluSub{
	margin:0; padding:0; font-size:14px; font-weight:normal; color:#EE3338;
}


/************* Footer ***************/

div#footer{
	margin:30px 0 0 0; padding:20px 0 10px 0; height:55px; background:url(../images/bottombg.jpg) repeat-x top;
}

div#footer ul{
	list-style:none; margin:0; padding:0; text-align:center;
}

div#footer ul li{
	display:inline; padding:0 5px 0 5px; border-right:1px solid #858585;
}

div#footer ul li.noline{
	border-right:0;
}



/************* Address **************/


div#address{
margin-top:120px;
text-align:right;
}

div#address p{
margin-right:10px;
margin-top:10px;
font-size:11px;
color:#666666;
}

div#address a{
margin-top:10px;
font-size:12px;
color:#EE3338;
}


/*************Red Comments**************/



.com{
font-weight:400;
color:#EE3338;
}

.combold{
font-weight:bold;
color:#EE3338;
}


.regtext
{
margin-left:10px;
margin-right:15px;
}

