/*
 * Clear CSS
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}

/* Define the focus */
:focus {
	outline:0}
body {
	line-height:1;
	color:#fff;
	background:#071B3A url(bg.jpg) 0 0 repeat-x;
	}
ol, ul {
	list-style:none}


/*
 * Header
 */
#head{
	position:relative;
	margin:0 auto;
	padding:10px 0 0 0;
	height:100px;
	width:900px;
	background:url(head.jpg) 0 0 no-repeat;
	font-family:Verdana, Arial}



/* header maim menu */
#menu{
	position:absolute;
	top:0px;
	right:0;
	height:30px}
	
	#menu ul{
		font-family:Verdana, Arial;
		font-size:9pt}
	
		#menu ul li{
			display:block;
			float:left;
			height:30px}
		
		#menu ul li a{
			display:block;
			float:left;
			padding:0 0 0 14px;
			height:30px;
			color:#071B3A;
			text-decoration:none;
			text-transform:capitalize;
			cursor:pointer}
		
			#menu ul li a span{
				display:block;
				float:left;
				padding:8px 14px 0 0;
				height:22px}
			
			#menu ul .active a{
				color:#071B3A;
	}


/*
 * content body
 */
#maincontent{
	overflow:auto;
	margin:0 auto;
	padding:0 10px;
	width:880px;
	background:#fff;
	color:#000000}
	#maincontentBefore,
	#maincontentAfter{
		margin:0 auto;
		width:900px;
		height:10px;
		overflow:hidden;
		background:#fff}
			#maincontentBefore1,
	#maincontentAfter1{
		margin:0 auto;
		width:900px;
		height:10px;
		overflow:hidden}
	
#right{
	overflow:hidden;
	float:right;
	width:510px;
	background:#fff}
	
	#right .panel{
		margin:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px}
		
		#right .panel strong{
			font-weight:bold}
		
		#right .panel .tabbertabhide{
			display:none}
		
		#right .sitenews{
			padding:5px 10px;
			background:#fffbc9;
			border:solid 1px #ecd900}
			
			#right .sitenews .title{
				position:relative;
				padding:0 0 4px 0;
				height:1em;
				border-bottom:dotted 1px #ece057;
				overflow:auto}
				
				#right .sitenews .title strong{
					display:block;
					float:left;
					color:#49483a}
				
				#right .sitenews .title small{
					display:block;
					float:right;
					color:#7f7d64;
					font-size:10px}
			
			#right .sitenews .body{
				padding:5px}
			
			

	#right h3{
		padding:10px 10px 20px 0;
		color:#0C316e;
		font-size:18px;
		font-weight:bold;
		text-align:right;
	}
	#right h4{
		padding:10px 0 10px 10px;
		color:#0C316e;
		font-size:15px;
		font-weight:bold;
	}
	
#grey{
		margin:10px 0 0 0;
		padding:10px;
		background:#e6e1e5;
		font-family:Arial;
		position:relative;
	}
		#grey h2{
			margin:0 0 10px 0;
			color:#757274;
			font-size:16px;
			font-weight:bold;
			font-family:Arial;
			border-bottom:solid 2px #d4cfd3;
		}
		#grey p{
			font-size:13px;
		}
		#grey a{
		color:#000000;
		position: inherit;
		font-size:10pt;
		font-weight:bold;
		text-decoration:underline}
	


#left{
	overflow:hidden;
	float:left;
	width:360px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt}
	
	#left .panel{
		margin:10px 0 0 0;
	    background:#FAF2E6;
		border:solid 1px #E3DCD1}
	
	#left .panel a{
		font-size:11px;
		text-decoration:none}

	#left .panel h3{

		padding:8px 0 3px 0;
		margin:0 10px 5px 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		border-bottom:dotted 1px #D7D0C6;
		}	
	#left .panel h4{
		margin:0 10px}
	
	#left .panel ul,
	#left .panel ol{
		margin:0 10px}
	
	#left .panel ol{
		padding:10px 20px 10px 35px;
		list-style: outside decimal}
	
		#left .panel ol li{
			padding:1px 0;
			font-weight:bold;
			line-height:12px;
			color:#ebd7b8}
			
			#left .panel ol li a{
				color:#669F00;
				font-size:13px}
				#left .panel a:hover{
					color:#000}
	
	#left .view{}
	
	#left .manage{}
	
	.subForm{
		padding:10px 20px;
	}
		.subForm fieldset{
			padding:0 0 10px;
		}
		.subForm legend{
			font-size:11px;
			font-weight:bold;
			color:#7e7363;
		}
		.subForm .textbox{
			width:200px;
		}
	
