﻿/* GENERAL CSS START */

html { background:url('../images/background.jpg') top center repeat-x;width : 99%; margin:0px; padding:0px; text-align:center;  }

body { width : 100%; font-family:'Tahoma', Arial, Sans-Serif; margin:0 auto; padding:0px; text-align:center; color:black; font-size:12px; background:url('../images/backgroundTop.png') top center repeat-x; min-height : 600px; min-width : 940px; }

h1 { color:white; font-weight:bold; font-size:13px; line-height:28px; text-align:left; text-shadow:1px 1px 1px #BEBEBE; margin : 0 5px 20px 0; background:url('../images/h1BackgroundLeft.png') top left no-repeat; height: 32px; text-indent:40px; }

	.analyticH1 h1 { color:#CC0000; font-size:20px; background:none; text-indent:0; border-bottom: 2px solid #CC0000; margin: 22px 0 0 0; }
	
	.analyticTitle .menuTitle, .analyticLeft .menuTitle, .analyticLogo .menuTitle, .analyticRight .menuTitle { text-indent : 40px; }

	.analyticTitle .flipbook { text-align:center; margin:15px 0 0 0; }

	/*.analyticTitle .h1, .analyticTitle .h1Gray  .analyticTitle object, analyticTitle embed {  margin:15px 0 0 0; }*/

	.h1, .h1Gray  {position:relative;padding: 0; margin:0 0 0 0; }
	
	.h1.map a  { color:White; }

	.h1.map a:hover  { color:#C1C1C1; }

	.mainContentStart .h1, mainContentStart .h1Gray {position:relative;padding: 0; margin:5px 0 0 0; }

	.h1Gray h1, .h1Gray .menuTitle {background:url('../images/h1GrayBackgroundLeft.png') top left no-repeat; color:#CC0000;text-shadow:1px 1px 1px white; }

	.h1Right {background:url('../images/h1BackgroundRight.png') top left no-repeat; height: 32px; width:5px; position:absolute; top:0; right:0; }

	.h1Left {background:url('../images/logoSmall.png') top left no-repeat; height: 27px; width:27px; position:absolute; top:2px; left:5px; }

	.h1LeftIcon {height: 27px; width:27px; position:absolute; top:2px; left:5px; }

	.h1GrayRight {background:url('../images/h1GrayBackgroundRight.png') top left no-repeat; height: 32px; width:5px; position:absolute; top:0; right:0; }

	.h1GrayLeft {background:url('../images/logoSmall.png') top left no-repeat; height: 27px; width:27px; position:absolute; top:2px; left:5px; }

	.h1Gray .rss, .h1 .rss, .h1GrayTitle .rss  { position:absolute; top:-10px; right: 10px; }

	.contentLeftColumn .h1Gray { margin: 5px 0 0 0;  }

h2 { color:#CC0000; font-weight:bold; font-size:15px; line-height:18px; text-align:left; margin:35px 0 2px 0;  }

h3 { color:#CC0000; font-weight:bold; font-size:13px; line-height:18px; text-align:left; margin:10px 0 0 0;  }

h4 { color:black; font-weight:normal; font-size:13px; line-height:30px; text-align:center; margin:0 auto;  }

p { color:black; font-size:13px; line-height:18px; margin:15px 3px 0 3px; }

a { color:#CC0000; }

a:hover { color:#D0D0D0; }

.form { margin:5px 0 5px 0; font-family:'Tahoma', Arial, Sans-Serif; font-size:12px; padding:2px;  }

.submit { font-family:'Tahoma', Arial, Sans-Serif; font-size:12px; padding:2px 12px; background:#d7d9da; font-weight:bold; border:1px solid black; width:100px; height:23px;  }

.submit:hover { border:1px solid #FE8500; padding:2px 12px;  }

hr { border:0; border-top:1px dotted gray;  }

th { padding:5px; background:#CC0000; line-height:18px; font-weight:bold; color:white; border: 1px solid #BBBBBB; }

.table { width:60%; margin:10px auto 20px auto;  }

.table td { padding:7px; border:1px solid #BBBBBB;  }

.table .tr1 td { background:white;  }

.table .tr2 td  { background:#EEF2FB;  }

ul, ol { margin: 10px 0 10px 30px; line-height:22px; text-align : left; }

.imgRight { float:right; margin:10px 0 5px 15px;  }

.imgCenter { text-align:center; margin:0 auto; padding:10px 25px;  }

.imgLeft { float:left; margin:10px 15px 15px 0;  }

.clear { clear:both; margin:5px 0 5px 0;  }

.emphasize { font-weight:bold; color:#CC0000; text-align:center; line-height:30px;  }

.small { font-size:11px; }

.big { font-size:16px; }

.null { width: 100%;height: 10px; display:block; }

.searchLeft a {text-decoration:underline;}

.sorting { position:absolute; top:3px; right: 6px;}

.sorting select { width:150px;vertical-align:middle; }

.normalWeight { font-weight: normal !important; }

.boldWeight { font-weight: bold !important; }

.backDiv { height: 20px; vertical-align:middle;float:right; margin: 10px 0 10px 10px; font-weight:bold; }

	.backDiv img { vertical-align:middle;}

.back { text-align:right; margin: 10px 0 10px 0; font-weight:bold; }

.newsDate { float:right; margin: -15px 10px 0 0; font-weight:bold; heght:27px; color:#CC0000; text-shadow:1px 1px 1px gray; }

.carouselMore {text-align:right; clear:top;}

.contactForm td { padding:3px 10px; }

.message { color:red; font-size:10px; }

/* GENERAL CSS END */


/* INPUTS START */

input, textarea { background:white; border:1px solid gray; padding:1px 3px; width : auto; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:11px; color:black; }

input:hover, input:focus, textarea:hover, textarea:focus { background:#E3E3E3; }

select, .select { -moz-border-radius: 3px; -webkit-border-radius: 3px; background:white; border:1px solid gray; margin:3px 0;  width : auto; padding : 0; font-size:11px; color:black; height:20px; }

option { background:white; padding:0; height:15px;}

.button { background:#f5f5f5; font-weight:bold; font-size:10px; cursor:pointer; cursor:hand;  }

.formTable { }

.formTable td { padding: 3px 10px; }

.formTable input, .formTable textarea { text-align : left; width: 400px !important; }

.formTable .label { text-align : right; width : 230px; padding : 0 5px 0 0; font-weight : bold; }


/* INPUTS END */


/* CONTENT START */

.container { position:relative; margin:0 auto; text-align:center; width:100%; max-width:1200px; padding : 33px 0 0 0; }

.wrapper { padding : 0 10px; }

.logo { float:left; margin: 10px 0 0 0; }

.rightBanner { text-align : right; }

.top { height : 99px; } 

.content { min-height: 500px; width:100%; padding : 10px 0 10px 0;  }

.contentLeftColumn { float:left; width:170px; padding:0 0 10px 0; }

/* CONTENT END */


/* CONTENT HOME START */

.contentStart { margin : 0 180px 0 0; }

.contentStartRightColumn { float:right; width:260px; }

	.contentStartRightColumn .h1Gray { margin: 5px 0 0 0; }

.mainContentStart { margin:0 270px 0 0; padding:35px 0 0 0; }

.mainContentFull { margin: 0; padding: 35px 0 0 0; }

.mainContent2Columns { margin:0 0 0 180px; padding:35px 0 0 0;  }

.mainContent { margin:0 270px 0 0; padding:35px 0 0 0; }

.rightColumn { width:170px; float:right; padding : 0 0 10px 0; }

/* CONTENT HOME END */


/* TOP MENU START */

.topMenu { font-size:11px; float: right; margin : 0 5px 0 0; }

.topMenu a { color:black; }

.topMenu a:hover { color:#CC0000; }

.topMenuUl { list-style:none; }

	.topMenuUl li { display:inline; padding : 0 1px; }

.rss { float: right; margin : 9px 0 0 0; }

/* TOP MENU END */




/* MENU START */

.menu { width:100%; position:relative; color:white; font-family:'Century Gothic', Tahoma, Arial; font-size:14px; float: left; margin : 0 0 0 0; padding:0; height:40px; }

.menu a { color:white; padding:0 5px;}

.menu a:hover { color:black; }

.menuUl { line-height: 13px; list-style:none; }

	.menuUl .separator { background:url('../images/separator.png') center center no-repeat; width:1px; height : 27px; }

	.menuUl .selected { font-weight:bold; }

	.menuUl .selected a { color:#C4C4C4; text-shadow:1px 1px 1px gray; }

	.menuUl li { display:inline; padding : 0 1px; }

.textSize a { color:white; font-weight: bold; text-shadow:1px 1px 1px gray; padding:0; margin:0; }

.textSize { float:right; color:black; font-weight: bold; margin:-30px 0 0 0; }


/* MENU END */



/* SEARCH START */

.search { float:right; margin : 55px -379px 0 0; }

	.searchTable { float:right; width : 250px; }

	.searchTable td { border:none; }

	.search input {  width : 200px; height : 19px; line-height : 19px;  }

	.search .button { background:url('../images/buttonSearch.png') center center no-repeat; border:0; width:32px; height: 28px; }

/* SEARCH END */




/* BANNERS START */

.banners { width:100%; margin : 0 auto; clear:both; height:73px;}

.bannerLeftContainer { margin: 0 350px 0 0; text-align:left;}

	.bannerLeft { margin: 0 135px 0 0; width:350px; }

	.bannerMiddle { width:125px; text-align:left;float:right; position:relative; }

	.bannerMiddle img { position:absolute; bottom:-73px; right:25%; }

.bannerRight { width:350px; float:right;  }

.mainBanner { overflow:hidden;border:1px solid black; text-align:center; margin:0 auto 5px auto; padding:0;}

	.mainBanner img {  padding:0 0 0 49%; text-align:center; margin:0 0 0 -402px;}

	.mainBannerDiv { text-align:center; margin:0 auto;}

/* BANNERS END */



/* FOOTER START */

.footer { width:100%; margin : 0 auto; text-align:center; clear:both; height:99px; background:url('../images/footerBackground.jpg') top left repeat-x; color:white; border: 1px solid #bbbbbb; }

.footer a { color:white; }

.footer a:hover { color:black; }

.bottomMenu { font-size:11px; color:white; }

.bottomMenu a { color:white;line-height:30px; }

.bottomMenu a:hover { color:black; }

.bottomMenuUl { list-style:none;margin : 0 auto; text-align:center;  }

	.bottomMenuUl li { display:inline; padding : 0 1px; }

.rssBottom { float: right; margin : -30px 0 0 0; }

.rssBottom input, .rssBottom input {background:none; }

.footerLeft { float:left;white-space:nowrap; text-align:left; margin:20px 0 0 10px;}

.footerRight { float:right; white-space:nowrap;text-align:right;margin: 30px 10px 0 0; }

/* FOOTER END */



/* NEWSLETTER START */

.newsletter { position : absolute; top:0; left:0; height : 33px; width:100%; line-height:28px; text-align:center; margin: 0 auto; }
	
	.newsletterText { text-align:left; padding : 0 0 0 10px; }

	.newsletterInput { float:right; }

	.newsletterInput input { margin:5px 0 0 0; height : 15px; }

	.newsletterInput .button { margin:5px 10px 0 0; height : 19px; }

/* NEWSLETTER END */


/* COMMERCIAL BANNERS START */

.bannerSmall { margin : 5px auto; text-align:center; clear:both; }

/* COMMERCIAL BANNERS END */



/* BOX SEARCH START */

.boxSearch { padding:10px 10px 0 10px; position:relative; background : url('../images/boxStartBackground.jpg') bottom left repeat-x; border:1px solid #adadad; }

.boxSearch p { text-align:left; margin:5px 0 15px 0; font-weight:bold;}

.boxSearchTopLeft { background: url('../images/boxTopLeft.png') top left no-repeat; width: 6px; height: 6px; position:absolute; top:-1px; left:-1px; }

.boxSearchTopRight { background: url('../images/boxTopRight.png') top left no-repeat; width: 6px; height: 6px; position:absolute; top:-1px; right:-1px; }

.boxSearchBottomLeft { background: url('../images/boxBottomLeft.png') top left no-repeat; width: 6px; height: 6px; position:absolute; bottom:-1px; left:-1px; }

.boxSearchBottomRight { background: url('../images/boxBottomRight.png') top left no-repeat; width: 6px; height: 6px; position:absolute; bottom:-1px; right:-1px; }

.boxSearchTable { max-width: 480px; text-align:center; margin:0 auto; }

	.boxSearchTable .redButton { margin: 0 auto; text-align:center; }

	.boxSearchTable .select  { height:20px; }

	.boxSearchTable input { height:16px; }

.boxSearchTableButton { text-align:center; margin:0 auto;}

	.boxSearchTableButton a { text-decoration:underline; font-size:11px;}

	.boxSearchTableButton td { padding : 0 10px; }

.boxSearchTableInside { font-size:11px; width:190px; text-align:center; margin:0 auto;float: left;  }

	.boxSearchTableInside td { padding: 5px 10px; vertical-align:middle; }

	.boxSearchTableInside .select1 { width: 24px; }

	.boxSearchTableInside .select2 { width: 240px; }

	.boxSearchTableInside .select5 { width: 380px; }

	.boxSearch .select3 { width: 380px; }

	.boxSearchTableInside a { text-decoration:underline;text-align:center;  }

	.boxSearchTableInsideLink { width: 30px; line-height:12px;}

	.boxSearchTableInsideSymbol { width:10px; text-align: left; padding:0 !important; margin:0 !important; }

.boxSearchTableLabel { text-align: right; width: 150px;  }

.boxSearchTableRight { text-align: left; }

.searchStartMenu {}

.searchStartMenuTable { width:100%; font-size:11px;color:black;margin:0 auto 10px auto; text-align:center;  }

	.searchStartMenuTable td {  }

		.searchStartMenuTable a { color:black;font-weight:bold;  line-height: 12px !important; }

		.searchStartMenuTable a:hover { color:#CC0000;  }

		.searchStartMenuTable img {vertical-align:middle; padding: 0 5px 0 0; }

/* BOX SEARCH END */


/* SMALL BOX SEARCH START */

.smallBoxSearch { padding:10px 10px 0 10px; position:relative; background : url('../images/boxBackground.jpg') bottom left repeat-x;  }

.smallBoxSearch p { text-align:left; margin:5px 0 5px 0; font-weight:bold; line-height: 12px; font-size:12px; }

.smallBoxSearch a { font-size:11px; text-decoration:underline; line-height: 14px; }

.boxSearchTable { max-width: 500px; text-align:center; margin:0 auto; }

.boxSearchTable td { text-align:center; margin:0 auto; }

	.smallBoxSearch .select1  { height:20px; width: 220px; }

	.smallBoxSearch .select2  { height:20px; width: 220px; }

	.boxSearchTable input { height:16px; }

.boxSearchTableButton { text-align:center; margin:0 auto;}

	.boxSearchTableButton a { text-decoration:underline; font-size:11px; }

	.boxSearchTableButton td { padding : 0 10px; }

	.boxSearchTableInside .select1 { width: 250px; }

.boxSearchTableLabel { text-align: right; width: 150px;  }

.boxSearchTableRight { text-align: left; }

.searchStartMenu {}

	.searchStartMenuUl { list-style:none; font-size:11px;color:black; line-height: 14px; margin:0 0 10px 10px; }

		.searchStartMenuUl li { display:inline; }

		.searchStartMenuUl a { color:black; padding: 0 4px; }

		.searchStartMenuUl a:hover { color:#CC0000;  }

/* SMALL BOX SEARCH END */


/* BUTTON START */

.redButton { background:url('../images/buttonLeft.png') top left no-repeat; height:26px; padding: 0 8px 0 12px; line-height: 20px; position:relative; font-size:11px;float:right; }

.redButton2 { background:url('../images/buttonLeft.png') top left no-repeat; height:26px; padding: 0 8px 0 12px; line-height: 20px; position:relative; font-size:11px;width:160px;margin:10px auto; text-align:center;font-weight:bold;}

	.redButtonRight { background:url('../images/buttonRight.png') top left no-repeat;  width:8px; height:26px; position:absolute; top:0; right:-8px; }

.redButton a, .redButton2 a { color: white; display:block; text-decoration:none; line-height:20px; }

.redButton a:hover, .redButton2 a:hover { color: black; text-shadow:1px 1px 2px white;}

/* BUTTON END */


/* START NEW START */

.news {  }

.news2 {  }

.startNew { width : 50%;  margin: 5px auto 10px auto; padding: 0 10px 8px 10px; }

	.startNewRight { float:right; width: 65%; text-align:left;}

	.startNewTitle, .startNewTitle a { font-weight:bold; color:#4f4f4f; padding: 0 0 5px 0; }

	.startNewText { padding: 5px 0 0 0; line-height: 12px; display:none;}

	.startNewMore { float:right; font-size:11px; padding: 5px 0 0 0; display:none; }

	.more { font-weight:bold; float:right; font-size:11px; padding: 5px 0 0 0; height: 50px; margin: 0 15px 15px 0; }

	.startNewImage { margin: 0 50% 0 0; width: 80px; text-align:right; }

		.startNewImage img { margin: 0 -1% 0 0; width:75px; }

/* START NEW END */


/* LIST BOX START */

.listBox { position:relative; width:96%; background:url('../images/boxBackground.jpg') bottom left repeat-x; border: 1px solid #ADADAD; margin: -23px auto 10px auto; text-align:center; }

.mainContent2Columns .listBox, .mainContentFull, .mainContent .listBox .listBox { width:99%; }

.list { list-style:none; line-height: 16px; margin: 10px 0 10px 10px; }

	.list li { background-image:url('../images/bullet.png'); background-position: 0 2px; background-repeat:no-repeat; padding: 0 0 0 20px; margin: 8px 0 0 0; }

	.list a { color:black; font-weight:bold; }

	.list a:hover { color:#CC0000; font-weight:bold; display:block; }


/* LIST BOX END */


/* LIST BOX MENU START */

.listBoxMenu { position:relative; width:96%; background:url('../images/boxBackground.jpg') bottom left repeat-x; border: 1px solid #ADADAD; margin: -23px auto 10px auto; text-align:center; }

.listMenu { list-style:none; line-height: 14px; margin: 10px 0 10px 0; }

	.listMenu li { background-image:url('../images/bullet3.png'); background-position: 0 0; background-repeat:no-repeat; padding: 0 0 0 18px; margin: 6px 0 0 0; }

	.listMenu a { color:black; display:block; }

	.listMenu a:hover { color:#CC0000; display:block; }

	.listMenu .selected a { font-weight:bold; }

.menuTitle { color:white; font-weight:bold; font-size:13px; line-height:28px; text-align:left; text-shadow:1px 1px 1px #BEBEBE; margin : 0 5px 20px 0; background:url('../images/h1BackgroundLeft.png') top left no-repeat; height: 32px; text-indent:10px; }

/* LIST BOX MENU END */



/* LIST BOX NEWS START */

.listBoxNews { position:relative; width:99%; background:url('../images/boxBackground.jpg') bottom left repeat-x; border: 1px solid #ADADAD; margin: -23px auto 10px auto; text-align:center; }

.listBoxNews .listNews { list-style:none; line-height: 14px; margin: 10px 0 10px 10px;}

.listNewTable  { width:100%; }

.listNewTable td { vertical-align: top; }

	.listBoxNews .listNews li { background-image:url('../images/bullet4.png'); background-position: 0 0; background-repeat:no-repeat; padding: 0 0 0 22px; margin: 1px 0 0 0; }

	.listBoxNews .listNews a { color:black; display:block; }

	.listBoxNews .listNews a:hover { color:#CC0000; display:block; }
	
	.listBoxNews .listNew { padding: 0 0 0 0; margin : 10px 5px 0 5px; }

	.listBoxNews .listNewDate {  padding: 0 0 5px 18px; margin:0; }

	.listBoxNews .listText { padding: 0; margin:0; }

	.listBoxNews .listNewTextTd { vertical-align:top; height: 40px; }

	.listBoxNews .listNewDateTd { vertical-align:top; height:18px; }

	.listNewImage { text-align:center; }

	.listNewImageTd { vertical-align:top; width:145px; text-align:center !important; }

	.listNewImage img, .listNewImageTd img { padding : 0 10px 0 0; border:1px solid gray; text-align:center !important; margin:0 auto !important; }

/* LIST BOX NEWS END */


/* LIST NEW START */

.listNew { margin : 5px 5px;  }

	.listNewTable { }

	.listNewDate { text-align:left; color:#cc0000; font-weight:bold; background: url('../images/bullet4.png') top left no-repeat; padding : 0 0 3px 23px; }

	.listText { text-align:left; color:black;  }

	.listText a { text-align:left; color:black;  }

	.listText a:hover { text-align:left; color:#CC0000;  }

/* LIST NEW END */

/* PAGER START */

.pager { margin : 10px auto; text-align : center; clear : both; font-size : 12px;}

.pagerTable { margin : 0 auto; text-align : center;}

.pager td { padding : 0px 5px; }

.pager .pagerMiddle { padding : 0 15px; }

/* PAGER END */


/* LEFT MENU START */

.leftMenuTitle { background: #E9E9E9 url('../images/menuTitleBackground.jpg') bottom left repeat-x; text-align:left;margin : 5px auto 20px auto; width:138px; position:relative; border:1px solid #ADADAD; padding: 0 28px 0 0; color:#CC0000;text-shadow:1px 1px 1px white; font-weight:bold;line-height:12px; min-height:22px; }

.leftMenuTitleDiv {text-align:left;background-image: url('../images/logoSmall.png'); background-repeat:no-repeat;background-position: 0 27%; width:100%; padding: 7px 5px 13px 29px;}

.leftMenuIcon { }

/* LEFT MENU END */


/* RED BOX START */

.redBoxes { min-height: 170px;}

.redBox { float: left; position:relative; width:29%; background:url('../images/boxBackground.jpg') top left repeat-x; border: 1px solid #CC0000; margin: 0 2% 10px 2%; text-align:center;}

.redBoxTopLeft {background: url('../images/boxRedTopLeft.png') top left no-repeat; width: 6px; height: 6px; position:absolute; top:-1px; left:-1px;}

.redBoxTopRight {background: url('../images/boxRedTopRight.png') top left no-repeat; width: 6px; height: 6px; position:absolute; top:-1px; right:-1px;}

.redBoxBottomLeft {background: url('../images/boxRedBottomLeft.png') top left no-repeat; width: 6px; height: 6px; position:absolute; bottom:-1px; left:-1px; }

.redBoxBottomRight {background: url('../images/boxRedBottomRight.png') top left no-repeat; width: 6px; height: 6px; position:absolute; bottom:-1px; right:-1px;}

.redBoxImage {}

.redBoxImage img { width:135px; height:68px;padding:3px 0 !important;}

.redBoxTitle { font-size:14px; text-align:center; font-weight:bold; padding: 3px 0; }

.redBoxCategory { font-size:12px; text-align:center; font-weight:normal; padding: 0 0 5px 0; }

.icons {margin:0 auto; text-align:center; width:95%;}

.icons td {width:16%;}

.icon { text-align:center; }

.redBoxIconsLeft {position:absolute; left:-9px; top:3px; }

.redBoxIconsRight {position:absolute; right:-9px; top:3px; }

.redBoxMore { padding: 5px 0; }

/* RED BOX END */


/* BREADCRUMBS START */

.breadcrumbs { font-weight:bold; text-align:left; line-height:28px; margin:0 auto 3px auto; }

	.breadcrumbs a { color:black; }

	.breadcrumbs a:hover { color:#CC0000; }

	.breadcrumbs a.selected { color:#CC0000;font-weight:normal; }

	.breadcrumbs a.selected:hover { color:#CC0000; }

/* BREADCRUMBS END */


/* ANALYTIC START */

.analytic { margin: 0 auto; width:100%;  }

	.analytic p { margin: 6px 0 3px 0; line-height: 15px; }

	.analytic td { vertical-align:top; padding:5px;}

	.analyticTitle { text-align:justify; vertical-align:top; width:100%; }

		.analyticTitleDiv { width:100%; }

		.analyticTitle ol, .analyticTitle ul { text-align:left; }

	.analyticLogo { vertical-align:top; height:140px; margin:0; padding:0; max-width:290px; }

		.analyticLogoDiv { position:relative; height:140px !important; margin:0; padding:0; }

	.analyticLeft { width:65%; vertical-align:top; }

	.analyticRight { vertical-align:top; width:35%; height:100%; }

		.analyticRightDiv { }

	.listBoxAnalytic { position:relative; width:94%; background:url('../images/boxBackground.jpg') bottom left repeat-x; border: 1px solid #ADADAD; margin: -23px auto 10px auto; text-align:center; padding: 0 2%;}

		.listBoxAnalytic p { text-align:left; color:#CC0000; font-weight: bold; }

	.listBoxAnalytic.map { text-align:left; color:Black;}

		.listBoxAnalytic.map p { color:black; text-align:left; }

.analyticInside { margin: 3px auto; width:100%;}

	.analyticInside  td { background:#E1E1E1; }

	.analyticInside .alt td { background:none; }

	.analyticInside td {  font-size:11px; vertical-align: middle; }

	.analyticInsideTitle { font-weight:normal;text-align:left; width: 60%; }

	.analyticInside2 { width:100%; }

	.analyticInside2 .analyticInsideTitle { font-weight:bold;text-align:center; width:100%; }

	.analyticInsideValue { text-align:left; width: 40%; font-weight:bold;}

	.analyticInsideNull { width:15px; }

.analyticInsideTable { width:100%; }

	.analyticInsideTable td { text-align:center; padding: 0;  }

	.analyticInsideTableTitle { font-weight:bold; }

	.analyticInsideTableValue {}

.iconLeft {position:absolute; top:2px; left:6px; margin: 0 20px 0 0;}

.h1Gray .iconLeft {position:absolute; top:0; left:5px; margin: 0 20px 0 0;}

/*.h1Gray.library { margin:-140px 0 0 0; }*/

.h1TopMenu {background:url('../images/h1TopMenuBackgroundLeft.png') top left no-repeat; color:black;text-shadow:1px 1px 1px white; height:26px; position:absolute; top:-71px; right:0; white-space:nowrap; font-size:11px; }

	.h1TopMenuRight {background:url('../images/h1TopMenuBackgroundRight.png') top left no-repeat; height: 26px; width:5px; position:absolute; top:0; right:-5px; }

	.h1TopMenuUl { list-style:none;margin:0; padding:0;  margin: 0 10px; }

		.h1TopMenuUl li { display:inline; padding: 0 2px; }

		.h1TopMenuUl .selected a { font-weight:bold;  }

		.h1TopMenuUl .selected a:hover { color:black;  }

			.h1TopMenuUl li a { color:black; }

			.h1TopMenuUl li a:hover { color:#CC0000; }

.analyticIcon { height:70px; float: left; font-weight: bold; width: 80px; margin: 10px 5px 20px 5px; text-shadow:1px 1px 1px #D0D0D0; }

.analyticIcon.top { margin: 10px 25px;  }

/* ANALYTIC END */


/* H1 NEW START */

.h1Title { background:#CC0001 url('../images/h1Background.jpg') top left repeat-x;  text-align:left;margin : 5px auto 20px auto; width:auto; position:relative; border:1px solid #ADADAD; padding: 0 15px 0 0; color:#CC0000; font-weight:bold;line-height:12px;  }

.h1Title h1 { background: none; text-align:left; line-height:16px; text-indent:0; height:auto; padding:0; margin:0; }

.h1TitleDiv {text-align:left;background-image: url('../images/logoSmall.png'); background-repeat:no-repeat;background-position: 3px 2px;padding: 7px 0 7px 35px;}

.h1Icon { }

.h1GrayTitle { background:#EAEAEA url('../images/menuTitleBackground.jpg') bottom left repeat-x;  text-align:left;margin : 5px auto 20px auto; width:auto; position:relative; border:1px solid #ADADAD; padding: 0 15px 0 0; color:#CC0000; font-weight:bold;line-height:12px;  }

.h1GrayTitle h1 { background: none; text-align:left; line-height:16px; text-indent:0; height:auto; padding:0 25px 0 0; margin:0; color:#CC0000;text-shadow:1px 1px 1px white;  }

.h1GrayTitleDiv {text-align:left;padding: 7px 0 7px 35px;}

.h1Icon { }


/* H! NEW END */

#altmsg a { display:block; }

.mainGoogleMap { text-align:center; margin:0 auto;}

.startNewTable { width:100%; }

.startNew { vertical-align:top; width:50%; }

/*back */

.back { float:right; vertical-align:middle; line-height:35px; padding: 2px 0;  margin: 0 20px 0 0; }

	.back img { vertical-align:middle; padding: 0 2px 0 0; }

	.back a { color:#2a6a97;  }

	.back a:hover { color:#E61010; }
	
.tree { text-align:left; white-space:normal; }
