.address, blockquote, caption, center, dd, dir, div, dl, dt, form, menu, li, ol, p, pre, td, ul {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #555555;
line-height: 18px;
}

h1 {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}


/****************************** Main Content Navigation*********************************/

.contentlink a:link {
font-family: Arial, Tahoma, sans-serif;
color: #0099FF;
text-decoration: underline;
}

.contentlink a:visited {
font-family: Arial, Tahoma, sans-serif;
color: #333333;
text-decoration: underline;
}

.contentlink a:hover {
font-family: Arial, Tahoma, sans-serif;
color: #333333;
text-decoration: underline;
}


/****************************** Main Navigation*********************************/

.topnav{
margin: 0px;
padding: 0px;
font-size: 9pt;
}

a.topnav:link{ 
display: block;
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #333333;
text-decoration:none;
font-weight: normal;
text-align: left;
font-size: 9pt;
} 

a.topnav:visited{ 
display: block;
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #333333; 
text-decoration: none;
font-weight: normal;
text-align: left;
font-size: 9pt;
}

a.topnav:hover{ 
display: block;
background-image: url(../images/main_btn_r.gif);
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #333333; 
text-decoration: none;
font-weight: normal;
text-align: left;
font-size: 9pt;
}

.topnavselected{
display: block;
background-image: url(../images/main_btn_n.gif);
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
}

a.topnavselected:link{ 
display: block;
background-image: url(../images/main_btn_n.gif);
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #ffffff; 
text-decoration: none;
font-weight: normal;
text-align: left;
font-size: 9pt;
}

a.topnavselected:visited {  
display: block;
background-image: url(../images/main_btn_n.gif);
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #ffffff; 
text-decoration: none;
font-weight: normal;
text-align: left;
font-size: 9pt;
}

a.topnavselected:hover {
display: block;
background-image: url(../images/main_btn_n.gif);
height: 17px;
width: 152px;
padding: 0px 0px 0px 10px;
color: #ffffff; 
text-decoration: none;
font-weight: normal;
text-align: left;
font-size: 9pt;
}



/**************************** Second Navigation ****************************/

a.second_nav 
{ 
color:#333333; 
text-decoration:none;
}

a.second_nav:link 
{ 
color:#333333; 
text-decoration:none; 
}

a.second_nav:visited 
{ 
color:#333333; 
text-decoration:none; 
}

a.second_nav:hover 
{ 
color:#299354; 
text-decoration:none; 
}  

a.second_navselected
{ 
color:#299354;
text-decoration:none; 
} 



/**************************** Third Navigation ****************************/

a.third_nav 
{ 
color:#333333;
padding: 0px 0px 0px 18px;
text-decoration:none;
 
}

a.third_nav:link 
{ 
padding: 0px 0px 0px 18px;
color:#333333; 
text-decoration:none; 
}

a.third_nav:visited 
{ 
padding: 0px 0px 0px 18px;
color:#333333; 
text-decoration:none; 
}

a.third_nav:hover
{
	padding: 0px 0px 0px 18px;
	color: #4269a7;
	text-decoration: none;
	background-image: url(../images/sub_pause.gif);
	width: 120px;
	height: 13px;
}

a.third_navselected
{
	padding: 0px 0px 0px 18px;
	color: #4269a7;
	text-decoration: none;
	background-image: url(../images/sub_pause.gif);
	width: 120px;
	height: 13px;
}



/****************************Memeber Login**********************************************/

.member_login_text
{
float: left;
}

.username_password
{
display: none;
}




/****************************Member Login**********************************************/

.member_login_text
{
float: left;
}

.username_password
{
display: none;
}



/*********************************Front Page*****************************/

.welcomeTable
{
background-image: url(../images/main_sms.gif); 
background-repeat: no-repeat;
padding: 45px 15px 0px 10px;
height: 188px;
/height: 143px;
width: 414px;	
}

.newsTitle
{
font-size: 12px;
color:#555555;
font-family: Arial, Tahoma, sans-serif;
line-height: 17px;
padding: 0px 0px 0px 4px;
}

.newsDesc
{
font-size: 11px;
color:#315b9b;
font-family: Arial, Tahoma, sans-serif;
line-height: 17px;
padding: 0px 5px 0px 5px;
}


/********************************Features***********************************/

.featTable
{
background-image: url(../images/);
margin: 39px 8px 0px 27px;
padding: 2px 0px 2px 2px;	
}

.featContentLrg
{
font-size: 12px;
color:#555555;
font-family: Arial, Tahoma, sans-serif;
line-height: 17px;
padding: 2px 5px 0px 5px;
}

.featImages
{
margin: 0px 0px 0px 0px;
}

/******************************Forms*************************************/

.formTable
{
margin: 5px 5px 0px 115px;
}

.formProgression
{
margin: 15px 5px 0px 0px;
}

.emailForm
{
background-color: #FFFFFF;
font-size: 11px;
color:#666666;
font-family: Arial, Tahoma, sans-serif;
width: 120px;
}

.passForm
{
background-color: #FFFFFF;
font-size: 11px;
color:#666666;
font-family: Arial, Tahoma, sans-serif;
width: 120px;
}

.login
{
margin: 40px 5px 5px 5px;
}

/*************************Progression Pages*******************************/

div.title
{
font-family: Arial, Tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
color: #315b9b;	
width: 370px;
margin: 15px 15px 10px 15px;
}

div.contentScroll
{
width: 370px;
height: 450px;
overflow-y: scroll;
margin: 10px 15px 10px 15px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #555555;
}

div.content
{
width: 370px;
margin: 10px 15px 10px 15px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #555555;
}

div#clientContent
{
width: 370px;
margin: 0px 5px 0px 15px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #555555;
}

div.contentMessager
{
width: 360px;
margin: 10px 15px 10px 20px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #555555;
}

div.servContentTitle
{
width: 324px;
padding: 10px 5px 2px 15px;
font-family: Arial, Tahoma, sans-serif;
font-size: 16px;
color: #315b9b;
}

div.servContent
{
width: 324px;
margin: 5px 5px 10px 15px;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #555555;
line-height: 15px;
}

/*************************Quicklinks********************************/

div.quickTitle
{
width: 345px;
margin: 5px 15px 0px 40px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #474747;
}

div.quicklink
{
width: 345px;
margin: 5px 15px 10px 40px;
text-align: left;
vertical-align: text-top;
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #315b9b;
line-height: 20px;
}

/*************************Misc.*********************************/

div.spacer
{
width: 354px;
}

div.clientSpacer
{
width: 330px;
padding: 235px 14px 198px 10px;
}

div#contactBtn
{
height: 27px;
width: 224px;
padding: 30px 84px 10px 22px;
}

.textRight
{
text-align:right;
}

/***************************Member Side********************************/
.clientMessageHead
{
font-family: Arial, Tahoma, sans-serif;
font-size: 13px;
font-weight: bold;
color: #315b9b;	
width: 320px;
margin: 5px 10px 0px 0px;
}

.groupMessageHead
{
font-family: Arial, Tahoma, sans-serif;
font-size: 13px;
font-weight: bold;
color: #315b9b;	
width: 320px;
margin: 5px 10px 0px 0px;
}

.groupName
{
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #555555;	
width: 320px;
margin: 5px 10px 0px 0px;
}
