/* reset */
html, body {height:100%; margin:0px; padding:0px;}
body {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666655;}
a img {border:none;}
form {padding:0px; margin:0px;}
:focus { outline: none;}
table, table td{border-color: #555555; border-collapse:collapse;}
table td {vertical-align:top;}
.clear{clear:both;}
p {padding:5px 0;margin:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none !important;}
/* reset */




/* HTML Tags */

h1 {
	color: #007700;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 17px;
	font-weight: 700;
	margin:0px 0px 17px 0px;
}
h2 {font-size:16px;}

h2.NewsTitle a{
	color: #666655;
}
h2.NewsTitle a:hover{
	color: #666655;
}

h3 {font-size:14px;}

a {		
	text-decoration:underline;
	color: #007700;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
}
a:hover {
	text-decoration:underline;
	color:#FF6B29;
}
/*a:focus{border: 1px dotted blue;}*/
/* HTML Tags */




/* Classes */

	.more-read {display:block;text-align:right;font-size:11px;}
	.moreRead {float:right; text-align:right; font-size:11px;}
	.sub-info {display:block;padding-bottom:5px;}

/* Classes */




/* Layout */

	body {background:#fff;}
	#wrap {width:950px;margin:12px auto 0 auto;}
	
	#header {background: url(i/top_bgrN.gif) repeat-x 0 0; height:140px; width:100%; margin-top:10px;}
		#header .menu {width:950px; margin: 0 auto; height:140px; text-align:left; border:none;}
		
		
	#content {width:588px; padding-top:2px;}
		#content #content_data{width:580px; padding-right:8px;
								color: #666655;
								font-family: "Verdana", "Arial", "Helvetica", sans-serif;
								font-size: 9pt;
		}
		#content #content_data ul { 
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 5px;
			padding-left:30px;
		 }
		#content #content_data li{padding-top:1px; padding-bottom:1px;}
		#content #content_data img{margin:5px;}
	
		#left-nav {width:200px;padding:0px;}
			#left-nav .menu {}
				#left-nav .menu a {display:block;padding:2px 0 3px 0;}
				#left-nav .menu a.selected {text-decoration:underline;}
				#left-nav .menu a.level1 {}
				#left-nav .menu a.level2 {padding-left:2px;}
				#left-nav .menu a.level3 {}
				#left-nav .menu ul{padding:0 0 0 42px; margin:0; width:123px; list-style-type:disc; list-style-position:outside;}
				#left-nav .menu ul li{padding:0; margin:0 0 5px 0px;}
				
				#left-nav .menu ul li a{
					padding:0px;
					color: #666666;
    				font-size: 11px;
    				text-decoration:underline;
				}
				#left-nav .menu ul li a:hover{
					color: #FF6B29;
					font-size: 11px;
					text-decoration:underline;
				}
				#left-nav .menu ul li a.selected{
					color: #007700;
					font-size: 11px;
					text-decoration:underline;
				}
				   
	#ctx {
		width:150px; padding: 2px 5px 0px 5px;
		border-left: 1px solid #C1CBBB;
		border-right: 1px solid #C1CBBB;
	
	}
		#ctx #ctx_content{
			width:150px;
			text-align:center;
			
		}
		#ctx #ctx_content a { 
			color: #ff8000;
			font-size: 10px;
			font-weight: 700;
			text-decoration:underline;
	 	}
		#ctx #ctx_content a:hover { 
			color: #007700;
			font-weight: 700;
			text-decoration:underline;
 		}
 		
 		
 		#ctx #ctx_handbook{
 			margin:0px; 
 			padding:0 0 12px 0;
 			text-align:center;
 			width:150px;
 		}
 		#ctx #ctx_handbook a{
 			font-size:12px;
 			font-weight:bold;
 			color: #007700;
 			text-decoration:none;
 		}
 		#ctx #ctx_handbook a:hover{
 			color: #007700;
 			text-decoration:none;
 		}
 		
 		#ctx #ctx_handcontent{
 			width:150px;
			text-align:left;
			
		}
		#ctx #ctx_handcontent a { 
			color: #ff8000;
			font-size: 10px;
			font-weight: 700;
			text-decoration:underline;
	 	}
		#ctx #ctx_handcontent a:hover { 
			color: #007700;
			font-weight: 700;
			text-decoration:underline;
 		}
 		
 		
 		#ctx a.readm{
 			color: #007700;
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
 		}	
 		#ctx a.readm:hover{
 			color: #ff8000;
			text-decoration:underline;
			cursor:pointer;
 		}
/* Layout */




/* Default */
body.Print { padding:10px; background:#ffffff;}

.error {color:#FF0000;}

.spTitle {font-weight:bold; font-size:12px; color:#007700;}
.spTitle a {color:#007700; text-decoration:none;}
.spSubTitle {font-weight:bold;}
.spSubTitle a{font-weight:bold;}

.ImgLeft {float:left;margin-right:5px;margin-bottom:0px;border: 1px solid #999;}
.ImgRight {float:right;margin-left:5px;margin-bottom:0px;border: 1px solid #999;}

.DownloadLink{ background: url(/i/download_ico.gif) no-repeat 0 50%; padding-left:20px; line-height:18px;  }

.BackPrintTop {padding:45px 5px 10px 5px; text-align:right; font-size:12px; color:#007700;}
.BackPrintTop a {text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#007700; font-size:12px; padding:0 3px;}
.BackPrintTop a:hover {text-decoration:underline; color:#FF6B29;}
.BackPrintTop .Back { background: url(i/back.gif) no-repeat 0 100%; padding-left:15px;}
.BackPrintTop .Print { background: url(i/print.gif) no-repeat 0 100%; padding-left:17px;}
.BackPrintTop .Top { background: url(i/tops.gif) no-repeat 0 100%; padding-left:15px;}

.PageBar {padding:10px 0px;}
	.PageBar b {border:1px solid #007700;padding:2px 5px;color:#007700;text-decoration:none;font-family:Tahoma;}
	.PageBar a {border:1px solid #007700;padding:2px 5px;background-color:#007700;text-decoration:none;font-family:Tahoma;color:#fff !important;font-weight:bold;}
#FooterCont { }

#footer_wrap{
	margin-top:2px;
	width:100%;
	border-top: 1px solid #339900;
}
#footer_wrap #footer{
	width:950px;
	margin: 0 auto;
}

#ITTILogo { }
/* Default */
.hrBrake{
	border-top:1px solid #C1CBBB;
	width:100%;
	margin:10px 0px 10px 0px;
	height:0px;
}

hr{
	color:#666655;
	margin:10px 0px 10px 0px;
}
/* be styles*/
.head_title{ 
	background-color: #e6eae3;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	margin-top:10px;
 }
 
.head_subtitle{ 
	background-color: #E1F0DA;
	color:#666655;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
 }
.read_more_be{float:right;
			margin-bottom:10px;
			margin-top:3px;}
			
table.contacts_form td.contacts_form_name{
	text-align:right;
	vertical-align:middle;
}
table.contacts_form td{
	text-align:left;
	vertical-align:middle;
}
