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


body {
font-family:Arial, Helvetica, sans-serif;
background:#ebebeb;
font-size:0.78em;
line-height:1.4em;
}

img {
margin:0;
}

* {
margin:0;
}


/*******************************/
/*        Font styles          */
/*******************************/

p {
font-family:Arial, Helvetica, sans-serif;
}

h1 {
color:#fff;
font-size:120%;
font-family:Arial, Helvetica, sans-serif;
line-height:250%;
text-align:center;
}

h2 {
font-size:190%;
line-height:120%;
padding:0 0 0.5em 0;
font-family:Arial, Helvetica, sans-serif;
}


/*******************************/
/*         Containers          */
/*******************************/

.main-container {
width:990px;
margin:0 auto;
background:url(main-container-bg.jpg_) repeat-y;
}

.container-holder {
width:974px;
margin:0 auto;
}


/***************/
/* Container 1 */
/***************/

.container-1 {
float:left;
width:501px;
height:358px;
background:#ffffff url(container-1-bg.jpg_) repeat-x;
}

.container-1 p {
color:#fff;
padding:2px 0 0 40px;
font-size:120%;
line-height:130%;
}

.container-1-img-2 {
padding:35px 0 0 40px;
}

#green {
color:#006600;
font-weight:bold;
margin:20px 0 0 0;
}

#white-big {
line-height:100%;
font-size:400%;
color:#fff;
font-weight:bold;
}

.green-arrow {
float:left;
width:501px;
height:318px;
background:url(green-down-arrow.gif_) 232px bottom no-repeat;
padding:0 0 20px 0;
}


/***************/
/* Container 2 */
/***************/

.container-2 {
float:left;
width:473px;
height:358px;
background:#ffffff url(rotating-bg.jpg_) no-repeat;
}


/***************/
/* Container 3 */
/***************/

.container-3 {
float:left;
width:420px;
padding:0 0 0 36px;
}


/***************/
/* Container 4 */
/***************/

.container-4 {
float:left;
width:266px;
padding:28px 0 20px 30px;
}

.container-4 p {
line-height:150%;
padding:0 0 1em 0;
color:#333;
}


/***************/
/* Container 5 */
/***************/

.container-5 {
float:left;
width:178px;
padding:31px 0 20px 34px;
}


/***************/
/* Container 6 */
/***************/

.container-6 {
float:left;
width:140px;
background-color:#401E42;
color:#fff;
padding:13px 9px 20px 11px;
font-weight:bold;
font-size:120%;
}

#container-6-text-1 {
padding:16px 0 0 0;
display: block;
}

#container-6-text-2 {
font-size:150%;
line-height:125%;
display: block;
}

#container-6-text-3 {
font-size:78%;
line-height:155%;
padding:10px 0 20px 0;
display: block;
}
.container-6 a:link span, .container-6 a:visited span, .container-6 a:active span, .container-6 a:link, .container-6 a:visited, .container-6 a:active {
	color: #ffffff;
	text-decoration: none;
}
.container-6 a:hover span, .container-6 a:hover, .container-6 a:focus, .container-6 a:focus span {
	text-decoration: underline;
}
.container-6 img {
	border: 0;
}

/*******************************/
/*     Rotating Gallery        */
/*******************************/

.rotating-gallert-container {
float:left;
width:473px;
}


/*******************************/
/*         main CTA            */
/*******************************/

.main-cta {
padding:22px 0 0 40px;
}

.main-cta a {
display:block;
width:440px;
height:47px;
background:url(main_cta.jpg_);
}

.main-cta a:hover {
display:block;
width:440px;
height:47px;
background:url(main_cta.jpg_) 0px 47px;
}

.main-cta-2 {
padding:0;
}

.main-cta-2 a {
display:block;
width:262px;
height:67px;
background:url(main_cta_2.jpg_);
}

.main-cta-2 a:hover {
display:block;
width:262px;
height:67px;
background:url(main_cta_2.jpg_) 0px 67px;
}


/*******************************/
/*     expand box 400          */
/*******************************/

.expandbox-bg-440 {
width:420px;
margin:0 0 0px 0;
}

.expandbox-top-440 {
width:420px;
background:url(expand-box-top-440.jpg_) no-repeat left top;
padding:18px 0px 14px 0px;
}

.expandbox-footer-440 {
width:420px;
}


/*******************************/
/*           footer            */
/*******************************/

.footer {
background:#313236;
color:#fff;
margin:20px 0 0 0;
padding:1em 21px 2.5em 1em;
}



.footer-list {
float:left;
margin:0;
padding:0;
list-style:none;
}

.footer-list li {
float:left;
margin:0;
padding:0 10px;
border-right:#ccc 1px solid;
color:#fff;
}

.footer-list a {
float:left;
margin:0;
padding:0;
color:#fff;
text-decoration:none;
font-weight:normal;
}

.footer-list a:hover {
text-decoration:underline;
}

.footer-copyright {
float:right;
text-align:right;
width:300px;
}


/************************************************************/
/*                   List Styles                            */
/************************************************************/

ul {
margin:0px 0;
padding:0;
list-style-type:none;
}

li {
margin:0 0 0 0px;
padding:0 0 0 0px;
list-style-type:none;
color:#313236;
}

.ul-ticks li {
margin:0 0 0 0px;
padding:0 0 0 40px;
background:url(ul-tick-bg.jpg_) 0px 0em no-repeat;
list-style-type:none;
color:#313236;
line-height:2.5em;
}


.line1 {
height:0px;
width:100%;
border-top:#000000 solid 1px;
border-bottom:#cccccc solid 1px;
margin:10px 0 0 0;
padding:0;
line-height:0;
}


.rotating-gallery {
padding:60px 0 0 53px;
}

#mycarousel {
width:371px;
}




/**************************************************/
/* IE 6 Fix for Jcarousel to work - do not remove */
/**************************************************/

.jcarousel-clip-horizontal {
width: 371px;
}

.jcarousel-item {
height: 265px;
}

img
{  border-style: none;
}