body {margin:0px 0px; background-color:#c8b18b; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:0.8em}

.container {width:950px; margin:0px auto; background:url(../images/main-background.png) repeat-y; padding:0px 8px}
.bottom_background {width:966px; margin:0px auto; background:url(../images/bottom-background.png) repeat-y}

.language_bar {width:950px; height:37px; background:url(../images/language-bar.png) no-repeat; position:relative}
.language_bar ul {list-style:none; margin:0px 0px; padding:0px 0px; position:absolute; top:7px; left:12px}
.language_bar ul li {float:left; margin-right:5px}
.language_bar p {color:#FFFFFF; font-size:24px; margin:0px 0px; padding:0px 0px; position:absolute; top:3px; left:250px}
.language_bar p strong {color:#c8b18b; font-weight:normal}
.language_bar p.text_size {position:absolute; left:830px; top:2px; margin:0px 0px; padding:0px 0px; font-size:14px; color:#FFF}
.language_bar a {color:#FFFFFF; text-decoration:none; padding:0px 0px; margin:0px 0px}
.language_bar a:hover {text-decoration:underline;}
.language_bar a.small {font-size:14px; margin-right:5px; color:#FFF; cursor:pointer}
.language_bar a.medium {font-size:24px; margin-right:5px;  color:#FFF; cursor:pointer}
.language_bar a.large {font-size:30px; color:#FFF; cursor:pointer}

.banner {width:950px; position:relative}
.browseraloud {position:absolute; top:67px; right:0px}
.search_box {width:171px; height:68px; background:url(../images/search-box.png) no-repeat; position:absolute; top:0px; right:0px}
.search_box label {color:#005a84; font-size:18px; margin:0px 0px; padding:0px 0px 6px 0px; display:block}
.search_box form {margin:0px 0px; padding:6px 6px}
.search_box input.box {width:120px; float:left; margin-right:5px}

.menu { padding:0; margin:0; list-style-type:none; height:86px; position:relative; z-index:60; }
.menu ul { padding:0; margin:0; list-style-type:none; width:149px; visibility:hidden; position:absolute; height:0; top:83px; left:0;  }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li { float:left; position:relative; height:83px; width:118px; }
.menu ul li {float:left; position:relative; width:100%; height:auto; border-bottom:1px solid #5c676c; border-left:1px solid #5c676c; border-right:1px solid #5c676c;; padding:0px 0px }
.menu ul li.last { border-bottom:#C0F3FF 1px solid; }
/* style the links for the top level */
.menu a { display:block; text-decoration:none; color:#656565; height:83px; width:118px; padding:0; color:red; }
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
/* style the second level links */

.menu ul a, .menu ul a:visited {  height:auto; width:auto; display:block; float:none; padding:5px; }
.menu ul a.menu_1, .menu ul a:visited.menu_1 {background-color:#c8b18b; color:#FFF;}
.menu ul a.menu_2, .menu ul a:visited.menu_2 {background-color:#69c3d6; color:#FFF;}
.menu ul a.menu_3, .menu ul a:visited.menu_3 {background-color:#c8b18b; color:#FFF;}
.menu ul a.menu_4, .menu ul a:visited.menu_4 {background-color:#ea808a; color:#FFF;}
.menu ul a.menu_5, .menu ul a:visited.menu_5 {background-color:#ebb357; color:#FFF;}
.menu ul a.menu_6, .menu ul a:visited.menu_6 {background-color:#b9e14a; color:#FFF;}
.menu ul a.menu_7, .menu ul a:visited.menu_7 {background-color:#e56ef7; color:#FFF;}
.menu ul a.menu_8, .menu ul a:visited.menu_8 {background-color:#c8b18b; color:#FFF;}

/*.menu ul a:hover { background-color:#DBEAEF; } */

/* make the second level visible when hover on first level list OR link */
.menu li:hover ul, .menu a:hover ul{visibility:visible; }
ul.menu li .short_text {font-size:11px; color:#FFF; margin:0px 0px; padding:15px 5px 0px 7px; position:absolute;bottom:13px}
ul.menu li .short_text strong {font-size:18px; color:#FFF; margin:0px 0px 2px 0px; padding:0px 0px; display:block; font-weight:normal; position:absolute;bottom:28px; line-height:18px}
ul.menu li.menu_1 {background:url(../images/menu-box-1.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_2 {background:url(../images/menu-box-2.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_3 {background:url(../images/menu-box-3.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_4 {background:url(../images/menu-box-4.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_5 {background:url(../images/menu-box-5.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_6 {background:url(../images/menu-box-6.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_7 {background:url(../images/menu-box-7.png) no-repeat; border-right:1px solid #FFF}
ul.menu li.menu_8 {background:url(../images/menu-box-8.png) no-repeat; width:117px; margin-right:0px}

.breadcrumb {width:950px; font-size:16px; padding:7px 10px 0px 10px; font-weight:bold; color:#969797}
.breadcrumb p {margin:0px 0px; padding:0px 0px}
.breadcrumb p strong {color:#5c676c}
.breadcrumb p a {text-decoration:none; color:#969797}
.breadcrumb p a.homepage {color:#969797}
.breadcrumb p a:hover {text-decoration:underline}

.main_content {width:950px; position:relative; margin-top:10px}
.left_bar {width:195px; float:left; margin-right:10px;}
	.sub_nav {width:195px; background-color:#eaf1f5; padding-top:2px}
	.sub_nav {margin-bottom:10px}
	.sub_nav p strong {margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block}
	.sub_nav ul {margin:0px 10px 10px 10px; padding:0px 0px; list-style:none}
	.sub_nav ul li { padding:5px 10px}
	.sub_nav ul li a {text-decoration:none; color:#5c676c;}
	.sub_nav ul li a:hover {text-decoration:underline;}
	
	.tenant {width:195px;margin-bottom:10px; background-color:#eaf1f5; padding-top:2px;border-bottom:5px solid #e56ef7}
	.tenant p strong {color:#e56ef7; margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block;}
	.tenant ul {margin:0px 10px 10px 10px; padding:0px 0px; list-style:none}
	.tenant ul li { background:url(../images/pink-bullet.png) no-repeat left center; border-bottom:1px dashed #e56ef7; padding:5px 10px}
	.tenant ul li a {text-decoration:none; color:#613d66;}
	.tenant ul li a:hover {text-decoration:underline;}
	
	.pinkTheme {border-bottom:5px solid #e56ef7;}
	.pinkTheme p strong {color:#e56ef7; margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block;}
	.pinkTheme ul { margin:0px 10px 10px 10px; padding:0px 0px;  list-style:none}
	.pinkTheme ul li { background:url(../images/pink-bullet.png) no-repeat left center; border-bottom:1px dashed #e56ef7; padding:5px 10px}
	.pinkTheme ul li a {color:#613d66; text-decoration:none;}
	.pinkTheme ul li a:hover {color:#613d66; text-decoration:underline;}
	
		
.left_bar_heading {display:block; width:195px; height:28px; background:url(../images/left-bar-heading.png) no-repeat; margin-top:10px}
.left_bar_heading p {margin:0px 0px; padding:5px 7px; color:#fff; font-size:18px}
	ul.other_services {list-style:none; margin:0px 0px; padding:0px 0px 0px 10px}
	ul.other_services li.blue {color:#005a84; border-bottom:1px dashed #005a84; padding:5px 0px}
	ul.other_services li.brown {color:#401f20; border-bottom:1px dashed #401f20; padding:5px 0px}
	
	ul.other_services_inner {list-style:none; margin:0px 10px 10px 10px; padding:0px 0px}
	ul.other_services_inner li {background:url(../images/blue-bullet.png) no-repeat left center; border-bottom:1px dashed #005a84; padding:5px 10px}
	ul.other_services_inner li a {color:#005a84; text-decoration:none;}
	ul.other_services_inner li a:hover {color:#005a84; text-decoration:underline;}

.right_bar {width:170px; float:right}
	.news_bar {width:170px; background-color:#e8f0f4; padding-top:2px}
	.news_bar p strong {color:#80a125; margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block}
	.news_bar ul {list-style:none; margin:0px 0px; padding:0px 10px 10px 10px;  border-bottom:5px solid #80a125}
	.news_bar ul li { margin:0px 0px; padding:0px 0px 10px 0px;  border-bottom:1px dashed #80a125}
	.news_bar ul li p {color:#5c676c; font-size:12px;}
	.news_bar ul li p strong {color:#80a125; font-size:14px; margin:0px 0px; padding:0px 0px }
	.news_bar ul li p a {color:#b9e14a; font-size:12px; text-transform:uppercase; float:right; text-decoration:none}
	.news_bar ul li p a:hover {text-decoration:underline}
	.news_bar ul li p em {font-weight:bold; float:left; font-style:normal}

	.links_bar {width:170px; padding-top:2px; background-color:#e8f0f4;}
	.links_bar p strong {margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block}
	.links_bar ul {list-style:none; margin:0px 0px; padding:0px 10px 10px 10px;}
	.links_bar ul li { margin:0px 0px; padding:10px 0px 10px 0px;  border-bottom:1px dashed #613d66}
	.links_bar ul li {font-size:12px; margin:0px 0px}
	.links_bar ul li strong {font-size:14px; margin:0px 0px; padding:0px 0px 10px 0px; display:inline }
	.links_bar ul li a { font-size:12px;text-decoration:none}
	.links_bar ul li a:hover {text-decoration:underline}

	

	.download_box {width:170px; padding-top:2px; margin-top:10px}
	.download_box p strong {margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block}
	.download_box ul {margin:0px 0px; padding:0px 10px 10px 10px; list-style:none;}
	.download_box ul li { margin:0px 0px; padding:0px 0px 10px 0px;}
	.download_box ul li a {text-decoration:underline;}
	.download_box ul li a:hover {text-decoration:none;}


.title_bar {width:563px; height:51px;}
.title_bar h1 {margin:0px 0px; padding:8px 8px; color:#FFFFFF; font-size:35px; font-weight:normal}
.title_bar {background:url(../images/dark-blue-bg.png) no-repeat}


.middle_content {width:563px; float:left;  margin-right:10px; color:#5c676c; padding-bottom:10px; line-height:17px}
.middle_content a {color:#005a84}

	.splash_image {width:563px; height:265px; position:relative;}
	.homepage_splash {position:relative; background:url(../images/homepage-splash.jpg) no-repeat}
	.homepage_splash ul {position:absolute; left:0px; bottom:0px; list-style:none; margin:0px 0px; padding:0px 0px; z-index: 50;}
	.homepage_splash ul li {width:232px; height:22px; margin-top:5px; padding:0px 0px 0px 0px}
	.homepage_splash ul li a {padding:3px 5px 0px 6px; color:#FFFFFF; font-size:14px; text-decoration:none; display:block}
	.homepage_splash ul li a:hover {text-decoration:underline}
	.homepage_splash ul li.red_bar {background:url(../images/homepage-splash-red.png) no-repeat}
	.homepage_splash ul li.orange_bar {background:url(../images/homepage-splash-orange.png) no-repeat}
	.homepage_splash ul li.blue_bar {background:url(../images/homepage-splash-blue.png) no-repeat}
	.homepage_splash ul li.green_bar {background:url(../images/homepage-splash-green.png) no-repeat}

	p.intro {display:block; width:563px; padding:10px 0px; border-bottom:1px dashed #005a84; border-top:1px dashed #005a84; color:#005a84; font-size:14px}

	
	
	h1 {font-size:18px; margin:10px 0px 10px 0px; display:block}
	h2 {font-size:16px; margin:10px 0px 10px 0px; display:block}
	h3 {font-size:14px; margin:10px 0px 10px 0px; display:block}
	h4 {font-size:12px; margin:10px 0px 10px 0px; display:block}
	h5 {font-size:10px; margin:10px 0px 10px 0px; display:block}
	

	.homepage_box_large {width:276px; float:left; margin-right:10px}
	.homepage_box_large strong {width:276px; height:28px; display:block; padding:4px 5px 0px 5px; color:#FFFFFF; font-weight:normal; font-size:18px}
	.homepage_box_large .red_background {background:url(../images/red-heading.png) no-repeat}
	.homepage_box_large .red_background a {color:#ea808a; text-decoration:none}
	.homepage_box_large .red_background a:hover {text-decoration:underline}
	.homepage_box_large .purple_background a {color:#e56ef7; text-decoration:none}
	.homepage_box_large .purple_background a:hover {text-decoration:underline}
	.homepage_box_large .purple_background {background:url(../images/purple-heading.png) no-repeat}
	
	.homepage_box_small {width:180px; height:245px; float:left; position:relative}
		.homepage_box_small strong { position:absolute; top:4px; left:5px; color:#FFFFFF; font-weight:normal; font-size:18px; display:block; margin:0px 0px; padding:0px 0px}
		.blue_background {background:url(../images/blue-small-heading.png) no-repeat; background-color:#19869d; margin-right:10px; margin-top:10px}
		.brown_background {background:url(../images/brown-small-heading.png) no-repeat; background-color:#906b2f; margin-right:10px; margin-top:10px}
		.green_background {background:url(../images/green-small-heading.png) no-repeat; background-color:#8fa63b; margin-top:10px}
		
		.homepage_box_small ul {position:absolute; top:157px; left:7px; margin:0px 0px; padding:0px 0px; font-size:12px; list-style:none}
		.homepage_box_small ul li {padding:0px 0px 1px 10px}
		.homepage_box_small ul li a {color:#FFFFFF; text-decoration:none}
		.homepage_box_small ul li a:hover {text-decoration:underline}
		.blue_background ul li {background:url(../images/blue-bullet.png) no-repeat left center;}
		.brown_background ul li {background:url(../images/brown-bullet.png) no-repeat left center; }
		.green_background ul li {background:url(../images/green-bullet.png) no-repeat left center;}
		
	.homepage_box_small img {position:absolute; top:30px; left:0px}
	.end {margin:0px 0px}

	.item_container {width:561px; }
		.item_image {width:188px; float:left; margin:10px 0px 0px 0px}
			.item_image a {display:block; padding:5px 6px 4px 6px; margin:10px 0px 10px 0px; text-decoration:none; font-size:14px}
		.item_text {width:345px; float:right}
		.item_text a {text-decoration:none;}
		.item_text a:hover {text-decoration:underline}
		.item_text p.price {color:#ebb357; font-size:16px}
		
	.wide_download {width:561px; margin:0px 0px; padding:2px 0px 0px 0px}
	.wide_download p strong {margin:0px 10px 0px 10px; padding:0px 0px; font-size:18px; display:block}	
	.wide_download ul {margin:0px 0px; padding:0px 10px 10px 10px; list-style:none; font-size:12px}
	.wide_download ul li { margin:0px 0px; padding:0px 0px 10px 0px;}
	.wide_download ul li a {text-decoration:underline;}
	.wide_download ul li a:hover {text-decoration:none;}

	
	.job_item {width:561px; border-bottom:1px dashed #005a84 }
	.job_item p.details {font-size:16px; color:#c8b18b }
	.job_item a {font-size:16px; font-weight:bold; color:#005a84; text-decoration:none}
	.job_item a:hover {text-decoration:underline}
	.job_item p.deadline {font-size:16px; color:#005a84 }

ul.footer_menu {padding:0px 0px; margin:0px 0px; list-style:none; width:950px}
ul.footer_menu li {position:relative; padding:0px 0px; float:left; height:54px; width:118px;; font-size:16px;}
ul.footer_menu li a {position:absolute; top:4px; left:8px; text-decoration:none; font-weight:bold}
ul.footer_menu li a:hover {text-decoration:underline}
ul.footer_menu li.footer_menu_1 {background:url(../images/footer-menu-1.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_1 a {color:#005a84}
ul.footer_menu li.footer_menu_2 {background:url(../images/footer-menu-2.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_2 a {color:#19869d}
ul.footer_menu li.footer_menu_3 {background:url(../images/footer-menu-3.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_3 a {color:#005a84}
ul.footer_menu li.footer_menu_4 {background:url(../images/footer-menu-4.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_4 a {color:#906b2f}
ul.footer_menu li.footer_menu_5 {background:url(../images/footer-menu-5.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_5 a {color:#906b2f}
ul.footer_menu li.footer_menu_6 {background:url(../images/footer-menu-6.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_6 a {color:#80a125}
ul.footer_menu li.footer_menu_7 {background:url(../images/footer-menu-7.png) no-repeat; border-right:1px solid #FFF}
ul.footer_menu li.footer_menu_7 a {color:#613d66}
ul.footer_menu li.footer_menu_8 {background:url(../images/footer-menu-8.png) no-repeat; width:117px; margin-right:0px}
ul.footer_menu li.footer_menu_8 a {color:#005a84}

.footer {width:950px; height:99px; background:#005a84 url(../images/footer-background.png) no-repeat 0 100%; position:relative; margin-top:10px}
.footer p.footer-images {position:absolute;top:7px;left:7px;}
.footer p.footer-images img {margin-right:10px;}
.footer p.copyright {position:absolute; font-size:10px; color:#FFFFFF; bottom:8px; left:7px; margin:0 0;}
.footer p.blue_text {position:absolute; font-size:10px; color:#b5cfdb; bottom:8px; left:135px; margin:0 0}


.poll {width:150px; background:url(../images/poll-background.jpg) bottom; padding:10px 10px; margin:10px 0px}
.poll h2 {color:#FFFFFF; margin:0px 0px 5px 0px; padding:0px 0px; line-height:17px}
.poll form {display:inline; margin:0px 0px}
.poll form label {width:100px; color:#FFFFFF; display:block; float:left; padding:4px 0px 0px 0px; margin-bottom:5px}
.poll form input {float:left}

table tr td {font-size:14px; color:#5c676c}
table tr td input {background-color:#f1f1f1}
table tr td textarea {background-color:#f1f1f1}

.bottom_links {width:950px; margin:0px auto; padding:4px 5px}
.bottom_links a {text-decoration:none; color:#005a84}

.bottom_image {width:950px; margin:0px auto; padding:4px 5px}
.bottom_image img{border: none;}
