* {margin:0; padding:0;}

html {height:100%;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
		background:url(images/headerbg.png); background-repeat:repeat-x; background-position:top;
		height:100%;
}

img {border:0;margin:0;}

h3 {font-size:15px;}

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}

a {text-decoration:none;}
a:link {color:#0080C0;}
a:visited {color:#8080C0;}

.tabs a:link,
.tabs a:visited {
  color: #6f6f6f;
}
.tabs a:hover {
  color: #484848;
}

a.headerlinks {color:white}
a.headerlinks:hover {color: #b5e31a;}
a.headerlinks:visited {color: white}

a.infobarlink {color: #72a6e6;}
a.infobarlink:visited {color: #72a6e6;}
a.infobarlink:hover {color: #5890d5;}

a.latestbox {font-weight:bold; color: #72a6e6;}
a.latestbox:link {font-weight:bold; color: #13b7ff;}

a.bluebox { color: #b7e5fd;}

a.green { color: #739851;}
a.green:hover {color: #b5e31a;}

a.fl { color: #eaeaea;}
a.fl:hover {color: #dceff2;}
a.fl:visited { color: #eaeaea;}
div#container {width:950px; margin: 0 auto;
min-height: 100%;
margin-bottom: -231px;
position: relative;}

#bluebar {width:950px;height:139px;margin-top:20px;background:url(images/bluebar-bg.jpg);background-repeat:no-repeat;color:#FFF;}
.bluesect1 {width:198px;height:139px;float:left;font-size:11px;}
.bluesect2 {height:81px;}
.blueheads {padding-top:17px;padding-left:14px;padding-bottom:5px;}
.bluetext {padding-left:14px;padding-right:13px;}
#blueokdiv {width:122px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;text-align:right;float:left;}

.blueform {background:url(images/blue-formbg.gif);
					background-repeat:repeat-y;
					width:950px;
					margin-top:45px;
					margin-bottom:50px;
					height:100%;
					position:relative;
					}
.blueform .blueftop {height:7px;width:950px;background-image:url(images/blue-formtop.gif); top:0px; position:absolute;}
.blueform .bluefbtm {height:7px;width:950px;background-image:url(images/blue-formbottom.gif); bottom:0px; position:absolute;}



#ctrl-menu {
	width:180px;
	background:#dcdcdc;
	position:relative;}
	
#ctrl-menu .tl {height:3px;width:3px;background-image:url(images/ctrlmenu-tl.gif); top:0px; left:0px; position:absolute;}
#ctrl-menu .tr {height:3px;width:3px;background-image:url(images/ctrlmenu-tr.gif); top:0px; right:0px; position:absolute;}
#ctrl-menu .bl {height:3px;width:3px;background-image:url(images/ctrlmenu-bl.gif); bottom:0px; left:0px; position:absolute;}
#ctrl-menu .br {height:3px;width:3px;background-image:url(images/ctrlmenu-br.gif); bottom:0px; right:0px; position:absolute;}

ul.ctrl-menu-list {
list-style-type: none;
width:180px;
border-bottom:1px solid #c9c9c9;
padding:0;
margin:0;
}

ul.ctrl-menu-list li {
border-top:1px solid #c9c9c9;
height:22px; font-size:11px;
}

ul.ctrl-menu-list li a {color:#4c4c4c;
						display:block;
						width:166px; height:18px;
						padding-left:14px;
						padding-top:4px;}
						
ul.ctrl-menu-list li a:hover {background-color: #c1c1c1;
							  color:white;}


div#header {height:95px; width:950px;}

.headerlinks {font-weight:bold; font-size:12px;}

#hr {height:3px;width:100%;background:url(images/hr.gif);background-repeat:repeat-x;margin-top:12px;margin-bottom:30px;}


div#infobar {width:100%;background:url(images/infobarbg.gif);height:42px;line-height:42px;
			 font-family:Georgia, "Times New Roman", Times, serif;
			 font-size:15px; color:#5ba55b;}



#fullcontent {height:100%; width:100%;}

.form-note {color:#969696;}

li.bb {
	background: url(images/bullet.gif) left center no-repeat;
	padding-left: 18px;
	margin-bottom: 2px;
	}
li.meetinglist {
	background: url(images/bullet.gif) left center no-repeat;
	padding-left: 18px;
	margin-bottom: 2px;
	color: #000000;
	}	





#latenj1 {padding:10px;color:#646464}

.latjr {width:100%; height:60px; }
.latjrd {background:#cfcfcf; width:100%; height:60px;}
.latjimg {border:1px solid #6f95a3; width:50px; height:50px; margin:4px; position:absolute;}

#loginwindow {
	height:255px;
	width:360px;
	background:url(images/login-bg.gif);
	margin:60px auto;
	margin-bottom:60px;
		}
	
	
.menubox {float:left;padding-left:20px;padding-right:20px;height:36px;line-height:36px;}
#menuboxhighlight {background:url(images/menuhighlight.png);background-position:center bottom; background-repeat:no-repeat;}

#maincontent {height:480px; padding-top:35px; padding-left:15px;}
#mc-leftcol {width:560px; float:left;}
#mc-rightcol {float:right;}


/* MESSAGE BOX */

#messagebox {width:760px;
			 height:480px;
			 border:1px solid #d6dce2;
			 position:relative;
			 margin:0 auto;
			 overflow:auto;}
#messagebox-header {background:#d9d9d9;
					height:42px;}
					
#messagebox-tl {margin-left:16px;line-height:42px;float:left;}
div#messagebox-tl p {font-family:Georgia, "Times New Roman", Times, serif;
					color:#5d85b9;font-weight:bold;}
#messagebox-tr {margin-right:16px;line-height:42px;float:right;}
div#messagebox-tr span {font-weight:bold;padding-left:26px;}

div#messagebox-tr a {color:#2f2f2f}
div#messagebox-tr a:hover {color:#000}


.mb-collapsed {height:37px;
			line-height:37px;
			border-top:1px solid #eaeaea;
			padding:0 15px;
			clear:both; }
.mb-expanded {margin:12px 30px 20px 30px;
			  clear:both;}

.mbf1 { float:left; width:210px; }
.mbf2 { float:left; margin:2px 20px 0px 20px; }
.mbf3 { float:left; margin:1px 20px 0px 20px; }

/* END MESSAGE BOX */

p.general {color:#1070a3; padding-bottom:15px;}

#profilecont {background-color:#f5f8fd;
				width:840px;
			    margin:28px auto;
			  }
			  
#profilecont-wh {
				width:840px;
			    margin:28px auto;
			  }

.profile-georgia {font-family:Georgia, "Times New Roman", Times, serif;
				   color:#324775;}
				   
.profile-verdana {font-family:Verdana, Geneva, sans-serif;
				   color:#03142a;}
				   
.profile-category {font-family:Georgia, "Times New Roman", Times, serif;
			       font-size:18px;margin-top:12px;}
				   
.profile-category a:link {color:#324775}
.profile-category a:visited {color:#03142a}
.profile-category a:hover {color:#1070a3}

			  
#profile-left {width:250px;
				float:left;
			   }
			   
#profile-right {float:right;
				width:590px;
				padding-bottom:40px;}

.profile-picture {margin:25px 25px 15px 25px; }
				  
.profile-fb 	 {width:50%;text-align:right;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:11px;
					color:#324775;
					}
				  
#profile-underpiclist {margin-left:26px;}
#profile-underpiclist a:link {color:#03142a}
#profile-underpiclist a:visited {color:#29323e}
#profile-underpiclist a:hover {color:#1070a3}
						


h2.reg-form {text-align:right; margin:20px; color:#4b4b4b;}
input.reg-form {font-size: 22px;
			width: 50%;
			margin-top: 2px;
			margin-bottom:4px;
		background:#ebebeb;border: 1px solid #ababab;}

.registerwindow {background:url(images/register_bg.gif);
					background-repeat:repeat-y;
					width:950px;
					margin-top:45px;
					margin-bottom:50px;
					height:100%;
					position:relative;
					}
.registerwindow .regtop {height:7px;width:950px;background-image:url(images/register_bg_top.gif); top:0px; position:absolute;}
.registerwindow .regbtm {height:7px;width:950px;background-image:url(images/register_bg_bottom.gif); bottom:0px; position:absolute;}



.resultbox {margin:6px auto; 
			width:760px; 
			height:100px;
			background:#e4e4e4;
			border: 1px solid #afc0d0;
}

.resultboxnoresult {
    margin:6px auto; 
    width:760px; 
}

.results-right {float:right;
				width:50%;}
			

.resimg {width:80px;
		height:80px;
		padding:10px;
		}



.search {position:relative;
width:320px;
height:27px;
padding-top:6px;
padding-right:10px;
}

.search_button {position:absolute; padding-left:3px;}



.searchbg
{
background:url(images/search-bar_plain.png) no-repeat;
width:270px;
height:27px;
display:block;
border: 0;
}

.search_field
{
float:left !important; 
border:0;
padding:0;
margin-left:15px;
margin-top:6px;
width:250px;
height:18px;
background-color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#919191;
}

.search_field:focus + .searchbg
{
background:url(images/search-bar2.png) no-repeat;
}


.tabbedcontent {border:0; width:318px; background-color:#dcdcdc; padding: 10px;position:relative;}

.tabbedcontent .tl {height:4px;width:4px;background-image:url(images/tabcontenttl.gif); top:0px; left:0px; position:absolute;}
.tabbedcontent .tr {height:4px;width:4px;background-image:url(images/tabcontenttr.gif); top:0px; right:0px; position:absolute;}
.tabbedcontent .bl {height:10px;width:10px;background-image:url(images/tabcontentbl.gif); bottom:0px; left:0px; position:absolute;}
.tabbedcontent .br {height:9px;width:9px;background-image:url(images/tabcontentbr.gif); bottom:0px; right:0px; position:absolute;}

.tabs {background:url(images/tabsbg.gif); width:270px; height:33px;}
.tab1 {width:134px;height:33px;line-height:33px;font-weight:bold;text-align:center;}


span.userbar-btn {font-family:Verdana, Geneva, sans-serif;
					font-size:11px;
					font-weight:bolder;
					padding-left:20px;}
					
span.userbar-btn a {color:#727272;}
span.userbar-btn a:hover {color:#fff;}


#user_pass, #user_login {
	font-size: 18px;
	width: 266px;
	margin-top: 2px;
	margin-bottom: 16px;
	border: 1px solid #FFF;
	background: #fbfbfb;
}

table.userfiles
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		
		}
		
.userfiles-th {padding-top:15px; font-weight:bold; font-size:11px;}
		
ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
color:#1070a3;
}



/*footer style*/

#footer {
height: 231px;
position: relative;
background:url(images/footer.png);
}

.clearfooter {
height: 231px;
clear: both;
}

#footercont {width:950px; margin:0 auto;}
div.footercolumn {float:left;width:140px;padding-top:25px;padding-left:25px;}

ul.ftlist li {margin-bottom: 5px;}

#logo {float:right;padding-top:25px;padding-right:10px;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}

/*
* For Mobile Only *
*/
.minc {
display:none !important;
}
/*
* END *
*/
