/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4F4F53; vertical-align:top; line-height:16px;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;vertical-align:middle;}address,caption,cite,code,dfn,th,var{font-style:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000000;}del,ins{text-decoration:none;}a, a:visited{color:#000000;text-decoration:none;}a:hover{color:#666666;text-decoration:none;}a img {border:none;}
/* ========= */

/*
* { margin:0; padding:0;}
html, body { height:100%; }
body { font-size:100%; line-height:1.125em; background:url('/images/topBodyBg.jpg') top center no-repeat; }
html, input, textarea	{ font-family: Arial, Helvetica, sans-serif; color:#939393;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top; }

a{color:#02c8f9; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#04abe0; font-weight:bold; float:right}
.link1{color:#02c8f9; font-weight:bold; text-decoration:none}
.link1:hover{ color:#000; text-decoration:none}
.link2{color:#04abe0; font-weight:bold; }

.button{color:#f8f7f3; background:url(images/button.gif) top left no-repeat; font-weight:bold; padding:1px 8px 5px 9px; text-decoration:none;  }
.button:hover{text-decoration:underline }
*/

body { font-size:100%; line-height:1.125em; }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/tail.gif) bottom repeat-x;  }
#content ul .last{background:none }
#content ul li a{ /* width:206px; */ color:#515151; text-decoration:none; /* line-height:2.83em; */ background:url(images/marker.gif) top left no-repeat; background-position:0 1px; margin:0; /* padding-left:14px; */ padding:8px 25px 0px 6px; } 
#content ul li a:hover { text-decoration:underline; }

