/* ======================================== \

// Package: Mihalism Multi Host

// Version: 4.0.0

// Copyright (c) 2007, 2008 Mihalism, Inc.

// License: http://www.gnu.org/licenses/gpl.txt GNU Public License

// ======================================= 



  Mihalism Multi Host navigation menu, member's bar, and

  page footer designed by DjFlush of www.picsopedia.com.



*/



* { /* <-- Reset browser defaults */

	font-size: 100%;

	margin: 0;

	padding: 0;

}



body { 

	background: #282828 url(./images/main_bg.png) repeat-x;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 75%;

	margin: 10px;

	color: #000000;

}



p {

	display: inline;

}



img { 

	border: 0;

}



form {

	display: inline;

}



hr {

	border: 0;

	border-top: 1px dotted #999999;

	margin-bottom: 5px;

	padding-bottom: 5px;

	height: 1px;

}



h1 {

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 1.70em;

	font-weight: normal;

	color: #333333;

	margin-top: 0;

}



a:link, a:visited { 

	color: #005fa9;

	text-decoration: none;

}



a:hover { 

	text-decoration: underline;

}



select, option { 

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.90em;

	cursor: pointer;

	vertical-align: middle;

	width: auto;

	height: 19px;

	color: #000000;



}



th, .table_header { 

	background: #006699 url(./images/tbl_top_bg.gif) repeat-x;

	color: #FFFFFF;

	font-size: 0.90em;

	height: 25px;

	text-align: center;

}



td span {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: 700;

}



td span.arial {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: 700;

}



td .explain {

	font-size: 0.90em;

	font-style: italic;

}



input[type="file"] { 

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.90em;

	height: 21px;

	width: 400px;

}



.url_upload {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.90em;

	height: 16px;

	width: 350px;

}



.page_cell { 

	border: 1px solid #000000;

	margin-left: auto;

	margin-right: auto;

	width: 972px;

}



.input_field, .button1 { 

	background: #FFFFFF url(./images/input_bg.gif) repeat-x;

	border: 1px solid #B3B9C4;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.90em;

	padding: 3px;

	color: #000000;

}



a.button1:link, a.button1:visited, a.button1:hover {

	color: #000000;

	text-decoration: none;

}



.button1:active, .button1:hover, .input_field:focus, .input_field:hover {

	border: 1px solid #7E8993;

}



.table_footer { 

	background: #417DB7 url(./images/tbl_foot_bg.gif) repeat-x bottom;

	color: #FFFFFF;

	height: 15px;

	padding: 5px;

	text-align: center;

}



.table_border { 

	border: 1px solid #345487;

	margin: 0;

	padding: 0;

	width: 100%;

}



.tdrow1, td.tdrow1, tr.tdrow1 { 

	background: #EBF1F5;

	padding: 5px;

}



.tdrow2, td.tdrow2, tr.tdrow2 { 

	background: #DEE3E7;

	padding: 5px;

}



.logo { 

	background: #658AB4 url(./images/site_logo.jpg) no-repeat;

	border: 1px solid #000000;

	height: 140px;

	width: 970px;

}



.align_right {

	float: right;

}



.align_left {

	float: left;

}



.align_left span, .align_right span, .align_left div, .align_right div {

	display: inline;

}



.nav_menu {

	background: #014b6f;

        letter-spacing:1px;

	height: 27px;

	padding: 0 15px;

}



.nav_menu ul { 

	border-left: 1px solid #002b40;

	border-right: 1px solid #3D464C;

	float: right;

	margin: 0;

	padding: 0;

}



.nav_menu li { 

	border-left: 1px solid #002b40;

	border-right: 1px solid #002b40;

	float: right;

	line-height: 27px;

	list-style: none;

	margin: 0;

	padding: 0;
	
	font-size: 11px;

	font-family: 'tahoma';

}



.nav_menu a:visited, .nav_menu a:link { 

	color: #EEEEEE;

	float: left;

	font-size: 1.0em;

	font-weight: 700;

	height: 27px;

	padding: 0 12px;

}



.nav_menu a:hover { 

	background: #006292;

	color: #EEEEEE;

	text-decoration: none;

}



.members_bar { 

	background: #c2c1c2 url(./images/nav_mem_bar.gif) repeat-x;

	border-bottom: 1px solid #cdcdcc;

	color: #000000;

	height: 30px;

	font-weight: 700;

	font-size: 1.0em;

}



.members_bar a:visited, .members_bar a:link, .members_bar a:hover { 

	color: #000000;

	text-decoration: none;

}



.members_bar .guest_links { 

	padding: 9px;

	text-align: center;

}



.members_bar .member_links_right { 

	padding: 9px;

	float: right;

}



.members_bar .member_links_left { 

	padding: 9px;

	float: left;

}



.page_body { 

	background: #FFFFFF;

	color: #000000;

	padding: 15px 10px 15px 10px;

	text-align: center;

	direction: rtl;

}



.page_footer { 

	background: #3B57A0 url(./images/pc_foot_bg.gif) repeat-x;

	color: #000000;

	border-top: 1px solid #cdcdcc;

	height: 15px;

	padding: 5px;

	text-align: center;

}



.page_footer a:link, .page_footer a:visited, .page_footer a:hover { 

	color: #000000;

}



.page_footer img { 

	vertical-align: middle;

}



.lightbox_background { 

	-moz-opacity: 0.80px;

	background: #000000;

	filter: alpha(opacity=80);

	height: 100%;

	left: 0;

	top: 0;

	opacity: 0.80;

	position: absolute;

	width: 100%;

	z-index: 1001;

}



.lightbox_main { 

	background: #FFFFFF;

	border: 1px solid #345487;

	left: 25%;

	top: 20%;

	overflow: hidden;

	position: absolute;

	width: 515px;

	z-index: 1002;

}



.message_box { 

	background: #D8DCEB url(./images/blue_box_bg.gif) repeat-x;

	border: 1px solid #BFC8E3;

	margin: 5px auto 10px;

	padding: 10px;

	text-align: center;

}



.message_box h1 { 

	color: #FF0C00;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 1.70em;

	font-weight: 700;

}



.thumbnail { 

	border: 1px outset #000000;

}



.pagination {

	height: 1%;

	width: auto;

	font-size: 0.85em;

	margin-top: 3px;

	float: right;

}



.pagination strong {

	padding: 0 2px;

	margin: 0 2px;

	font-weight: normal;

	font-size: 0.85em;

	color: #FFFFFF;

	background: #4692BF;

	border: 1px solid #4692BF;

}



.pagination a:link, .pagination a:visited, .pagination a:active {

	font-weight: normal;

	font-size: 0.85em;

	text-decoration: none;

	color: #5C758C;

	margin: 0 2px;

	padding: 0 2px;

	background: #ECEDEE;

	border: 1px solid #B4BAC0;

}



.pagination a:hover {

	border-color: #368AD2;

	background: #368AD2;

	color: #FFFFFF;

	text-decoration: none;

}



.pulldown_menu {

	cursor: pointer;

}



.pulldown_menu ul {

	display: none;

	list-style: none;

	border: 1px solid #999999;

}



.pulldown_menu:hover ul {

	display: block;

	position: absolute; /* Safari Fix */

}



.pulldown_menu li {

	font-size: 0.90em;

	color: #000000;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	text-align: left;

	border-bottom: 1px solid #DDD;

	background: #EFF3F7;

	white-space: nowrap;

	width: auto;

	padding: 3px;

}



.pulldown_menu li.header {

	padding: 2px;

	text-align: center;

	background: #E1E2E5;

	font-weight: 700;

}

