/*
	Main container
*/
#maincontainer {width: 1011px; margin: 0px auto 0px auto; padding: 53px 8px 40px 8px;}
#maincontainer .blueline {border: 1px solid #cbdcee;}


/*
	Left container
*/
#leftcontainer {float: left; width: 868px;}

/*
	Image Container
*/
#imagecontainer {height: 258px; background-image: url(images/home_bigimage.jpg); background-repeat: no-repeat; padding: 35px 0px 0px 485px;}
#imagecontainer h1 {font-size: 15px; color: #b3bfca; font-weight: normal; padding: 0; margin: 0; letter-spacing: 2px; word-spacing: 0px;}
#imagecontainer h1 span {text-transform: uppercase; font-weight: bold;}
#imagecontainer .subtitle {font-size: 12px; color: #b3bfca; font-weight: normal; padding: 0; margin: 0;}

/*
	Image menu
*/
#imagemenu {list-style: none; padding: 15px 0px 0px 0px; margin: 0; font-size: 12px; }
#imagemenu li {float: left; width: 90px; border-right: 1px dotted #a0bade; padding: 0px 0px 0px 10px;}
#imagemenu li span {color: #56c9f9; text-transform: uppercase; font-weight: bold;}
#imagemenu li ul {padding: 0; margin: 0; list-style: none; line-height: 100%;  min-height: 185px;}
#imagemenu li ul li {float: none; width: auto; border: none; padding: 4px 0px 4px 0px;}
#imagemenu li ul li a {color: #ffffff; }
#imagemenu li ul li a:hover {color: #ffffff;}

#imagemenu .lastcolumn {border: 0;}
#imagemenu .firstcolumn {width: 95px; padding: 0;}
#imagemenu .thirdcolumn {width: 65px;}

/*
	Under image container
*/
#underimagelist {
			background-color: #f6f6f6; 
			background-image: url(images/home_underimage.jpg); 
			background-repeat: repeat-x; 
			margin: 1px 0px 0px 4px; 
			padding: 35px 0px 0px 0px; 
			list-style: none;
}
#underimagelist li {float: left; padding: 0px 15px 0px 15px; border-right: 1px solid #c5ebf8;}
#underimagelist .firstblock {width: 325px;}
#underimagelist .firstblock p {padding: 0px 0px 15px 0px; margin: 0;}
#underimagelist .firstblock p span {font-size: 13px; color: #2885cd; padding: 0px 3px 0px 0px; font-weight: bold;}
#underimagelist .secondblock {width: 232px; padding: 0px 10px 0px 15px;}
#underimagelist .secondblock h2 {padding: 0px 0px 0px 4px; margin: 0; font-size: 15px; color: #744f75; font-weight: bold;}
#underimagelist .secondblock .thumbs {
					background-image: url(images/home_underimage_shots.jpg); 
					background-repeat: no-repeat; 
					width: 220px; 
					padding: 92px 0px 0px 0px;
					margin: 0; 
					display: block;
}
#underimagelist .secondblock span {color: #68376a; padding: 12px 0px 6px 0px; margin: 0; display: block;}
#underimagelist .secondblock .contactus {
						background-image: url(images/home_contactus_arrow.jpg); 
						background-repeat: no-repeat; 
						background-position: 0px 4px; 
						padding: 0px 0px 0px 7px; 
						font-weight: bold; 
						float: right;
}
#underimagelist .thirdblock {width: 225px; border: 0; padding-right: 0px;}
#underimagelist .thirdblock h3 {padding: 0px 2px 3px 2px; margin: 0; font-size: 15px; color: #06469a;}
#underimagelist .thirdblock .newsblock {padding: 8px 2px 8px 2px;  border-bottom: 1px solid #e4e4e4;}
#underimagelist .thirdblock .newsblock a {color: #013fa5; font-weight: bold;}
#underimagelist .thirdblock .newsblock a:hover {color: #013fa5;}
#underimagelist .thirdblock .newsblock p {padding: 2px 0px 2px 0px; margin: 0;}
#underimagelist .thirdblock .newsblock .readmore {
							float: right; 
							padding: 0px 0px 0px 7px; 
							background-image: url(images/home_readmore_arrow.jpg); 
							background-repeat: no-repeat; 
							background-position: 0 5px; 
							font-size: 10px; 
							color: #0140a8;
}
#underimagelist .thirdblock .newsblock .readmore:hover {color: #0140a8;}
#underimagelist .thirdblock .noseparator {border: 0;}

/*
	Right container
*/
#rightcontainer {float: right; width: 131px; padding: 0px 5px 0px 4px;}
#rightcontainer h3 {color: #ffffff; background-color: #002b61; font-size: 12px; padding: 3px 7px 3px 7px; margin: 0; display: block;}
#rightcontainer .sponsoredblock {margin: 6px 0px 6px 0px; padding: 3px 5px 11px 5px; border: 1px solid #bbc0c8;}
#rightcontainer .sponsoredblock a {font-size: 10px; color #002a60; padding: 3px 0px 0px 0px;}

