body 
{
margin: 0 0 0;
background-color: #ffffff;
color: #003366;
font-family: Verdana, Arial, Helvetica;
text-align: center;
}

td 
{
font-family:Verdana, Arial, Helvetica;
font-size:11px;
font-weight: normal;
color: #003366;
}

.box1 { 
	background: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-color : #003366;  
	border-bottom-width : 0px; 
	border-right-width : 0px; 
	border-left-width : 0px; 
	border-top-width : 0px; 
	border: 0px solid #003366;
}

.box2 { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-color : #336699; 
	border-style : dashed; 
	border-bottom-width : 1px; 
	border-right-width : 0px; 
	border-left-width : 0px; 
	border-top-width : 0px; 
	}

.box3 { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-color : #336699; 
	border-style : solid; 
	border-bottom-width : 0px; 
	border-right-width : 1px; 
	border-left-width : 0px; 
	border-top-width : 0px; 
	}
	
.box4 { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-color : #336699; 
	border-style : solid; 
	border-bottom-width : 10px; 
	border-right-width : 1px; 
	border-left-width : 1px; 
	border-top-width : 10px; 
	}
	
.hdstep1
		{
		font-family:Verdana, Arial,Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #33ccff;
		border: 1px dashed #336699;
		border-right: none;
		border-left-style: none;
		}
		
.hdstep2
		{
		font-family:Verdana, Arial,Helvetica;
		color: #3366cc; 
		font-size: 14px; 
		font-family: Verdana, Tahoma, Arial, Helvetica;
		font-weight: normal;
		border: 1px dashed #336699;
		border-right: none;
		border-left-style: none;
		}	
		
.hdstep3
		{
		font-family:Verdana, Arial,Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #003366;
		border: 1px dashed #336699;
		border-right: none;
		border-left-style: none;
		border-bottom: none;
		}
		
.hdstep4
		{
		font-family:Verdana, Arial,Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #003366;
		border: 0px none #339999;
		border-right: none;
		border-left-style: none;
		border-bottom: 1px solid #339999;
		}

.hdstep5
		{
		font-family:Verdana, Arial,Helvetica;
		color: #003366; 
		font-size: 11px; 
		font-family: Verdana, Tahoma, Arial, Helvetica;
		font-weight: normal;
		border: 1px dashed #336699;
		border-right: none;
		border-left-style: none;
		}			

		
	
.b 
{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#000000;
}

.w 
{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#003366;
}

.bw 
{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#003366;
}

.s 
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:normal;
color:#000000;
}

.small_gray 
{
font-family: Verdana, Arial, Helvetica;
font-size:9px;
font-weight:normal;
color: #789;
}

.red 
{
font-family:Verdana, Arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#a20000;
}

