body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#containertop {
	margin: 0px auto!important;
	background:none repeat scroll 0 0 #444444;
	width:100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	/*border-top: 6px solid #3A90C9;*/
	visibility: visible;
	z-index: 121212;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #7C98C8;
}

object {vertical-align:top;outline:none;}
ul, ol {list-style:none;}

.fleft {float:left;}
.fright {
	float:right;
	padding: 0 0 0 30px;
}
.clear {clear:both;}
.col-1, .col-2, .col-3 {float:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.wrapper {width:100%;overflow:hidden;}

/* GLOBAL */
.container {width:920px;margin:0 auto;font-size:.875em;}
#header {
	height:231px;
	overflow:hidden;
	background:url(../images/hbg_bg.jpg) 0 0 repeat-x;
	min-width:920px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7C98C8;
}
#header .bg {
	height:231px;
	background-image: url(../images/hbg_img.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

/* header */
#header .row-1 {
	height:91px;
	overflow:hidden;
}
#header .row-1 .fleft {
	padding:14px 0 0 40px;}
#header .top-links {
	float:right;
	padding:12px 0 0 0;
	margin-right: 45px;
}
#header .top-links li {
	float:left;background:url(../images/divider.gif) no-repeat 0 0;padding:1px 28px 2px 28px;}
#header .top-links li.first {
	background:none;}
#header .top-links li.last {
	padding-right:10px;}
#header .top-links li a {
	float:left;
	width:11px;
	height:10px;
	overflow:hidden;
	text-decoration:none;
}
#header .top-links li a.home {
	background-image: url(../images/icon-home-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header .top-links li a.home:hover, #header .top-links li a.home-current {
	background:url(../images/icon-home-sprite.gif) no-repeat 0 -10px;}
#header .top-links li a.mail {
	background-image: url(../images/icon-mail-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header .top-links li a.mail:hover, #header .top-links li a.mail-current {
	background:url(../images/icon-mail-sprite.gif) no-repeat 0 -10px;}
#header .top-links li a.sitemap {
	background:url(../images/icon-sitemap-sprite.gif) no-repeat 0 0;}
#header .top-links li a.sitemap:hover, #header .top-links li a.sitemap-current {
	background:url(../images/icon-sitemap-sprite.gif) no-repeat 0 -10px;}

#header .row-2 {
	height:84px;
	overflow:hidden;
}
#header .nav {
	padding:13px 0 0 18px;}
#header .nav li {
	float:left;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 15px;
}
#header .nav li a {
	float:left;
	font-size:16px;
	line-height:1.2em;
	color:#9ddeff;
	text-decoration:none;
	text-transform:uppercase;
}
#header .nav li a:hover, #header .nav li a.current {

	color:#fff;
	text-decoration:none;
}	
#header .row-3 {
	padding:1px 500px 0 50px;
	color:#fff;
}
#header .row-3 p {
	padding:0 0 0 4px;
	margin-bottom:49px;
	font-size: 1.5em;
}
/* header end */
	
	
	
div.wrapper h2 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;

	}


/*    */
.date
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(img/calendar.png);

	height: 69px;
	width: 58px;
	float: right;
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	font-family: "Georgia",serif;
	text-align: center;
	background-position: right top;
}

.date .year
{
font-size: 12px;
color: #ffffff;
display: block;
}

.date .month 
{
	margin-top: 6px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	color: #DF8600;
}

.date .day
{
font-size: 14px;
color: #606060;
}


@charset "utf-8";
/* CSS Document */

.fltrt { 
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;


}
.fltlft {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 0;
}

.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: 1px;
	line-height: 0px;
}

/* ----------------------------------------------Footer-------------------------------------*/

#footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	
	}

#footer{
	padding:20px 0;
	}

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#footer h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:18px;
	color:#CCCCCC;
	background-color:#343434;
	border-bottom:1px dotted #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0.2em;
	}

#footer .box{
	display:block;
	float:right;
	width:250px;
	margin:0 0 0 25px;
	padding:0;
	}

#footer .box1{
	display:block;
	float:left;
	width:400px;
	line-height:1.6em;
	}

#footer .box1 .imgl{
	padding:5px;
	color:#FFFFFF;
	background-color:#343434;
}

#footer .contactdetails li{
	margin:0 0 2px 0;
	line-height: 1.6em;
	}

#footer .socialbox, #footer .socialbox .wrap{display:block; width:260px;}
#footer .socialbox .wrap .fix{clear:both;}
#footer .socialbox .wrap .social_badge_image{
	display:block;
	float:left;
	margin:0 10px 10px 0;
	width:70px;
	height:70px;
}
#footer .socialbox .wrap #social_badge_image3, #footer .socialbox .wrap #social_badge_image6{margin-right:0;}

div.wrapper{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	text-align:left;
	}
 a{
	text-decoration: none;
	}

.col4{
	color:#FFFFFF;
	background-color:#343434;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7C98C8;
	border-bottom-color: #2B7ABE;
}
.col4 a{
	color:#8098C8;
	background-color:#343434;
	text-decoration: none;
}

.col5, .col5 a{
	color:#333333;
	/*background-color:#F90;*/
		text-decoration: none;
}
.fl_left{float:left;
color:#FFF;}
.fl_left a{
	color:#Fff;
	}
.fl_left :hover{
	color:#F60;
	}	
.fl_right{float:right;
color:#F60;
}	
.fl_right a{
	color:#Fff;
	}
.fl_right :hover{
	color:#F60;
	}

.imgl, .imgr{border:1px solid #999999; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}


/* ----------------------------------------------Copyright-------------------------------------*/

#copyright{
	padding:10px 0;

	}

#copyright p{
	margin:0;
	padding:0;
	color: #325CA6;
	}
#copyright a{
	margin:0;
	padding:0;
	color: #325CA6;
	}	

/* ---------Copyright end------------ */



/* footer section 
#footer {
	height: 50px;
	padding-top: 11px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	width: 760px;
	margin-top: 6px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/backgroundfooter.png);
	background-repeat: no-repeat;
}
#footer p {
	padding: 0px 0 5px 20px;
	margin: 0;
}
#footer a {
	color: #FFFFFF;
}
#footer a:hover {
	color: #CC9900;
}
*/
.find {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
}

.new {
	font-size: 1.3em;
	color: #F00;
}
.emphasis {
	
}

#support_tab {
    background: url("../images/support_tab.png") no-repeat scroll left top transparent;
    height: 102px;
    position: fixed;
    right: 0;
    top: 25%;
    width: 34px;
    z-index: 100000;
}
#support_tab:hover {
    background-image: url("../images/support_tab_hover.png");
}

a:link img {
	border: none
}

ul.slideshow {
	list-style:none;
	width:800px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:800px;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:18px;
	color:#fff;
	text-align:left;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}