@charset "utf-8";

body {
background-image: url(../images/backgrounds/background-1-quality-12.jpg);
background-position:top center;
background-repeat: no-repeat;
background-attachment: fixed;
background-color:#ffffff;
}

/*  HEADER  */

#header-left {
height:115px;
background-color:#000000;
}
#header-main {
height:114px;
width:1024px;
border-bottom:1px solid #d7d2cb;
/*  USE THE OPAQUE BACKGROUND IMAGE WHEN NEEDED FOR DARKER BACKGROUNDS*/
/*background-image:url(../images/opaque-40-bg.png);*/
}
#logo {
float:left;
width:223px;
height:115px;
background-color:#000000;
}
#logo img {
padding:43px 27px 10px 41px;
}
#main-nav {
float:left;
height:25px;
padding: 0px 0px 0px 43px;
margin: 83px 0px 0px 0px
}
#main-nav img {
margin-bottom:-4px;
margin-right:-3px;
}


/* DROP DOWN MENU */

.ddmenu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ddmenu > li {
	float: left;
}

.ddmenu > li > a {
/*width: 100px;*/
display: block;
height:25px;
padding:5px 21px 1px 21px;
margin:0px 1px 0px 1px;
text-decoration: none;
color: #1a1a1a;
white-space: nowrap;
font-weight:bold;
}

.ddmenu > li > .ddmenu-hover {
text-decoration:none;
color:#009de9;
background:url(../images/nav-hover-bg.png) repeat-x top;
border-left:1px solid #d9d5ce;
border-right:1px solid #d9d5ce;
padding:5px 21px 2px 21px;
margin:0px;
}

.ddmenu > li ul {
	display: none;
	list-style: none;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
position:absolute;
z-index:200000;
background:url(../images/nav-ddm-bg.jpg) repeat-x top #eaeaea;
border-bottom:1px solid #d7d2cb;
border-left:1px solid #d7d2cb;
border-right:1px solid #d7d2cb;
}

.ddmenu > li ul a {
	display: block;
font-weight:normal;
color:#505050;
width: auto;
border:none;
padding:4px 46px 4px 29px;
margin:0px 0px 0px 0px;
height:auto;
background:url(../images/arrow-blue.png) no-repeat 23px 10px;
}

.ddmenu > li ul li a.first {
	/*border-top: 1px solid #545454;*/
}

.ddmenu > li ul a.ddchildhover {
color:#009de9;
border:none;
background:url(../images/arrow-blue.png) no-repeat 23px 10px;
padding:4px 46px 4px 29px;
margin:0px 0px 0px 0px;
}

.nodrop a:hover {
padding:5px 21px 1px 21px;
}

	
	
	
		
		
		
		
#motto {
float:right;
font-size:12px;
padding:91px 0px 0px 0px;
}
#header-right {
height:114px;
border-bottom:1px solid #d7d2cb;
/*  USE THE OPAQUE BACKGROUND IMAGE WHEN NEEDED FOR DARKER BACKGROUNDS*/
/*background-image:url(../images/opaque-40-bg.png);*/
}

/*  END HEADER  */

/*  MAIN CONTENT  */

#main-content {
width:824px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
margin-bottom:24px;
min-height:420px;
/*  USE THE OPAQUE BACKGROUND IMAGE WHEN NEEDED FOR DARKER BACKGROUNDS*/
/*background-image:url(../images/opaque-40-bg.png);*/
}
#sandbox-1 {
width:824px;
height:200px;
margin-bottom:20px;
}
#sandbox-2 {
width:548px;
height:200px;
padding-left:30px;
margin-right:20px;
float:left;
}
#title {
float:left;
padding:9px 0px 20px 0px;
}
#content {
float:left;
text-align:left;
color:#525252;
}
#content a {
color:#2b6595;
}
#read-more {
width:65px;
height:18px;
padding:3px 0px 0px 20px;
float:left;
background-image:url(../images/read-more.png);
background-repeat:no-repeat;
color:#1a1a1a;
text-decoration:none;
}
#read-more:hover {
text-decoration:underline;
}
#other-pages {
padding:3px 0px 0px 0px;
}
#other-pages a {
color:#1a1a1a;
text-decoration:none;
}
#other-pages a:hover {
text-decoration:underline;
}
#sandbox-3 {
width:226px;
height:200px;
float:right;
}

/*  END MAIN CONTENT  */

/*  FOOTER  */

#footer {
width:824px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
}
#footer-rule {
width:824px;
height:1px;
margin-bottom:2px;
background-image:url(../images/opaque-50-bg.png);
background-repeat:repeat-x;
}
#footer-content {
float:left;
width:818px;
height:22px;
background-image:url(../images/opaque-50-bg.png);
background-repeat:repeat;
}
#copyright {
float:left;
padding:3px 0px 0px 15px;
color:#606060;
}
#footer-menu {
float:right;
padding:3px 15px 0px 0px;
color:#606060;
}
#footer-menu a {
color:#606060;
text-decoration:none;
}
#footer-menu a:hover {
text-decoration:underline;
}
#footer-menu ul {
list-style:none;
}
#footer-menu li {
display:inline;
}
#footer-left {
float:left;
width:3px;
height:22px;
background-image:url(../images/footer-left.png);
background-repeat:no-repeat;
}
#footer-right {
float:right;
width:3px;
height:22px;
background-image:url(../images/footer-right.png);
background-repeat:no-repeat;
}

/*  END FOOTER  */




h5 {
color:#232323;
font-size:14px;
}

h5 a {
color:#232323;
text-decoration:none;
}

h5 a:hover {
text-decoration:underline;
}

.bucket-txt {
font-size:11px;
color:#5a5a5a;
}

.more {
font-size:9px;
color:#009de9;
background:url(../images/arrow-blue.png) no-repeat 0px 2px;
padding-left:6px;
}

#featured {
margin-bottom:22px;
overflow:hidden;
}

#featured_top {
width:824px;
height:247px;
margin:0px;
padding:0px;
}

#featured_top div {
width:824px;
height:247px;
margin:0px;
padding:0px;
}

#featured_bottom {
width:224px;
height:48px;
margin:0px;
padding:11px 0px 0px 600px;
background:url(../images/home-banner-bottom-bg.jpg) no-repeat;
}

#featured_bottom .thumb {
float:left;
margin-right:7px;
display:none;
}




































