@charset "utf-8";

body{margin:0;font-family:arial,verdama,tahoma;color:#FFFFFF;}
img{border:none;}
a{color:#FFFFFF;text-decoration:none;}
a:visited{color:#FFFFFF;text-decoration:none;}
a:hover{color:#FFFFFF;text-decoration:underline;}
a.alternate_style_link{color:#054079;text-decoration:none;}
a.alternate_style_link:visited{color:#054079;text-decoration:none;}
a.alternate_style_link:hover{color:#054079;text-decoration:underline;}
.quote_strong{color:#00bce4;font-weight:700;font-style:italic;}

h1{font-size:14px;font-weight:700;text-transform:capitalize;color:#054079;}
h2{font-size:13px;font-weight:700;text-transform:capitalize;color:#054079;}
h3{font-size:13px;font-weight:700;text-transform:capitalize;color:#ffffff;}
h4{font-size:14px;font-weight:700;text-transform:capitalize;color:#ffffff;}

ol{font-size:12px;line-height:1.7}
ul{font-size:12px;line-height:1.7}

p{font-size:12px;line-height:1.7;text-align:justify}
#page_container{width:997px;height:auto;margin-left:auto;margin-right:auto;}

#header_container{width:997px;height:257px;margin:0 0 10px 0;}
#header_left_col{float:left;width:258px;height:257px;}
#header_right_col{float:left;width:739px;height:257px;background-color:#000000;position:relative;z-index:1;}

#main_container{width:997px;height:auto;background:#00bce4 url(../i/footer_bg.jpg) no-repeat left bottom;}
.gallerylayer img{position:relative;z-index:-1000;}

input{font-family:Arial, Verdana, Tahoma;font-size:12px;}
textarea{font-family:Arial, Verdana, Tahoma;font-size:12px;}
select{font-family:Arial, Verdana, Tahoma;font-size:12px;}
table{font-family:Arial, Verdana, Tahoma;font-size:12px;}

.white_tbl_info{color:#333333;text-align:center;}
.black{color:#000000;}
.dark_blue_text{color:#054079;}
/*
table.tbl_info {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	border-collapse: separate;
	background-color:White;
	color:#054079;
}

table.tbl_info td{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	-moz-border-radius: 0px 0px 0px 0px;
}
*/

/* left_col */
#left_col{float:left;width:250px;height:auto;}
#menu_container{padding:20px 0 280px 0;}
a.navLink{width:230px;height:16px;display:block;padding:3px 0 3px 8px;}

/* centre_col */
#centre_col{float:left;width:467px;height:auto;padding:30px 0 200px 0;line-height:1.4; position:relative;}
/* html #centre_col{overflow:hidden;}*/
#centre_col a{color:#FFFFFF;text-decoration:underline;}
#centre_col a:visited{color:#FFFFFF;text-decoration:underline;}
#centre_col a:hover{color:#036fa2;text-decoration:underline;}
#newsTable{font-weight:700;}
div.left_img{float:left;margin:10px 20px 8px 0px;}
div.left_img img {border:1px #054079 solid;}
div.right_img{float:right;margin:10px 0 8px 20px;}
div.right_img img {border:1px #054079 solid;}
div.center_img{width:100%;text-align:center;}
div.center_img img {border:1px #054079 solid;}
/* right_col */
#right_col{float:left;width:280px;height:auto;}
#how_it_works_box{width:244px;height:163px;background:url(../i/how_it_works_bg.jpg) no-repeat 0 0;margin:0 0 14px 36px;}
#how_it_works_header{width:236px;height:20px;background:url(../i/box_header_tab.png) no-repeat 0 0;text-transform:uppercase;font-size:13px;font-weight:700;padding:2px 0 0 8px;}
	/* ie6 */ * html #how_it_works_header{width:236px;margin-left:4px;padding-left:4px}
#how_it_works_content{height:110px;padding:10px 0 0 10px;color:#0d5a91;font-size:12px;font-weight:700;}
#how_it_works_button{width:124px;height:18px;background:url(../i/watch_video_tab.png) no-repeat 0 0;margin:0 0 0 100px;color:#054079;font-size:12px;font-weight:700;padding:3px 0 0 20px;}
	/* ie6 */ * html #how_it_works_button{width:144px;background-position:0px 0;padding-left:0px;}
	/* ie6 */ * html #how_it_works_button a{margin-left:20px;}

#what_they_say_box{width:244px;height:auto;margin:0 0 14px 36px;background:#054079;}
#what_they_say_header{width:236px;height:20px;background:url(../i/box_header_tab.png) no-repeat 0 0;text-transform:uppercase;font-size:13px;font-weight:700;padding:2px 0 0 8px;}
	/* ie6 */ * html #what_they_say_header{width:236px;margin-left:4px;padding-left:4px}
#what_they_say_content{padding:10px 20px 4px 20px;font-size:11px;line-height:1.4;}
#what_they_say_button{font-size:11px;font-weight:700;text-align:right;width:236px;height:18px;padding:4px 8px 2px 0;}

#latest_news_box{width:244px;height:auto;margin:0 0 14px 36px;background:#0d5a91;}
#latest_news_header{width:236px;height:20px;background:url(../i/box_header_tab.png) no-repeat 0 0;text-transform:uppercase;font-size:13px;font-weight:700;padding:2px 0 0 8px;}
	/* ie6 */ * html #latest_news_header{width:236px;margin-left:4px;padding-left:4px}
#latest_news_content{padding:10px 20px 4px 20px;font-size:11px;line-height:1.4;}
#latest_news_button{font-size:11px;font-weight:700;text-align:right;width:236px;height:18px;padding:4px 8px 2px 0;}
.latest_news_article strong a{color:#00bce4}
.latest_news_article .quote_strong a{color:#00bce4}
.latest_news_divider{text-align:center;padding:4px 0 4px;font-weight:700;}



#awards_etc_box{width:244px;height:auto;margin:0 0 14px 36px;}
#awards_etc_header{line-height:20px;width:236px;height:45px;background:url(../i/awards_etc_header.png) no-repeat 0 100%;text-transform:uppercase;font-size:12px;font-weight:700;padding:2px 0 0 8px;}
	/* ie6 */ * html #latest_news_header{width:236px;margin-left:4px;padding-left:4px}
#awards_etc_content{padding:10px 20px 4px 20px;font-size:11px;line-height:1.4;background:#0d5a91;}
#awards_etc_button{font-size:11px;font-weight:700;text-align:right;width:236px;height:18px;padding:4px 8px 2px 0;background:#0d5a91;}
.awards_etc_article strong a{color:#00bce4}
.awards_etc_article .quote_strong a{color:#00bce4}
.awards_etc_divider{text-align:center;padding:4px 0 4px;font-weight:700;}



#gallery_box{width:244px;height:128px;background:url(../i/gallery_box_bg.jpg) no-repeat 0 0;margin:0 0 14px 36px;}
#gallery_header{width:236px;height:20px;background:url(../i/box_header_tab.png) no-repeat 0 0;text-transform:uppercase;font-size:13px;font-weight:700;padding:2px 0 0 8px;}
	/* ie6 */ * html #gallery_header{width:236px;margin-left:4px;padding-left:4px}
#gallery_content{height:74px;padding:10px 0 0 10px;color:#054079;font-size:14px;font-weight:700;}
#gallery_button{color:#054079;font-size:12px;font-weight:700;padding:0 0 0 10px;}
#gallery_button a{color:#054079;text-decoration:none;}
#gallery_button a:visited{color:#054079;text-decoration:none;}
#gallery_button a:hover{color:#054079;text-decoration:underline;}

#gallery_box_container{width:244px;height:128px;}

#hand_mobile_box{padding:50px 0 10px 0}

.clear_space{clear:both;}

/* footer */

#footer_container{width:997px;height:40px;padding:10px 0 0 0;margin-left:auto;margin-right:auto;color:#054079;font-size:12px;text-align:center;}

/* misc */

.testbg1{background:#e4e4e4}
.testbg2{background:#cccccc}
.testbg3{background:#666666}
.testbg4{background:#999999}


/* images */

.gallery_thumb {
	width:140px;
	float:left;
	margin:20px 0 0 10px;
}

.gallery_box {
	width:142px;
	height:142px;
	float:left;
}

#gallery_container 	
{
	width:470px;
	margin:0 0 130px 0;
}

/* Lightbox */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #f1f2f2;
}

.lbLoading {
	background: #fff url(../i/gallery/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #f1f2f2;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../i/gallery/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../i/gallery/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #f1f2f2;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 127px;
	height: 21px;
	background: transparent url(../i/gallery/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*-------------------------------------------------*/
/*                   TOOLTIP
/*-------------------------------------------------*/
#dhtmltooltip {
	position: absolute;
	width: 200px;
	border: 1px solid #fff;
	padding: 10px;
	background-image:url(../i/header-background.jpg);
	background-position: 0 -82px;
	background-color:#1b95bc;
	visibility: hidden;
	z-index: 100;
	font-size:11px;
	color:#fff;
	text-align:left;
}

#dhtmltooltip h1 
{
	font-size:14px;
	padding:0;
	margin:0 0 5px 0;
}


.PGControl 
{
	padding:0;
	margin:0;
	width:500px;

}

.PGControl .PGControlLeft 
{
	text-align:left;
	width:350px;
}

.PGControl .PGControlRight
{
	width:150px;
	text-align:right;

}
.PGControl strong 
{
	font-size:16px;
}

#SubScribeForm 
{
	width:230px;
	margin-top:20px;
	margin-left:7px;
	text-align:left;
}

#SubScribe
{
	width:230px;
	height:60px;
	margin-top:10px;
}

#ctl00_Subscribe1_TxBxSubEmail 
{
	width:170px;
	height:17px;
	border:none;
	padding:10px 5px 5px 5px;
	background:url(../i/subscribe_bg.gif) no-repeat left top;
	float:left;
}

.ScribeBtn
{
	width:50px;
	height:32px;
	float:left;
}

a#carewherelink {
    display:block;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    width:220px;
    height:60px;
    margin:0 8px;
    background:url(../i/carewhere_bg.gif) no-repeat left top;
}

a#leftside-bnr {
    display:block;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    width:230px;
    height:60px;
    margin:0 7px;
    background:url(../i/leftside-bnr.png) no-repeat left top;
}

.twitterlnk 
{
	position:absolute;
	margin-left:880px;
	margin-top:-60px;
}

.facebooklnk 
{
	position:absolute;
	margin-left:930px;
	margin-top:-60px;
}

#footerlinks {
    height:1px;
    overflow:hidden;
}