td {
	vertical-align: top;
}

#footer {
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
}




A:Link.menu { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
A:Active.menu {font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Visited.menu { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Hover.menu {font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;;}

A:Link.menu1 {font-size: 12px; color: #111111; font-weight: bold; text-decoration: none;}
A:Active.menu1 { font-size: 12px; color: #111111; font-weight: bold; text-decoration: none}
A:Visited.menu1 { font-size: 12px; color: #111111; font-weight: bold; text-decoration: none}
A:Hover.menu1 { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;;}

A:Link.menu2 {font-size: 12px; color: #335599; font-weight: bold; text-decoration: none;}
A:Active.menu2 {font-size: 12px; color: #335599; font-weight: bold; text-decoration: none}
A:Visited.menu2 {font-size: 12px; color: #335599; font-weight: bold; text-decoration: none}
A:Hover.menu2 {font-size: 12px; color: #0000FF; font-weight: bold; text-decoration: none;;}

A:Link.menu_link {font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
A:Active.menu_link {font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Visited.menu_link {font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Hover.menu_link {font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;;}

A:Link.mainmenu {font-family: Verdana; font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none;}
A:Active.mainmenu {font-family: Verdana; font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Visited.mainmenu {font-family: Verdana; font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none}
A:Hover.mainmenu {font-family: Verdana; font-size: 16px; color: #ffffff; font-weight: bold; text-decoration: none;;}



.mainbg
{
  color: #ffffff;
  background-color: #335599;
}

div.top_right
{
  float: right;
  text-align: right;
}

div.profile_box {
}

img.main_logo
{
  float: left;
  border: 0px;
}

div.menu_bar1
{
  float: left;
  background-color: #335599;
  width: 100%;
  padding: 4px;
}

div.menu_link
{
  float: left;
  margin-right: 20px;
}

.hiddenpic {display:none;}

table.container
{
  padding: 12px;
}

div.home_left
{
  float: left;
  height: 100%;
  width: 300px;
  margin-right: 20px;
}

div.hr
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: #c1c1c1;
  height: 1px;
  line-height: 1px;
  min-height: 1px;
  overflow: auto;
}

div.box_header
{
  padding: 3px;
  background-color: #99C7FF;
  color: #ffffff;
  font-size: 12pt;
  font-weight: bold;
}

div.box_main
{ 
  padding: 15px;
  margin-top: 0px;
  padding-top: 0px;
  
  border: 1px solid #99C7FF;
}

div.gradbox
{
  border: 1px solid #000000;
  background-color: #ffffff;
  width: 234px;
  height: 206px;
}

.highlightbg {
  background-color: FF6633;
  padding: 5px;
}

.forum_sig{
  font-family: Arial; 
  font-size: 11px; 
  color: #111111; 
  text-decoration: none; 
  border-style: dashed; 
  border:thin ridge;
	border-width:1px;
	border-color: #e4e4e4;
	 background-color:#ffffff;
}
.menubox {font-size: 12px; background-color: #f4f4f4; border: #e4e4e4 1px solid;}

.tip {font-size: 12px; background-color: #FFFFCC; border: #333333 1px solid; -moz-border-radius : 5px; padding: 2px;}

Table{ font-size: 12px; color: #444444; text-decoration: none; }

body{
height: 100%;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none;
}


body,td,th 
	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

a:link 
	{
	color: #335599;
	text-decoration: none;
	font-size: 12px ;
	}

a:visited
	{
	text-decoration: none;
	color: #335599;
	font-size: 12px ;
	}

a:hover {
	text-decoration: underline;
	color: #111111;
	font-size: 12px ;
	}

a:active
	{
	text-decoration: none;
	color: #ea3700;
	font-size: 12px ;
	}
h2
	{
	text-decoration: none;
	color: #2866AC;
	font-size: 18px ;
	}
	
h3
	{
	color: #F24826;
	font-size: 14px ;
	}
	
a.signup
{
  color: #E71C07;
  font-size: 17px ;

}

div.box_plain,div.box_plain1
{
  width: 90%;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  border: 1px solid #c1c1c1;
}

div.box_plain1
{
  overflow: auto;
}

div.box_sub
{
  float: left;
  margin-right: 30px;
  /*overflow: auto;*/
}

.heading
	{
	color: #0077ff;
	font-size: 16px ;
	letter-spacing: 2px;
	}
.box_headingbg
	{
	background-color:#0077ff;
	background-image: url(/images/bar_bg.jpg);
	color: #ffffff;
	}

.box_messages_readbg
	{

	background-color:#F2F2F2;
	color: #0077ff;
	border-bottom:dashed #CCCCCC thin;
	padding-bottom:3;
	padding-top:3;
	}
	
	
.box_messages_content
	{
	background-color:#F2F2F2;
	color: #000000;
		}
	
.box_messages_unreadbg
	{
	
		background-color:#D9DFFF;
	color: #0077ff;
	border-bottom:dashed #CCCCCC thin;
	padding-bottom:3;
	padding-top:3;
	}
.box_template
	{
	border-collapse: collapse; 
	border:thin ridge;
	border-width:1px;
	padding:2;
	 border-color: #0077ff;
	 background-color:#E0E4F5;
	}

	
.box_messages_bg
	{
		background-color:#F2F2F2;

	padding-bottom:3;
	padding-top:3;
	}
input{
   color:black;
   font-family:Arial;
  padding:1;
font-size: 12px ;
   background-color:white;
   
   border:1px solid;
   border-style:outset; 
   border-top-color:#666666;
   border-left-color:#0077ff;
   border-right-color:#ffffff;
   border-bottom-color:#ffffff;
   }
   
   
   
   select{
   color:black;
   font-family:Arial;
   padding:1;
   font-size: 12px ;
   background-color:white;
   border:1px solid;
    border-style:outset; 
   border-top-color:#0077ff;
   border-left-color:#0077ff;
   border-right-color:#0077ff;
   border-bottom-color:#0077ff;}
   
  input.register{
   color:#990000;
   font-family:Arial;
   padding:1;
   font-size: 12px ;
   background-color:white;
   border:1px solid;
   
    border-style:outset; 
   border-top-color:#990000;
   border-left-color:#990000;
   border-right-color:#990000;
   border-bottom-color:#990000;}
   
.boxes{
   color:black;
   
   }
  
img.photos{
  padding: 0px;
    border: 1px solid #000;
}

td.comment
{
border-bottom:dashed #CCCCCC thin;
}
table.footer
{
border:1px solid #bdbabd;
   border-top-color:#bdbabd;
   border-left-color:#bdbabd;
   border-right-color:#bdbabd;
   border-bottom-color:#bdbabd;
}

td.footer
{
color:#999999;
}

div.form_left
{
  float: left;
  width: 150px;
  padding: 5px; 
  text-align: right;
  padding: 5px;
  height:20px;
  margin-right:10px;
 
}

div.form_right
{
  margin-left: 160px;
  text-align: left;
  padding: 8px;
}

font.small_text
{
  font-size: 7pt;
}


.text_footer
{
  letter-spacing: 2px;
}

div.linespacer
{
  height: 4px;
  line-height: 4px;
}

th.forum
{
  color: #ffffff;
  text-decoration: none;
  background-color: #335599;
}

div.gallery_thumbnail	{
	float: left;
	margin: 10px;
	width: 120px;
	text-align: center;
}


.forumpost	{
	width: 100%;
}


.forumpost img {
	max-width: 300px;
	width: auto;
	float: left;
	clear: both;
}