#content .ul li{background:none }
#content .ul li a{color:#939393; text-decoration:none; line-height:2.16em; background:url(images/marker.gif) top left no-repeat; background-position:0 1px; margin:0; padding-left:28px;} 
#content .ul li a:hover { text-decoration:underline; }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) left top no-repeat; text-transform:uppercase; font-size:.833em}
.link-1  b { display:block; background:url(images/link_right.gif) right top no-repeat; padding:0 8px 1px 13px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header { width:903px; font-size:0.9375em; color:#FFFFFF; }
#header .logo{ margin:0px 3px 0 0; position:absolute; top:-15px; }
#header .indent{padding:56px 0 15px 16px;}
.top-left{ background:url(images/top_left.gif) no-repeat top left;}
.top-right{ background:url(images/top_right.gif) no-repeat top right; float:left; /* height:431px */ }

#header .LogoImg { float:left; }
	#header .LogoSearch { float:left; position:relative; }	
	#header .Search { width:238px; height:46px; padding:178px 18px 0px 11px; background:url('/images/bgSearch.gif') bottom center no-repeat; }
		#header label { color:#99342f; font-size:13px; font-weight:bold; line-height:26px; padding-left:10px; float:left; font-family:Georgia, "Times New Roman", Times, serif; }
		#header .txtinput { width:118px; padding-left:3px; height:27px; border:0px; background:#ffffff url('/images/bgtxtsearch.gif') no-repeat top left; float:left; color:#979494; }
		#header .submitBtn { width:19px; height:29px; float:left; padding:0px; }

#header .HomeImageContainer { width:622px; float:left; background-color:#FFFFFF; padding-top:17px; padding-right:12px; }
	#header .HomeImageContainer ul { padding:0px; }
	#header .HomeTopTitle { width:622px; height:53px; }
 	#header .HomeImage { float:left; }
		#header .HomeImage ul { width:621px; height:168px; overflow:hidden; }
#header .topmenu { width:903px; float:left; padding-top:10px; padding-bottom:4px; }
#header .bottombar { background:url('/images/bottomMnuBar.gif') top center no-repeat; padding-left:30px; float:left; width:873px; height:5px; /* margin-left:15px; margin-right:15px; */ }
#header .bottombar2 { background:url('/images/bgBottomBar2.gif') top center no-repeat; padding-left:30px; float:left; width:873px; height:19px; /* margin-left:15px; margin-right:15px; */ }

#header ul{margin:0; padding:0 0 0 16px; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul .last{background:none}
#header ul li a{background:url('/images/bg_menu-act.gif') bottom repeat-x; /* color:#979494; */ color:#4F4F53; text-decoration:none; width:122px; text-align:center; display:block; float:left; padding:0 0 22px 0; margin-right:3px; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; } 
#header ul li a:hover { color:#8f2f2b; text-decoration:none; background:url('/images/bg_menu-act_sel.gif') bottom repeat-x;}
#header ul li .current{ color:#8f2f2b; text-decoration:none; background:url('/images/bg_menu-act_sel.gif') bottom repeat-x;  }


#TopFlashImgs { list-style:none; width:621px; overflow:hidden; }

/*content*/
#content{ width:903px; font-size:0.75em; text-align:left; background:url(images/bg_cont.gif); border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; float:left; }
.bg-cont{ background:url(images/bg_cont1.gif) top repeat-x; /*padding-top:25px*/ float:left; }
#content .indent-main{/*padding:0 18px 15px 15px*/ width:903px; float:left; }
#content .indent-col{padding:30px 20px 0 21px; }
#content .indent-col1{ width:266px; padding:0px 10px 0 14px; float:left; }
#content .indent-col2{ width:569px; /* padding:30px 15px 0 39px; */ padding-top:50px; float:left; }
#content .inner-col2 { width:284px; padding-bottom:23px; float:left; }
#content .title{ background:url(images/bg_title.gif) top repeat-x; line-height:37px; padding-left:18px}
#content .title1{ background:url(images/bg_title1.gif) top repeat-x; line-height:37px; padding-left:18px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 0 24px 0}
#content p{ margin:0 0 21px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 7px 0}
#content .p2{ margin:30px 0 0 0}
#content .p3{ margin:0 0 15px 0}
#content h2{color:#fff; font-size:1.75em; letter-spacing:-1px}
#content h5{color:#fff; font-size:1.75em; letter-spacing:-1px; text-transform:uppercase; margin-bottom:5px}
#content h4{color:#02c8f9; font-size:1em }
#content h3{color:#1e3b74; /* font-size:1.75em; */ font-size:2.4em; font-family:Georgia; margin-bottom:11px; line-height:1.2em; letter-spacing:-1px}
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:5px}
#content .tail1{ background:url(images/tail.gif) bottom repeat-x; /* padding-bottom:29px; margin-bottom:21px; */ color:#CC0000; overflow:hidden; }
.txt{ color:#02c8f9; font-weight:bold; display:block; margin-bottom:21px; float:right}
.txt1{ color:#02c8f9; font-weight:bold; display:block; float:right}

.container { width:284px; float:left; }

.latestnews { width:216px; height:38px; background:url('/images/bgLatestNews.gif') no-repeat top left; color:#ffffff; font-size:20px; line-height:25px; /* text-align:center; */ padding-left:15px; padding-right:15px; padding-top:4px; }

.containerIn { width:215px; padding:5px 0px 13px 27px; border-bottom:1px solid #d0d0d0; }
.containerInLast { width:215px; padding:5px 24px 13px 27px; }
.dateTitle { color:#9b3631; font-size:15px; font-weight:bold; padding:9px 0px 8px 0px; }
.descr {  }
	.descr span { color:#9b3631; }
		.descr a, .descr span a, .descr span a:visited { color:#9b3631; text-decoration:none; }
		.descr a:hover { color:#9b3631; text-decoration:underline; }
		.descr span a:hover { color:#1d396f; text-decoration:none; }

.allNews { padding-right:30px; float:right; }		
	.allNews a, .allNews a:visited { color:#9b3631; }
	.allNews a:hover { color:#1d396f; }
	
.newsletterBox { color:#1c386d; width:247px; height:83px; margin:14px 5px 0px 0px; background:url('/images/bgnewsletterbox.gif') no-repeat top left; float:left; }
	.newsletterLabel { color:#1c386d; font-size:22px; line-height:25px; padding-left:22px; padding-top:7px;  }
		.newsletterLabel span { font-size:12px; }
	.newsletterBox .text { /* width:157px; */ height:25px; padding:15px 0px 9px 13px; float:left; }
	.newsletterBox .button { padding:9px 0px 0px 0px; float:left; width:22px; }

#content .indent{padding:0 0 0 0};
#content .indent1{padding:0 0 0 294px;}

#content .container p { padding-bottom:10px; margin:0px; }
#content .containerImage { width:284px; padding-bottom:10px; float:left; }
	#content .containerImage img { border:#AAAAC6 solid 1px; }
#content .containerText { width:264px; /*padding-right:20px;*/ padding-bottom:12px; float:left; }
#content .containerText p { padding-bottom:10px; }

	#content .readmore { width:82px; height:18px; background:url('/images/more.gif') no-repeat top left; text-align:center; float:left; color:#ffffff; }
		#content .readmore a, #content .readmore a:visited { color:#ffffff; }
		#content .readmore a:hover { color:#ecedee; }

#content .appacSupport{ /* width:569px; */ /* padding:30px 15px 0 39px; */ /* padding-left:290px; */  /*padding-top:50px;*/ padding-top:100px; float:left; }

.appacSupport .homeAppacSupportBar { width:488px; background:url('/images/appacSupportGoal.gif') no-repeat bottom left; float:left; }
	.homeAppacSupportBar .clickhere { float:right; padding-right:10px; color:#ffffff; }
		.homeAppacSupportBar .clickhere a, .homeAppacSupportBar .clickhere a:visited { color:#ffffff; }
		 .homeAppacSupportBar .clickhere a:hover { color:#ffffff; }
.appacSupport .homeAppacGOALimg { width:75px; float:left; margin-top:-12px; }

/*box*/
.box{ background:#f2f2f2; width:100%;}
.box .indent-box{ padding:17px 39px 17px 32px; }
.box .indent-box1{ padding:21px 39px 24px 32px; }
.box .indent-box2{ padding:21px 30px 24px 32px; }
/*box1*/
.box1{ background: url(images/bg_block.gif) ; width:100%;}
.box1 .indent-box{ padding:25px 9px 25px 32px; }


/* displayITM1 */
	
 	#content .leftMenu { width:246px; }
	#content .leftMenu ul { list-style:none; }
		#content .leftMenu li { background:url('/images/leftMnu.gif') top left no-repeat; height:40px; line-height:40px; }
			 .leftMenu li a,  .leftMenu li a:visited { height:40px; line-height:40px; text-align:left; /* border-bottom:1px solid #d0d0d0; */ font-size:12px; line-height:20px; color:#041f55; background:#f3f3f3 url('/images/leftMnu.gif') top left no-repeat;  display:block; }
			#content .leftMenu li a:hover { /* font-weight:bold; */ color:#98312c; text-decoration:none; } 
			
			#content .leftMenu li a.selected { font-weight:bold; height:40px; /* line-height:40px; */ color:#98312c; background:#e2e2e2 url('/images/leftMnuSel.gif') top left no-repeat;}
		
	.leftMenuSel { width:246px; height:40px; background-color:#e2e2e2; text-align:left; border-bottom:1px solid #d0d0d0; }
		.leftMenuText { padding-top:12px; padding-left:15px; font-size:16px; line-height:20px; color:#041f55; }
		.leftMenuTextSel { padding-top:12px; padding-left:15px; font-size:16px; line-height:20px; color:#98312c; font-weight:bold; }
	.leftMenuEmpty { padding-top:50px; }
	
	
	.indent-col2 .itemTitle { font-size:24px; }
	
	.indent-col2 .TextContainer, .indent-col2 .TextContainer p, .indent-col2 .TextContainer a { font-size:11px; }
	
	#content .itemTitleContainer { border-bottom:1px solid #d0d0d0; float:left; }
		#content .itemTitle { width:468px; padding-right:10px; color:#98312c; padding-bottom:3px; line-height:100%; font-family:Georgia, "Times New Roman", Times, serif; float:left; }
		#content .changeSize { float:left; padding-top:6px; padding-bottom:3px; }
		#content .changeSize a { cursor:pointer; }
		
	#content .ItemImageContainer { width:500px; text-align:center; padding:20px 0px; float:left; }
		#content .ItemImageContainer img { border:1px solid #AAAAC6; }
		
	#content .TextContainer { width:560px; padding:15px 6px 15px 3px; color:#747474; float:left; }
		#content .TextContainer p { padding-bottom:15px; margin:0px; } 
			#content .TextContainer strong { /* color:#8C8989; */ color:#4F4F53; } 
			#content .TextContainer p strong { /* color:#8C8989; */ color:#4F4F53; } 
			#content .TextContainer .Title { color:#98312C; font-weight:bold; font-size:12px; }
			#content .TextContainer p .Title { color:#98312C; font-weight:bold; font-size:12px; }
			#content .TextContainer a, #content .TextContainer a:visited, #content .TextContainer a strong { color:#98312C; }
				#content .TextContainer a:hover { color:#98312C; text-decoration:underline; }
			#content .TextContainer ul { list-style-image:url('/images/mainbullet.gif'); padding-left:20px; }
				#content .TextContainer li { padding-bottom:5px; } 
			#content .TextContainer a { padding:0px; margin:0px; }
				
	#content .TextContainer table { width:560px; color:#747474; border-color:#8C8989; }
		#content .TextContainer table caption, #content .TextContainer table caption p { color:#747474; font-weight:bold; font-size:15px; text-decoration:none; color:#98312C; padding-bottom:20px; text-align:center; }
			#content .TextContainer table td { vertical-align:middle; padding:5px; }
				#content .TextContainer table td p { vertical-align:middle; /* padding:5px; */ }

/* ===== Gallery ==== */

	#content .GalleryDiv { width:560px; padding:15px 6px 15px 3px; float:left; }
		.GalleryDiv .GalleryImgDiv { width:151px; float:left; text-align:center; padding:12px 12px; }
			.GalleryDiv .GalleryImgDiv img { border:1px solid #AAAAC6; }
			.GalleryDiv .GalleryImgDiv .imgTitle { padding:5px 0px 10px 0px; height:50px; }
	
/* ===== Gallery ==== */

/* ===== Publication ==== */

	#content .PublicationCoverDiv { width:560px; /* padding:15px 6px 15px 3px; */ float:left; }
		.PublicationCoverDiv .PublicationImgDiv { width:220px; float:left; text-align:center; padding:10px 20px; }
			.PublicationCoverDiv .PublicationImgDiv img { border:1px solid #AAAAC6; }
			.PublicationCoverDiv .PublicationImgDiv a { padding-bottom:10px; }
			.PublicationCoverDiv a, .PublicationCoverDiv a:visited { text-decoration:none; }
				.PublicationCoverDiv a:hover { text-decoration:underline; }
			.PublicationCoverDiv .PublicationTitle { padding-top:10px; }
				.PublicationCoverDiv .PublicationTitle a, .PublicationCoverDiv .PublicationTitle a:visited { color:#98312C; text-decoration:none; }
					.PublicationCoverDiv .PublicationTitle a:hover { color:#98312C; }
	
/* ===== Publication ==== */


	#content .BottomTextLinks { float:left; padding-top:20px; }

	#content .BottomTextLinks a, #content .BottomTextLinks a:visited { color:#858585; text-decoration:underline; }
	#content .BottomTextLinks a:hover { color:#858585; text-decoration:none; }


/* ====================== Contact Form ====================== */
 	#content .TextContainer .frmContact { width:400px; padding-left:50px; }
	#content .FormButton { background-color:#99342F; border:1px solid #8C8989; color:#ffffff; font-size:11px; padding:0px 4px; width:80px; cursor:pointer; font-weight:bold; }
	#content .FormInputs { border:1px solid #8C8989; /* color:#8C8989; */ color:#4F4F53; font-size:11px; margin-left:15px; }
	#content .FormRow { float:left; margin-top:2px; margin-bottom:2px; }
	#content .FormRow label { float:left; width:120px; height:20px; }
	
	#content .FormRow ul { float:left; padding:0px 0px 20px 20px; height:112px; list-style:none; list-style-type:none; list-style-image:none; }
		#content .FormRow ul.floatRight { float:right; padding-right:53px; }
		#content .FormRow ul.no-padding-bottom { padding-bottom:0px; height:80px; }
		#content .FormRow li { line-height:18px; }
		#content .FormRow li a { line-height:18px; /*padding-left:10px;*/ }
	
/* ====================== Contact Form END ================= */				

/* ====================== Sitemap ================= */
.TextContainer .SMapLevel1,.TextContainer  .SMapLevel1 a,.TextContainer  .SMapLevel1 a:visited { font-weight:bold; color:#99342F; line-height:20px; }
.TextContainer .SMapLevel2,.TextContainer  .SMapLevel2 a,.TextContainer  .SMapLevel2 a:visited { /* color:#8C8989; */ color:#4F4F53; line-height:20px; }
.TextContainer .SMapLevel3, .TextContainer .SMapLevel3 a, .TextContainer .SMapLevel3 a:visited{ color:#858585; line-height:20px; }
.TextContainer .SMapLevelOther, .TextContainer .SMapLevelOther a, .TextContainer .SMapLevelOther a:visited { color:#000000; line-height:20px; }

.TextContainer .SMapLevel1 a:hover { /* color:#8C8989; */ color:#4F4F53; }
.TextContainer .SMapLevel2 a:hover, .TextContainer .SMapLevel3 a:hover, .TextContainer .SMapLevelOther a:hover { color:#99342F; }
/* ====================== Sitemap END ================= */


/*footer*/

#footer { width:903px; color:#6b6b6b; font-size:0.6875em; background-color:#d1d1d1; margin:0 auto; }
#footer .indent-footer{ padding:6px 50px 0 20px;}
#footer a {color:#414141; text-decoration:none;}  
#footer a:hover { color:#8f2f2b; text-decoration:none}

#footer ul{margin:0; padding:0; list-style:none;}
#footer ul li{ margin:0; display:inline; background:url(images/bg_menu.gif) center left no-repeat; float:left}
#footer ul li a{color:#636363; text-decoration:none; display:block; float:left; padding:2px 23px 2px 23px} 
#footer ul li a:hover { text-decoration:none; }
#footer ul .first{background:none;}
#footer ul .first a{ padding-left:0}
#footer ul li .current{ text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;  }

.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px}
.h1{ height:30px; background:url(images/bg_input.gif) no-repeat top left}
.block-contact span{ float:right; margin-right:0}
.input{
   	border:1px solid #FFFFFF; 
	background:#FFFFFF;
	width:146px; height:17px;
	font-size:1em;  
	color:#02c8f9;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
	width:179px; height:18px;
/*	font-size:1em;  */
	font-size:14px;
/*	padding-left:5px; */
	padding-top:2px
}
textarea{
	width:179px; height:189px;
	font-size:1em;
/*	padding-left:5px;	*/
	margin-bottom:11px;
	overflow:auto}
	
.TextContainer img.LeftImage { float:left; padding-right:10px; padding-bottom:10px; }
.TextContainer img.RightImage { float:right; padding-left:10px; padding-bottom:10px; }