.mn 
{
font-family:Verdana, Arial, Helvetica;
color:#339999;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

.mnred 
{
font-family:Verdana, Arial, Helvetica;
color:#ff0000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.unread_msg 
{
font-weight : bold;
}

.e 
{
font-family: Verdana, Arial, Helvetica;
color:#339999;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.footer
		{
		font-family:Verdana, Arial,Helvetica;
		font-size:10px;
		font-weight: normal;
		color: #80C8FE;
		padding: 5px;
		}

a.footer:link, a.footer:visited
		{
		color: #80C8FE;
		text-decoration:none;
		}

a.footer:hover
		{
		color:#BFFFFE;
		text-decoration: underline;
		}		
		
 // -- link -- 
a:link, a:visited 
{
color:#339999;
text-decoration:none;
}

a:active 
{
color:#669999;
text-decoration:none;
}

a:hover 
{
color:#339999;
text-decoration:underline;
}

a.w:link, a.w:visited 
{
color:#003366;
text-decoration:none;
}

a.w:active 
{
color:#339999;
text-decoration:none;
}

a.w:hover 
{
color:#339999;
text-decoration:none;
}

a.n:link, a.n:visited 
{
color:#339999;
font-weight:normal;
text-decoration:none;
}

a.n:active 
{
color:#339999;
font-weight:normal;
text-decoration:none;
}

a.n:hover 
{
color:#FF6600;
font-weight:normal;
text-decoration:underline;
}

a.m:link, a.m:visited 
{
font-family:Verdana, Helvetica;
color:#339999;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

a.m:active 
{
font-family:Verdana, Helvetica;
color:#339999;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

a.m:hover 
{
font-family:Verdana, Helvetica;
color:#FF6600;
font-size:9px;
font-weight:normal;
text-decoration:underline;
}

a.e:link, a.e:visited 
{
font-family:Verdana, Helvetica;
color: #339999;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a.e:active 
{
font-family:Verdana, Helvetica;
color:#339999;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a.e:hover 
{
font-family:Verdana, Helvetica;
color:#003366;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

a.who_on:link, a.n:visited 
{
color:#003366;
font-weight:normal;
text-decoration:underline;
}

a.who_on:active 
{
color:#003366;
font-weight:normal;
text-decoration:none;
}

a.who_on:hover 
{
color:#003366;
font-weight:normal;
text-decoration:none;
}


//  -- form --
input.text 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003366;
}

.profiles 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #AE1600;
}

/* Backgrounds start from here */
.trs 
{ 
background-color: #336699; 
}

.trth 
{ 
background-color: #e7e7e7; 
}

.trth1 
{ 
font-size: 9px;
background-color: #e7e7e7; 
}

.trtc 
{ 
background-color: #ffffff; 
}

.trtc1 
{ 
background-color: #ffcccc; 
}

.trtc2 
{ 
background-color: #FAF0F0; 
}

.trtc3 
{ 
background-color: #99cccc; 
}

.trtc4 
{ 
background: url(images/bg_stripe_grblue.jpg) repeat-y right;
font-family: Verdana,Arial,Helvetica,sans-serif;
border-color : #336699; 
border-style : dashed; 
border-bottom-width : 1px; 
border-right-width : 0px; 
border-left-width : 0px; 
border-top-width : 0px; 
}


/* End of Backgrounds here */


/* Start Text Colors from here */
.ptext 
{ 
color: #F88C06; 
}

.headline 
{ 
color: #003366; 
font-size: 18px; 
font-family: Verdana, Tahoma, Arial, Helvetica; 
}

.headline1 
		{
		color: #003366; 
		font-size: 12px; 
		font-family: Verdana, Tahoma, Arial, Helvetica;
		font-weight: normal;
		border: 1px dashed #3366cc;
		border-right: none;
		border-left-style: none;
		}	

.headline2 
{ 
color: #ccffff; 
font-size: 11px; 
font-family:Verdana, Arial,Helvetica; 
font-weight: bold;
}

.hdccff 
		{
		font-family:Verdana, Arial,Helvetica;
		font-size:18px;
		font-weight: normal;
		color: #ccffff;
		}

	.hd
		{
		font-family:Verdana, Arial,Helvetica;
		font-size:10px;
		font-weight: normal;
		color: #336699;
		}	
		
.hd1
		{
		font-family:Verdana, Arial,Helvetica;
		font-size:10px;
		font-weight: normal;
		color: #3399cc;
		}
		
.hd2
		{
		font-family:Verdana, Arial,Helvetica;
		font-size:11px;
		font-weight: normal;
		color: #3399cc;
		}
		
.hd3
		{
		font-family:Verdana, Arial, Helvetica;
		font-size:10px;
		font-weight: normal;
		color: #003366;
		padding-left: 5px;	
		}

.hd4
		{
		font-family:Verdana, Arial, Helvetica;
		font-size:11px;
		font-weight: normal;
		color: #cc0000;
		padding-left: 5px;	
		}		
		
.hdsmall
		{
		font-family:Arial, Verdana, Helvetica;
		font-size:10px;
		font-weight: normal;
		color: #3399cc;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 2px;
		}		
		
.headline_w 
{ 
color: #003366; 
font-size: 18px; 
font-family:Tahoma, Arial, Verdana, Helvetica; 
}


/* End Text Colors here */


/* Start Blog from here */
.blogheadline 
{ 
color: #b22222; 
font-size: 20px; 
font-weight:normal; 
font-family: Tahoma, Arial, Verdana, Helvetica; 
height:50px;
}

.blogdate 
{ 
background-color: #FFFFFF; 
height:18px; 
color:#b22222; 
font-size:17px; 
font-weight:normal; 
}

.blogtitle 
{ 
background-color: #FFFFFF; 
height:25px; 
font-weight:bold;
}

.blogfooter 
{ 
background-color: #FFFFFF; 
height:18px;  
font-weight:bold;
}

.blogbody 
{ 
background-color: #FFFFFF; 
}

.blognorm 
{ 
background-color: #FFFFFF; 
height:25px; 
}

.blogprofile 
{ 
background-color:#FFF7EC; 
}

.blogprofileheading 
{
color:#b22222; 
font-size:16px; 
font-weight:bold; 
}

.blogbgc1 
{
background-color: #FFF7EC;
}

.blogbgc2 
{
background-color: #FFFFFF;
}

.blogheader 
{
background-color: #FEE6C7; 
}

.blogstatusmsg 
{
color:darkgreen;
}

td.sorted
{
color: #003366;
background-color:#e7e7e7;
}

.comment_header 
{ 
background-color:#FEE6C7; 
padding-left:3px; 
padding-top:2px; 
padding-bottom:2px; 
}

.maindesc 
{ 
font-family: Verdana, Arial,Helvetica;
font-size: 10px; 
color: #003366; 
}
