*{
margin:0 auto;
padding:0px;
font-family:Calibri;
}

@font-face {
    font-family: 'ft46Regular';
    src: url('fonts/ft46-webfont.eot');
    src: url('fonts/ft46-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ft46-webfont.woff') format('woff'),
         url('fonts/ft46-webfont.ttf') format('truetype'),
         url('fonts/ft46-webfont.svg#ft46Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {color:#ccc; margin: 0; font-size:13px;}
.home-body {background:url(images/bg.jpg) no-repeat center -30px #000;}
.inner-body {background:url(images/inner-bg.jpg) no-repeat center top #000;}

#mainContainer
{width:929px; margin:0 auto; border:0px solid #000;}
#mainContainer-inner
{width:948px; margin:0 auto; border:0px solid #000;}

#header
{width:100%;}
#header .logo {margin:-5px 0 0 -278px; padding:0; width:119px; display:block; position:absolute; }
	/*#header .rightside
	{float:right; width:585px; font-size:12px; color:#8f8f8f; padding-top:6px; text-align:right;}
		.rightside .followusicon
		{float:right; font-size:11px; color:#bcbcbc; text-align:right; line-height:25px;}
		.rightside .followusicon span
		{font-size:14px; color:#fff; line-height:25px; padding-right:20px;}
	.navigation
	{text-align:left; font-size:12px; margin:0; padding:0; margin-bottom:12px; background:url(images/top-menubg.gif) repeat-x left top; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; line-height:38px; height:38px; width:650px; float:right;}
		.navigation ul
		{list-style:none; margin:0; padding:0; float:left;}
			.navigation ul li
			{color:#bdbdbd; font-family:'ft46Regular',Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; float:left; line-height:38px;}
				.navigation ul li a
				{font-weight:400; color:#bdbdbd; text-decoration:none; font-family:'ft46Regular',Arial, Helvetica, sans-serif;; font-size:11px; padding:0 12px; display:block;}
				.navigation ul li a:hover
				{color:#fff; background:url(images/menu-over.gif) no-repeat center 9px; *background:url(images/menu-over.gif) no-repeat center 1px;}*/

#home-midbox {929px; background:url(images/bg-midbox.gif) repeat-x left top; height:305px; padding:0 8px 0 20px; overflow:hidden;}
#home-midbox .contentdiv{ float:left; color:#000;}
.contentdiv h1 {color:#fff; font-family:Calibri; font-size:24px; font-weight:400; line-height:24px; margin-bottom:15px;}
.contentdiv h2 {color:#000; font-family:Calibri; font-size:16px; font-weight:400; line-height:22px; margin-bottom:15px;}
.contentdiv h3 {color:#fff; font-family:Calibri; font-size:16px; font-weight:400; line-height:22px; margin-bottom:10px;}
.contentdivlink {color:#fff; font-family:Calibri; font-size:12px; font-weight:400; line-height:15px; text-decoration:underline;}
.contentdivlink:hover {color:#fff; text-decoration:none;}

.contenthomelink {color:#fff; font-family:Calibri; font-size:12px; font-weight:400; line-height:15px; text-decoration:none;}
.contenthomelink:hover {color:#fff; text-decoration:underline;}

#home-news {height:41px; line-height:41px; border:1px solid #314252; font-family:Calibri; font-size:12px; color:#ccc; margin-bottom:15px;}
#home-news .newstitle{float:left; width:100px; font-size:16px; color:#fff; margin-left:10px;}
#home-news .newscont{float:left; margin:0; font-size:12px; color:#e3cc8e; width:810px;}
#home-news .newscont span{font-size:11px; color:#999; font-weight:700;}
#home-news .newscont a{font-size:12px; color:#e3cc8e; text-decoration:none; font-weight:400}
#home-news .newscont a:hover{font-size:12px; color:#aaa; text-decoration:none;}
#home-news .newsarrow{float:left; margin:14px 0 0 0;}

#home-leftside .map{width:207px; float:left;}

.innerPic
{width:948px; margin-bottom:15px; margin-top:10px;}
#inner-divbox {946px; border:1px solid #166ec5; background:#0e529d; padding:20px; overflow:hidden;}
#inner-divbox .leftside{ float:left; width:207px; margin-right:10px;}
#inner-divbox .leftside .sublinks{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background:#458ad0; border:1px solid #70afef;}
		.sublinks ul
			{list-style:none; margin:0; padding:0; margin-bottom:13px;}
				.sublinks ul li
				{color:#fff; font-size:13px;}
					.sublinks ul li a
					{font-size:13px; font-weight:normal; text-decoration:none; color:#fff; font-weight:300; background:url(images/sidelink-bg.gif) no-repeat left bottom; line-height:29px; height:29px; display:block; padding-left:13px;}
						.sublinks ul li a:hover
						{color:#fff; text-decoration:none; background:url(images/sidelink-bg-over.gif) repeat-x left top; line-height:29px;}
.sublinks .head
{font-size:17px; font-family:Calibri; color:#fff; text-align:left; line-height:50px; height:50px; background:url(images/sidelink-head-bg.gif) no-repeat 2px 2px; padding-left:13px;}


#inner-divbox .mainData{float:left; width:639px; border:1px solid #779fca; padding:24px; color:#fff; min-height:500px;}
		.mainData img
		{margin:0; padding:0; border:1px solid #999;}
		.mainData .imgtxt
		{float:right; margin-left:20px; margin-bottom:10px; text-align:center; font-size:16px;}
		.mainData .imgtxt span
		{color:#ffbc53; line-height:17px;}
		.mainData h1
		{font-size:20px; font-family:Calibri; color:#fff; text-align:left; font-weight:400; line-height:17px; border-bottom:1px solid #9fbcdb; padding-bottom:10px; margin-bottom:10px;}
		.mainData h2
		{font-size:16px; font-family:Calibri; color:#ffbc53; text-align:left; font-weight:400; line-height:17px; border-bottom:1px solid #2056a5; margin-bottom:2px;}
		.mainData h2 span
		{font-size:16px; font-weight:normal; color:#fff;}
		.mainData h3
		{font-size:15px; font-family:Calibri; color:#ffb543; text-align:left; font-weight:400; line-height:17px; margin-bottom:5px;}
		.mainData h4
		{text-decoration:none; font-weight:700; line-height:12px; font-size:12px; color:#ffb543; margin-bottom:5px;}
	.mainData h4 a
		{text-decoration:none; font-weight:700; font-size:12px; color:#ffb543;}
	.mainData h4 a:hover
		{text-decoration:none; font-size:12px; color:#fff;}
		.mainData h5 a
		{text-decoration:none; font-weight:700; font-size:16px; color:#ffb543;}
	.mainData h5 a:hover
		{text-decoration:none; font-size:16px; color:#fff;}
		.mainData p
		{margin-bottom:15px; line-height:16px;}
		.mainData p span
		{font-size:16px; font-weight:normal; color:#fff;}
		.mainData ul
		{list-style:none; margin:0 0 10px 30px; padding:0;}
		.mainData ul li
		{margin:0; padding:0; line-height:17px; color:#fff; font-size:12px; padding-bottom:0; padding-left:5px; list-style:disc; text-align:justify;}
		
.mainData .award {margin:0px 0 5px 0px; padding:0; list-style:none;}
.mainData .award li {margin:0; padding:0px 18px 0 35px; border-bottom:#CCCCCC 0px solid; background:url(images/award-icon.gif) no-repeat 5px 0px; font-weight:400; font-size:12px; color:#fff; line-height:15px;}

		.mainData ol
		{margin:0; padding:0; margin-left:30px; margin-bottom:10px;}
		.mainData ol li
		{margin:0; padding:0; line-height:17px; color:#fff; font-size:12px; padding-bottom:0; padding-left:5px; text-align:justify;}



.profile{width:650px; float:left; margin-bottom:25px;}
.profile .prof-img{width:130px; height:150px; float:left; margin-right:10px; border:1px solid #ccc;}
.profile .prof-text{width:500px; float:left;}
.title{font-size:16px; font-weight:normal; color:#fff; margin-top:4px; margin-bottom:10px;}
.profile .prof-text .title span{color:#ffbc53; line-height:17px;}


/* Start breadcrumbs
--------------------------------------------------------------------------- */
		#breadcrumbs
		{font-size:11px; margin:0; padding:0; font-family:Calibri; text-align:left; margin-bottom:3px;}
		#breadcrumbs h1
		{font-size:30px; font-family:Calibri; color:#fff; text-align:left; line-height:40px;}
		#breadcrumbs .home
			{color:#bdbdbd; font-weight:200; cursor:pointer; font-size:12px; text-decoration:none; font-family:Calibri;}
			#breadcrumbs .home:hover
			{text-decoration:none; color:#fff;}
/* End breadcrumbs
--------------------------------------------------------------------------- */

/* footer links
--------------------------------------------------------------------------- */
.footrmenu
	{width:500px; font-size:11px; margin:0 auto; padding:0; line-height:20px; height:20px; margin-top:15px;}
		.footrmenu ul
		{list-style:none; margin:0 auto; padding:0;}
			.footrmenu ul li
			{color:#bdbdbd; font-family:'ft46Regular',Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; float:left; line-height:20px; padding:0 25px; background:url(../images/menu-saperator.gif) no-repeat right 2px;}
				.footrmenu ul li a
				{font-weight:100; color:#bdbdbd; text-decoration:none; font-family:'ft46Regular',Arial, Helvetica, sans-serif;; font-size:12px; line-height:20px; display:block;}
				.footrmenu ul li a:hover
				{color:#c89a0e; text-decoration:underline;}

#footer
{margin:0 auto; padding:0; font-size:11px; color:#7b7b7b; width:500px; margin-top:10px;}

#footer .copyright
		{font-size:11px; text-align:center; color:#7b7b7b; line-height:15px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; margin-top:15px;}				
				
				
			#footer .footrlogo
	{font-size:11px; margin:0 auto; padding:0; width:500px;}
		.footrlogo ul
		{list-style:none; margin:0 auto; padding:0;}
			.footrlogo ul li
			{font-family:'ft46Regular',Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; float:left; padding:0 36px 0 0; background:url(../images/footer-sep.gif) no-repeat right 1px; height:48px; margin:0;}
				.footrlogo ul li a
				{font-weight:100; color:#bdbdbd; text-decoration:none; font-family:'ft46Regular',Arial, Helvetica, sans-serif;; font-size:12px; display:block;}
				.footrlogo ul li a:hover
				{color:#c89a0e; text-decoration:underline;}

/* /footer links
--------------------------------------------------------------------------- */

/* Utilities
--------------------------------------------------------------------------- */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}
.inp1 {font-size:12px; text-decoration:none; font-weight:400; color:#fff; border:1px solid #7bbffe; width:300px; padding-left:4px; padding-right:2px; padding-top:2px; padding-bottom:2px; background:none;}

.but1 {font-family:Arial; font-size:11px; color:#fff; background:#073b75; border:0px solid #ED1C24; font-weight:700; text-align:center; padding:0 7px; line-height:19px; height:19px;}

.mail
{color:#ffbc53; font-weight:400; font-size:12px; text-decoration:none;}
.mail:hover
{text-decoration:none; color:#fff;}

.city
{color:#fff; font-weight:400; font-size:12px; text-decoration:none;}
.city:hover
{text-decoration:none; color:#c3c2c3;}

.date { margin-bottom:20px; margin-top:-5px; font-size:12px; color:#8ddef9; font-weight:700; } 

.table-format td {
	vertical-align: top;
	border-bottom: 0px solid #b1844b;
	text-align:left;
	color:#fff;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-format2 td {
	vertical-align: top;
	border-bottom: 1px solid #78bbff;
	text-align:left;
	color:#fff;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-format1 td {
	vertical-align: top;
	text-align:left;
	color:#fff;
	font-size: 11px;
	padding:10px;
	line-height:17px;
}



.news { float:left; width:560px;}
.news ul {margin:0px; padding:0px; list-style:none !important; margin-left:-10px !important;}
.news ul li{ display:inline; margin-right:2px; background:none !important; margin-right:0px !important;}
.news ul li a{ font-family:Arial; font-size:11px; color:#fff; text-decoration:none; padding:2px 6px 2px 6px; border:1px solid #fff;}
.news ul li a:hover{color:#ffffff; text-decoration:none; padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#dfa300;}
.news ul li span{ font-weight:400; color:#ffffff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#dfa300;}
.news ul li span.monthactive { font-weight:400; color:#ffffff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#dfa300;}
.news ul li span.monthdeactive { font-weight:400; color:#ffffff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#458ad0;}
.news ul li b{ font-weight:400; color:#999; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #999;}

.month {float:left; width:560px;}
.month ul {margin:0px; padding:0px; list-style:none !important; margin-left:-5px !important;}
.month ul li{ display:inline; margin-right:2px; background:none !important; margin-right:0px !important;}

.month ul li a{ font-family:Arial; font-size:11px; color:#fff; text-decoration:none; padding:2px 6px 2px 6px; border:1px solid #fff;}
.month ul li a:hover{color:#ffffff; border:1px solid #c89302; background-color:#dfa300;}
.month ul li span{font-weight:400; color:#ffffff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#dfa300;}
.month ul li span.active { font-weight:400; color:#ffffff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #c89302; background-color:#dfa300;}
.month ul li span.deactive { font-weight:400; color:#8ac2ff; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #2373cb; background-color:#4791e4;}
.month ul li b{ font-weight:400; color:#999; font-size:11px;  padding:2px 6px 2px 6px; border:1px solid #999;}


.pagination { text-align:center; margin:50px 0px 20px 0px;}
.pagination ul {margin:0px; padding:0px; list-style:none !important;}
.pagination ul li{ display:inline;  margin-right:2px; background:none; padding:0px;}
.pagination ul li a{ font-family:Arial; font-size:12px; color:#fff; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #d8d8d8;}
.pagination ul li a:hover{color:#ffffff; text-decoration:none; padding:3px 6px 3px 6px; border:1px solid #bd8b04; background-color:#dfa300;}
.pagination ul li span{ font-weight:700; color:#ffffff; font-size:12px;  padding:3px 6px 3px 6px; border:1px solid #bd8b04; background-color:#dfa300;}
.bor{border:solid 1px #ffb543;}

/* End Utilities
--------------------------------------------------------------------------- */

