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

html, body {
	background-color: #fcde9d ;
	color: #002f55 ;
}

a {
	color: #002f55 ;
}

hr {
	background-color: #a5afbe ;
	color: #a5afbe ;
}

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

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

#wrap {
	background-color: #FFFFFF ;
	background-image: url(../images/wrap.gif) ;
	background-repeat: no-repeat ;

	border-left: solid 1px #d77d00;
	border-right: solid 1px #d77d00;
}

#wrapHeader {
	background-color: #FFFFFF ;
	background-image: url(../images/wrapheader.gif) ;
	background-repeat: no-repeat ;

}

#wrapHeader .topLeft {
}

#wrapHeader .topMiddle {
}

#wrapHeader .topRight {
}

#wrapFooter {
	background-color: #FFFFFF ;
	background-image: url(../images/wrapfooter.gif) ;
	background-repeat: no-repeat ;
}

#wrapFooter .footerLeft {
}

#wrapFooter .footerMiddle {
}

#wrapFooter .footerRight {
}

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

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

#logo {
	height: 120px ;
}

#serviceMenuHead {
}

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

#menuHor {
	background-color:#5884b2;
}

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

#menuHor .menuMiddle {
	background-image: url(../images/menuhor_menumiddle.gif) ;
	background-repeat:repeat-x;
}

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

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

#main {
}

#container {
}

#containerWide {
}

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

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

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

#leftBar {
}

#leftBar .leftMenuHeader {
	background-color: #8ca7c5 ;
	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-right:solid 1px #a5afbe;
	border-bottom:solid 1px #a5afbe;	
	border-left:solid 1px #a5afbe;
	min-height: 340px ;
}

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

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


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

#menuVert li.levelTwo a {
	border-bottom:solid 1px #83a2c3;
	color: #002f55 ;
}

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

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

#menuVert li.levelThree a {
	border-bottom:solid 1px #83a2c3;
	background-image:none;
	color: #002f55 ;
}

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

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

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

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

#rightBar {
}

#rightBar .box {
	background-color: #ffffff ;
	background-image: url(../images/box.gif) ;
	background-repeat: repeat-y ;	
}

#rightBar .box .boxHeader {
	background-color: #8ca7c5 ;
	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 {
	min-height: 125px ;
	background: url(../images/boxcontent.gif) left bottom no-repeat ;	
}

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

#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 {
	height: 125px ;
	background-color:#f0f1f6;
}

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

#content {
}

#content .boxHeader {
	border-top:solid 1px #a5afbe;
	border-right:solid 1px #a5afbe;
	border-left:solid 1px #a5afbe;
}

#content .boxHeader .topLeft {
}

#content .boxHeader .topMiddle {
}

#content  .boxHeader .topMiddleWide {
}


#content .boxHeader .topRight {
}

#content .contentBody {
	min-height: 325px ;
	border-right:solid 1px #a5afbe;
	border-left:solid 1px #a5afbe;
}

#content .contentBodySplash {
	min-height: 325px ;
	border-right:solid 1px #a5afbe;
	border-left:solid 1px #a5afbe;
}

#content .boxFooter {
	border-right:solid 1px #a5afbe;
	border-bottom:solid 1px #a5afbe;
	border-left:solid 1px #a5afbe;
}

#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: #324b7d ;
}

#content .newsTitle {
	color: #324b7d ;
}

#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 {
	background-color:#ffffff;
}

#footer .footerLeft {
}

#footer .footerMiddle {
	color:#9caab6;
}

#footer .footerMiddle a {
	color:#9caab6;
}

#footer .footerRight {
}

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

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

#fmqMenuHor a.firstChild {
}

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

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

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

#contentBodyPopup {
	background-color: #FFFFFF ;
}
