/* reset */
html, body {height:100%; margin:0px; padding:0px;}
body, td, th, p, a, input {font-size:12px;font-family:Verdana, Tahoma, "Lucida Sans Unicode";color:#333;}
a img {border:none;}
form {padding:0px; margin:0px;}
:focus { outline: none;}
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 {font-size:18px;color:#A51328;}*/
h1 {font-size:22px;color:#333;font-weight:normal;font-family:Georgia;font-style:italic;}
h2, h2 a {font-size:16px;color:#A51328;font-weight:normal;}
h3 {font-size:14px;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

hr {
	height:1px;
	border:none;
	color:#E4E3DF;
	background:#E4E3DF;
}

/* HTML Tags */




/* Classes */

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

/* Classes */




/* Layout */

	body {background:#400010 url(/i/bgr.png) repeat-x;}
	#wrap {
		width:1000px;
		margin:0 auto;
	}
	
	#bgr {
		background:url(/i/bgr_city.jpg) 50% 0% no-repeat;
	}
	
	div.shadow {
		background:url(/i/wrap_bgr.gif) top left no-repeat;
		padding:0px 8px;
	}
	
	div.thebody {
		background:#fff /*url(/i/shevica.png) top left no-repeat*/;
		min-height:500px;
	}
	
	
	
	#header {
		background:url(/i/logo.gif) bottom right no-repeat;
		height:146px;
	}
		
	#header .menu {}
			#header .menu .selected {color:#999;}
			
	.menu {
		background:#000;
	}
	
	.menu td {
		padding:9px 0px 9px 0px;
	}
	
	.menu a {
		color:#fff;
		font-size:14px;
		font-family:Arial /*"Trebuchet MC"/*, "Tahoma", "Arial"*/;
		display:block;
		padding:5px;
		border:1px solid #000;
		margin-right:5px;
	}
	
	.menu a:hover {
		background:#999;
		border:1px solid #fff;
	}
	
	.menu a.selected, .menu a.selected:hover {
		background:#A51328;
		border:1px solid #fff;
	}
	
	a.login {
		background:url(/i/login.png) top left no-repeat;
		display:block;
		text-align:	right;
		font-family:Arial;
		width:196px;
		color:#fff;
		font-size:14px;
		padding:15px 13px 15px 0px;
	}
	
	a.login:hover {
		background:url(/i/login_o.png) top left no-repeat;
	}
	
		
	#content {width:620px;padding:10px 30px 0px 40px;}
		#left-nav {width:325px;padding:10px 0;}
			#left-nav .menu {}
				#left-nav .menu a {display:block;padding:2px 0;}
				#left-nav .menu a.selected {text-decoration:underline;}
				#left-nav .menu a.level2 {}
				#left-nav .menu a.level3 {padding-left:15px;}
	
	
	#ctx {width:200px;padding:10px 0;}

/* Layout */




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

.error {color:#FF0000;}

.spTitle {font-weight:bold;font-size:15px;}
.spTitle a {color:#FF0000;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;}


.BackPrintTop {padding:45px 5px 5px 5px;text-align:right;font-size:11px;color:#c1c1c1;}
.BackPrintTop a {text-decoration:none;font-family:Tahoma;color:#c1c1c1;font-size:11px;padding:0 3px;}
.BackPrintTop a:hover {color:#A51328;}
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

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

#footer {
	background:url(/i/footer_bgr.png) top left repeat-x;
	height:161px;
	font-family:Verdana	;
}

#ITTILogo { }
/* Default */


.search_text {
	background:url(/i/search_input.png) bottom left no-repeat;
	width:120px;
	
	padding:5px 0px 3px 0px;
	line-height:13px;
	/*height:20px;*/
	border:none;
}

.search_button {
	background:url(/i/search_button.png) top left no-repeat;
	width:63px;
	line-height:13px;
	padding:4px 0px 3px 0px;
	height:20px;
	border:none;
	color:#fff;
}

.homeBoxTitle {
	font-size:22px;
	font-family:Georgia;
	font-style:italic;
	color:#fff;
}

a.scroll_l {
	display:block;
	width:27px;
	height:54px;
	background:url(/i/home/l_arrow.png) top left no-repeat;
}

a.scroll_l:hover {
	background:url(/i/home/l_arrow_o.png) top left no-repeat;
}
a.scroll_r {
	display:block;
	width:27px;
	height:54px;
	background:url(/i/home/r_arrow.png) top left no-repeat;
}

a.scroll_r:hover {
	background:url(/i/home/r_arrow_o.png) top left no-repeat;
}


.homeBoxBody {
	font-size:12px;
	color:#fff;
}

.readMore {
	color:#000;
	font-style:italic;
	font-size:13px;
}

.dReadMore {
	text-align:right;
	background:url(/i/arrow.png) 100% 60% no-repeat;
	padding-right:10px;
}

.a_readMore {
	color:#A51328;
	font-weight:bold;
}

.a_readMore:hover { 
	text-decoration:underline;
}

.nTitle {
	font-size:22px;
	font-family:Georgia, Verdana;
	/*padding:5px 0px 30px 0px;*/
}

.smallTitle {
	font-size:16px;
	color:#A51328;
}

.smallDate {
	color:#000;
	font-weight:bold;
	padding:5px 0px;
}

.become_a_member {
	display:block;
	color:#fff;
	font-size:15px;
	font-family:Arial;
	background:url(/i/context/become_member.png) top left no-repeat;
	padding:22px 25px 40px 115px;
}

.become_a_member:hover {
	background:url(/i/context/become_member_o.png) top left no-repeat;
}

.bulletin_subscribe {
	display:block;
	color:#fff;
	font-size:15px;
	font-family:Arial;
	background:url(/i/context/bulletin_u.png) top left no-repeat;
	padding:10px 25px 20px 115px;
}

.bulletin_subscribe:hover {
	background:url(/i/context/bulletin_o.png) top left no-repeat;
}
.bulletin_subscribe_l {
	display:block;
	color:#fff;
	font-size:15px;
	font-family:Arial;
	background:url(/i/static_page/bulletin_u.png) top left no-repeat;
	padding:10px 25px 40px 115px;
}

.bulletin_subscribe_l:hover {
	background:url(/i/static_page/bulletin_o.png) top left no-repeat;
}


.become_a_member_l {
	display:block;
	color:#fff;
	font-size:15px;
	font-family:Arial;
	background:url(/i/static_page/become_member.png) top left no-repeat;
	padding:22px 65px 40px 130px;
}

.become_a_member_l:hover {
	background:url(/i/static_page/become_member_o.png) top left no-repeat;
}



.leftmenu {
	background:url(/i/static_page/menu_bgr1.png) top left no-repeat;
}

.leftmenu_b {
	background:url(/i/static_page/menu_bgr2.png) bottom left no-repeat;
	width:300px;
	min-height:90px;
}

.leftmenu_b a {
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial;
	padding:5px 5px 5px 20px;
}

.leftmenu_b a:hover, .leftmenu_b a.selected {
	display:block;
	background:#fff;
	color:#A51328;
}

td.whitePhoto {
	background:url(/i/home/photo_bgr_white.png) top left no-repeat;
	text-align:center;
	vertical-align:top;
	width:168px;
	height:128px;
	padding-top:8px;
}

.title1, .title2 {
	color:#A51328;
	font-weight:bold;
	font-size:13px;
	background:url(/i/comments.png) top left repeat-x;
	padding:5px 10px;
}

.a_link a {
	color:#A51328;	
}

.required {
	color:#A51328;
}

a.link {
	color:#A51328;
}

.cm_table td{
	padding-left:0px;
}

.crumbs {
	color:#A51328;
	font-size:13px;
	/*padding-top:10px 0px;*/
	/*border-bottom:1px solid #ccc;*/
	margin-bottom:5px;
	font-size:12px;
}
.crumbs a {
	color:#A51328;
	font-size:12px;
	font-style:italic;
}

