
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GENERAL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body {
	background-color: #c6945e ;
	color: #000 ;
}

a {
	color: #000 ;
}

hr {
	background-color: #90877d ;
	color: #90877d ;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WRAP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#back {
	background: url(../images/background_wide.jpg) center top no-repeat transparent;
}

#wrap {
}

#wrap2 {
	background-image: url(../images/wrap2.jpg) ;
	background-repeat: no-repeat ;
}

#wrapHeader {
}

#wrapHeader .topLeft {
}

#wrapHeader .topMiddle {
}

#wrapHeader .topRight {
}

#wrapFooter {
}

#wrapFooter .footerLeft {
}

#wrapFooter .footerMiddle {
}

#wrapFooter .footerRight {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header {
	height: 120px ;
	background-image: url(../images/header.jpg) ;
	background-repeat: no-repeat ;
}

#logo {
	height: 120px ;
}

#serviceMenuHead {
	height: 110px ;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MENU HOR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#menuHor {
	background-image: url(../images/menuhor.gif) ;
	background-repeat: no-repeat ;
}

#menuHor .menuLeft {
}

#menuHor .menuMiddle {
}

#menuHor .menuRight {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAIN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#main {
}

#container {
}

#containerWide {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VISUAL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#visual {
	height: 116px ;
	background-color:#ffffff;
	border:solid 1px #a5afbe;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFTBAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#leftBar {
}

#leftBar .leftMenuHeader {
	background-image: url(../images/leftbar_header.gif) ;
	background-repeat: no-repeat ;
	background-color: #8ca7c5 ;
}

#leftBar .leftMenuHeader .topLeft {
}

#leftBar .leftMenuHeader .topMiddle {
	color:#ffffff;
}

#leftBar .leftMenuHeader .topRight {
}

#leftBar .leftMenuBody {
	border:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	min-height: 589px ;
}

#leftBar .leftVisual {
	height: 200px ;
	background-color:#ffffff;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MENU VERT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#menuVert li.firstChild a {
	border-top:solid 1px #fff;
}

#menuVert li.levelTwo a {
	border-bottom:solid 1px #fff;
	color: #000 ;
}

#menuVert li.levelTwoActiveSingle a {
	border-bottom:solid 1px #fff;
	background-image: url(../images/menuvert_lev2_act_single.gif) ;
	background-repeat: no-repeat ;
	color: #f00 ;
}

#menuVert li.levelTwoActiveFolder a {
	border-bottom:solid 1px #fff;
	background-image: url(../images/menuvert_lev2_act_folder.gif) ;
	background-repeat: no-repeat ;
	color: #f00 ;
}

#menuVert li.levelThree a {
	border-bottom:solid 1px #fff;
	background-image:none;
	color: #000 ;
}

#menuVert li.levelThreeActiveSingle a {
	border-bottom:solid 1px #fff;
	background-image: url(../images/menuvert_lev3_act_single.gif) ;
	background-repeat: no-repeat ;
	color: #f00 ;
}

#menuVert li.levelTwo a:hover {
	background-color: #fff ;
}

#menuVert li.levelThree a:hover {
	background-color: #fff ;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RIGHTBAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#rightBar {
}

#rightBar .box {
}

#rightBar .box .boxHeader {
	background-image: url(../images/boxheader.gif) ;
	background-repeat: no-repeat ;	
}

#rightBar .box .boxHeader .topLeft {
}

#rightBar .box .boxHeader .topMiddle {
	color:#ffffff;
}

#rightBar .box .boxHeader .topRight {
}

#rightBar .box .boxContent {
	border:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	background-repeat: repeat ;	
	min-height: 108px ;
}

#rightBar .box .boxContentSmall {
	border:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	background-repeat: repeat ;	
	min-height: 60px ;
}

#rightBar .box .boxFooter {
}

#rightBar .box .boxFooter .bottomLeft {
}

#rightBar .box .boxFooter .bottomMiddle {
}

#rightBar .box .boxFooter .bottomRight {
}


#rightBar ul li {
	background-image: url(../images/bullet_disc.gif) ;
	background-repeat: no-repeat ;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CONTENT MAIN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#contentMain {
}

#contentMainWide {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SPLASH ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#splash {
	border:solid 1px #90877d;
	height: 121px ;
	background-color:#fff;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CONTENT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content {
}

#content .boxHeader {
}

#content .boxHeader .topLeft {
	background-image: url(../images/contentheader_topleft.gif) ;
	background-repeat: no-repeat ;	
}

#content .boxHeader .topMiddle {
	background-image: url(../images/contentheader_topmiddle.gif) ;
	background-repeat: repeat-x ;
	color:#FFF;
}

#content  .boxHeader .topMiddleWide {
	background-image: url(../images/contentheader_topmiddle.gif) ;
	background-repeat: repeat-x ;
	color:#FFF;
}

#content .boxHeader .topMiddle a {
	color:#FFF;
}

#content  .boxHeader .topMiddleWide a {
	color:#FFF;
}


#content .boxHeader .topRight {
	background-image: url(../images/contentheader_topright.gif) ;
	background-repeat: no-repeat ;	
}

#content .contentBody {
	min-height: 575px ;
	border-right:solid 1px #90877d;
	border-left:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	background-repeat: repeat ;	
}

#content .contentBodySplash {
	min-height: 575px ;
	border-right:solid 1px #90877d;
	border-left:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	background-repeat: repeat ;	
}

#content .boxFooter {
	border-right:solid 1px #90877d;
	border-bottom:solid 1px #90877d;
	border-left:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
	background-repeat: repeat ;	
}

#content .boxFooter .bottomLeft {
}

#content .boxFooter .bottomMiddle {
}

#content .boxFooter .bottomMiddleWide {
}

#content .boxFooter .bottomRight {
}

#content ul li {
	background-image: url(../images/bullet_disc.gif) ;
	background-repeat: no-repeat ;
}

#content .pageTitle {
	color: #000 ;
}

#content .newsTitle {
	color: #000 ;
}

#content .newsLead img {
	border: solid 1px #002f55 ;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GALLERY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content .galleryAlbums ul {
	border-left:solid 1px #f8ac0b;
}

#content .galleryAlbums li a {
	border-right:solid 1px #f8ac0b;
}

#content .galleryAlbums li a.active {
	background-color:#e0e5ed;
}

#content .galleryAlbums li a:hover {
	background-color:#eceff3;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEADERBOARD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#leaderboard {
	height: 125px ;
	background-color:#f0f1f6;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer {
	border:solid 1px #90877d;
	background-image: url(../images/trans_70_px.png) ;
}

#footer .footerLeft {
}

#footer .footerMiddle {
	color:#000;
}

#footer .footerMiddle a {
	color:#000;
}

#footer .footerRight {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMQ MENU HOR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#fmqMenuHor a {
	/* font-weight:bold; */
	color: #fff ;
}

#fmqMenuHor a.firstChild {
}

#fmqMenuHor :hover > a {
	background-image: url(../images/menuhor_hover.gif) ;
	background-repeat: repeat-x ;
	color: #ff3c28 ;
}

#fmqMenuHor a.active {
	background-image: url(../images/menuhor_hot.gif) ;
	background-repeat: repeat-x ;
	color: #ff3c28 ;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ POPUP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#contentBodyPopup {
	background-color: #FFFFFF ;
}