#Blockblue{
	position:relative;
	padding:20px 22px 0 22px;
	height:190px;
	color:#fff;
	font-family:Arial;
	background:#000 url(blueblock.jpg) 0 0 no-repeat}
	
	#Blockblue .title{
		font-size:18pt}
	
	#Blockblue .info{
		padding:16px 0 0 0;
		font-size:11pt;
		line-height:1.2em}
		#Blockblue .info strong{
			display:block;
			padding:12px 0 0 0;
			font-size:11pt;
			font-weight:bold}
	
	#Blockblue .links{
		position:absolute;
		left:170px;
		top: 186px;
		bottom:15px;
		color:#b4b4b4;
		font-size:12px}
		
		#Blockblue .links a{
			padding:0 2px;
			font-weight:normal;
			text-decoration:none}
		
			#Blockblue .links a:hover{
				text-decoration:underline}	
	
			
#genPanel{
	margin:0 !important;
	height: 230px;
	}

#genPanel table{
	margin:9px 0 6px 0;
	width:100%;
	}
	
	#genPanel h3{
		position:relative}
	
	#genPanel h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}
	#genPanel p{
		padding: 0 0 0 10px;
		float:left}
	#genPanel p a{
		position:relative;
		color:#000000;
		font-size:16pt;
		font-weight:bold;
		text-decoration:underline}

#tipimg{
	margin:0 !important;
	height: 165px;
	background-image:url(toptip.jpg);
	}
	#tipimg p{
		padding: 0 0 0 10px;
		float:center;
		color:#FFFFFF;
		font-size:12pt;
		font-weight:bold;
		}
	
	#tipimg h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}	
		
		#left .imgtip a{
		font-size:11px;
		text-decoration:none}
	
	#left .imgtip{
		margin:10px 0 0 0;
	    background-image:url(toptip.jpg);
		border:solid 1px #E3DCD1}
	#tipimg h3{
		position:relative}	
		
			#left .imgtip h3{

		padding:8px 0 3px 0;
		margin:0 10px 5px 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		border-bottom:dotted 1px #D7D0C6;
		}	

#toptip{
	margin:0 !important;
	height: 165px;
	}

	


#toptip table{
	margin:9px 0 6px 0;
	width:100%;
	}
	
	#toptip h3{
		position:relative}
	
	#toptip h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}
	#toptip p{
		padding: 0 0 0 10px;
		float:left}
	#toptip p a{
		position:relative;
		color:#000000;
		font-size:16pt;
		font-weight:bold;
		text-decoration:underline}



#loginPanel{
	margin:0 !important;
	height:160px;
	background:#FAF2E6}

#loginPanel table{
	margin:9px 0 6px 0;
	width:100%;
	}
	
	#loginPanel h3{
		position:relative}
	
	#loginPanel h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}


	#loginPanel tbody th{
		padding:0 0 0 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		vertical-align:middle}
	
	#loginPanel tbody td{
		padding:4px 0 4px 15px}
	
	#loginPanel tbody .textbox{
		margin:0;
		padding:3px;
		width:208px;
		height:18px;
		color:#0B2F68;
		font-family:"Trebuchet MS", Arial;
		font-size:10pt;
		font-weight: bold;
		border:solid 1px #dddcdc}
	
	#loginPanel tbody .checkbox{
		margin-left:0}
	
	#loginPanel tbody label{
		color:#0e316a;
		font-family:Arial;
		font-size:8pt}
	
	#loginPanel tfoot th,
	#loginPanel tfoot td{
		padding:20px 0 0 15px;
		vertical-align:middle}
	
	#loginPanel tbody td .submit{
		margin:0;
		padding-top:3px;
		padding-bottom:3px;
		color:#0e316a;
		font-family:Arial;
		font-size:8pt;
		font-weight:bold;
		cursor:pointer}
	
	#loginPanel tfoot td{
		padding:26px 15px 0 0;
		text-align:right}
		
		#loginPanel tfoot td a{
			color:#496189;
			font-size:8pt}





