/* CSS Document */
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
}

.StandardFont	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #000000; }

A:link			{font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: underline; color: #455a6b; font-size:11px; }
A:visited		{font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: underline; color: #455a6b; font-size:11px; }
A:hover			{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
	color: #455a6b;
	font-size:11px;
}

A.HeaderLinks:link			{font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none; color: #455a6b; font-size:9px; }
A.HeaderLinks:visited		{font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: none; color: #455a6b; font-size:9px; }
A.HeaderLinks:hover			{font-family: Verdana,Arial,Helvetica,Sans-Serif; text-decoration: underline; color: #455a6b; font-size:9px; }

table.MainLayout {
	width:800px;
}



td.ProgressReportLabel	{
	width:25%;
	text-align:right;
	vertical-align:middle;
} 

td.ProgressReportCommentsLabel	{
	width:25%;
	text-align:right;
	vertical-align:top;
} 

td.ProgressReportTexBox	{
	width:75%;
	text-align:left;
	vertical-align:middle
} 

td.LoginMessage	{
	width:150px;
	height:60px;
	text-align:left;
	padding-top:10px;
	padding-left:24px;
	padding-right:17px;
	color:#FFFFFF;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
} 

td.LoginTextBoxTitle	{
	width:80px;
	height:25px;
	text-align:left;
	padding-left:25px;
	color:#FFFFFF;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 

} 

td.LoginTextBox	{
	width:100px;
	height:25px;
	text-align:left;
	padding-right:20px;
	color:#FFFFFF
} 

td.LoginButton	{
	text-align:left;
	vertical-align:top
}

td.HeaderBackground	{
	background-image: url(../Images/Background/Header_Hor_3_Stripe.gif); 
	background-repeat: repeat-x;
	height:100px;
} 

td.MainLogo	{
	width:375px;
	height:100px;
	text-align:left;
	padding-left:7px;
	padding-top:18px;
} 

td.HeaderLinks	{
	width:375px;
	height:100px;
	text-align:right;
	padding-top:18px;
	padding-left:50px;
	font-size:9px;
	color: rgb(69,90,107);
} 

td.LeftBorder	{
	background-image: url(../Images/Background/Main_Layout_Left_Border.gif); 
	background-repeat: repeat-y;
	width:25px;
} 

td.LeftBottomBorder	{
	background-image: url(../Images/Background/Main_Layout_Left_Bottom_Border.gif); 
	background-repeat: no-repeat;
	width:25px;
	height:25px;
} 

td.RightBottomBorder	{
	background-image: url(../Images/Background/Main_Layout_Right_Bottom_Border.gif); 
	background-repeat: no-repeat;
	width:25px;
	height:25px;
} 

td.BottomBorder	{
	background-image: url(../Images/Background/Main_Layout_Bottom_Border.gif); 
	background-repeat: repeat-x;
	height:25px;
}

td.RightBorder	{
	background-image: url(../Images/Background/Main_Layout_Right_Border.gif); 
	background-repeat: repeat-y;
	width:25px;
} 

td.Navigation	{
	width:150px;

	background-color: rgb(97,133,157);
	text-align:left;
	vertical-align:top;
} 

td.Login	{
	background-image: url(../Images/Background/Member_Area_Login_Header.gif); 
	background-repeat: no-repeat;
	width:170px;
	height:45px;
} 

td.UpcomingMeetingsTitle	{
	background-image: url(../Images/Background/Upcoming_Meetings_Background.gif); 
	background-repeat: no-repeat;
	width:200px;
	height:33px;
	text-align:left;
	vertical-align:top;
} 

td.UpcomingMeetingsContent	{
	background-color:#61859d;
	width:200px;
	text-align:left;
	vertical-align:top;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:9px;
	color:#FFFFFF;
} 

td.MailingList	{
	background-image: url(../Images/Background/Mailing_List_Header.gif); 
	background-repeat: no-repeat;
	width:200px;
	height:45px;
} 
td.PageTitleImage	{
	background-image: url(../Images/Background/Content_Aread_Drop_Shadow.gif); 
	background-repeat: repeat-y;
	width:550px;
	text-align:left;
	vertical-align:top;
} 

td.ContentArea	{
	background-image: url(../Images/Background/Content_Aread_Drop_Shadow.gif); 
	background-repeat: repeat-y;
	width:550px;
	text-align:left;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-size: 0.7em;
} 

td.LeftSubFooter	{
	background-image: url(../Images/Background/Left_Footer_Background.gif); 
	background-repeat:no-repeat;
	width:200px;
	height:80px;
} 

td.RightSubFooter	{
	background-image: url(../Images/Background/Right_Sub_Footer_Background.gif); 
	background-repeat:no-repeat;
	width:550px;
	height:80px;
	text-align:center;
	padding-top:18px;
	font-size:9px;
	color: rgb(69,90,107);
}

td.Footer	{
	background-image: url(../Images/Background/Footer.gif); 
	background-repeat:no-repeat;
	width:550px;
	height:21px;
} 


textarea.comments		{
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 9px; 
	color: rgb(69,90,107);
	background-color: #ffffff; 
	border: solid 1px; 
	border-color: #455a6b;
}


.SubmitButton	{
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 9px; 
	color: #455a6b; 
	background-color: #fafafa; 
	border: solid 1px; 
	border-color: #455a6b;
}

.sched {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; color: #000000; }

.sched tr:hover, .schedrow tr:hover {background-color: #61859d; color: #fff;}


select {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #000000; }


table.aboutus	{
	width:500px;
	text-align:left;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#000000;
} 

.block1 {
background-color: #EBEBEB;
height: 300px;
width: 495px;
float: left;
border: 1px solid #DBDBDB;
font-family: "Franklin Gothic Medium";
text-align: center;
margin: 0px 0px 5px 10px;
padding: 3px 3px 3px 3px;
font: 14px small-caps;
}
.block2 {
background-color: #F0F0F0;
width: 150px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
font-family: "Verdana";
font-size: 11px;
float: left;
text-align:left;
}
.block3 {
background-color: #F0F0F0;
width: 485px;
height: 60px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
font-family: "Verdana";
font-size: 10.5px;
float: left;
text-align:left;
}
.block4 {
background-color: #FAFAFA;
width: 153px;
height: 225px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 9px 3px 3px 3px;
font-family: "Verdana";
font-size: 11px;
float: left;
text-align:left;
}
.block5 {
width: 60px;
height: 75px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
font-family: "Verdana";
font-size: 11px;
float: left;
text-align: right;
}
h2.heading {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size: 1.6em;
}
.biosmall {
font-size: .8em;
margin-top: -.3cm;
}
.blockcontact1 {
width: 245px;
height: 400px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
font-family: "Verdana";
font-size: 11.5px;
float: left;
text-align:left;
}
.blockcontact2 {
width: 225px;
height: 400px;
border: 1px solid #CFCFCF;
margin: 2px 2px 2px 2px;
padding: 3px 3px 3px 3px;
font-family: "Verdana";
font-size: 10.5px;
float: left;
text-align:right;
}


.sched {
font-family: Verdana,Arial,Helvetica,Sans-Serif; 
font-size: 9px; 
color: #000000; 
}

.sched tr:hover, .schedrow tr:hover {
background-color: #61859d; 
color: #fff;
}

select {
font-family: Verdana,Arial,Helvetica,Sans-Serif; 
font-size: 10px; 
color: #000000; 
}

option:hover  {
background: #61859d; 
color: #fffff;
}

table.LoginFormStatus {
	background-image: url('../Images/Background/Login_Form_Status_Background.gif'); 
	background-repeat: no-repeat;
	width:150px;
	height:149;
	text-align:left;
	vertical-align:top;
	text-align:left;
	vertical-align:top;
}
.loginreserve {
text-decoration: underline;
font-family: Verdana,Arial,Helvetica,Sans-Serif; 
font-size: 10px; 
color: #FFFFFF;
}
.deadlineyellow {
background:#FFFFB3;
border-top: 1px solid #EAEA00;
border-bottom: 1px solid #EAEA00;
padding: 4px 4px 4px 4px;
margin-left:25px;
}
h2.announce {


	font-weight:normal;
	color:#333;
	letter-spacing:-1px;
    text-transform: uppercase;
}
.deadlinegreen {
background:#AAFFAA;
border-top: 1px solid green;
border-bottom: 1px solid green;
padding: 4px 4px 4px 4px;
margin-left:25px;
}
.deadlinered {
background:#FFCDC6;
border-top: 1px solid red;
border-bottom: 1px solid red;
padding: 4px 4px 4px 4px;
margin-left:25px;
}