#registerPanel{
	margin:0 !important;
	height:200px;
	background:#FAF2E6}

#registerPanel table{
	margin:9px 0 6px 0;
	width:100%;
	}
	
	#registerPanel h3{
		position:relative}
	
	#registerPanel h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}


	#registerPanel tbody th{
		padding:0 0 0 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		vertical-align:middle}
	
	#registerPanel tbody td{
		padding:4px 0 4px 15px}
	
	#registerPanel tbody .textbox{
		margin:0;
		padding:3px;
		width:208px;
		height:18px;
		color:#0B2F68;
		font-family:"Trebuchet MS", Arial;
		font-size:10pt;
		font-weight: bold;
		border:solid 1px #dddcdc}
	
	#registerPanel tbody .checkbox{
		margin-left:0}
	
	#registerPanel tbody label{
		color:#0e316a;
		font-family:Arial;
		font-size:8pt}
	
	#registerPanel tfoot th,
	#registerPanel tfoot td{
		padding:20px 0 0 15px;
		vertical-align:middle}
	
	#registerPanel tbody td .submit{
		margin:0;
		padding-top:3px;
		padding-bottom:3px;
		color:#0e316a;
		font-family:Arial;
		font-size:8pt;
		font-weight:bold;
		cursor:pointer}
	
	#registerPanel tfoot td{
		padding:26px 15px 0 0;
		text-align:right}
		
		#registerPanel tfoot td a{
			color:#496189;
			font-size:8pt}



#footer{
	padding:5px 0 0 0;
	margin:0 auto;
	width:900px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#606d81;
	background:#fff;
	line-height:1.35em}
	

	#footer a{
		color:#606d81;
		text-decoration:none}
	
	#footer a:hover{
		color:#adb4be}

#forma .textbox{
		margin:0;
		padding:3px;
		width:208px;
		height:18px;
		color:#0B2F68;
		font-family:"Trebuchet MS", Arial;
		font-size:10pt;
		font-weight: bold;
		border:solid 1px #dddcdc}


#mypopup h3{
		position:relative}	
		
			#mypopup h3{

		padding:8px 0 3px 0;
		margin:0 10px 5px 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		border-bottom:dotted 1px #D7D0C6;
		}	
	#mypopup p{
		padding: 0 0 0 10px;
		float:center;
		color:#000000;
		font-size:12pt;
		font-weight:normal;
		}
	#mypopup b{
		color:#000000;
		font-size:12pt;
		font-weight:bold;
		}	
		#mypopup a{
		float:center;
		color:#000000;
		font-size:12pt;
		font-weight:bold;
		}
		#mypopup h3 a{
		position:absolute;
		top:6px;
		right:0;
		color:#0e316a;
		font-size:8pt;
		font-weight:normal;
		text-decoration:underline}
		#loginPanel{
	overflow:hidden;
	float:left;
	width:360px;
	background:#FAF2E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt}
	
	#loginPanel .panel{
		margin:10px 0 0 0;
	    background:#FAF2E6;
		border:solid 1px #E3DCD1}
	
	#loginPanel .panel a{
		font-size:11px;
		text-decoration:none}

	#loginPanel h3{

		padding:8px 0 3px 0;
		margin:0 10px 5px 15px;
		color:#666666;
		font-size:10pt;
		font-weight:bold;
		border-bottom:dotted 1px #D7D0C6;
		}	

#members{
	margin:0 !important;
	height: 200px;
	width: 150px;
	background-image:url(members.gif);
	position: inherit;
	float:right;
	}
	#members p{
		padding: 10px 0 0 10px;
		float:center;
		color:#FFFFFF;
		font-size:12pt;
		font-weight:bold;
		}
			#members a{
		padding: 0px 0 0 0px;
		float:center;
		color:#FFFFFF;
		font-size:12pt;
		font-weight:bold;
		}
		#members li{
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
		position: inherit;
		float:center;
		color:#FFFFFF;
		font-size:12pt;
		font-weight:bold;
		}
			#members h3{
		padding: 10px 0 0 10px;
		float: center;
		color:#000000;
		font-size:12pt;
		font-weight:bold;
		}
