/*****************/
/*   MAIN BODY   */
/*****************/

body {
	padding-right: 0px; 
        padding-left: 0px; 
        font-size: 12px; 
        background: url(/lib/img/bgbody.gif) #ffffff repeat-y center top; 
        padding-bottom: 0px; 
        margin: 0px 0px 15px; 
        color: #292929; 
        padding-top: 0px; 
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; 
        /*text-align: center */
        
}


#main {
	padding-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px auto; 
         width: 898px; 
         text-align: left;
        padding-top: 0px; 
        
}
a {
	border-right: medium none; 
        border-top: medium none; 
        border-left: medium none; 
        color: #000000; 
        border-bottom: medium none; 
        text-decoration: none
}
a:link {
	border-right: medium none; 
        border-top: medium none; border-left: medium none; 
        color: #000000; 
        border-bottom: medium none; 
        text-decoration: none
}
a:visited {
	border-right: medium none; 
        border-top: medium none; border-left: medium none; 
        color: #000000; 
        border-bottom: medium none; 
        text-decoration: none
}
a:active {
	border-right: medium none; 
        border-top: medium none; 
        border-left: medium none; 
        color: #000000; 
        border-bottom: medium none; 
        text-decoration: none
}
a:hover {
	border-right: medium none; 
        border-top: medium none; 
        border-left: medium none; 
        color: #000000; 
        border-bottom: medium none; 
        text-decoration: none
}
img {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
p {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
h1 {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
h2 {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; border-left: 
        medium none; padding-top: 0px; 
        border-bottom: medium none
}
h3 {
	border-right: medium none; 
        padding-right: 0px; border-top: 
        medium none; padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
h4 {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
h5 {
	border-right: medium none; 
        padding-right: 0px; 
        border-top: medium none; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        border-left: medium none; 
        padding-top: 0px; 
        border-bottom: medium none
}
form {
	padding-right: 0px; 
        display: inline; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        padding-top: 0px
}

#contentholder {
	margin: 15px 0px 0px
}

#maincontent {
	font-size: 12px; line-height: 170%
}
#maincontent a {
	color: #326a93; text-decoration: underline
}
#maincontent a:link {
	color: #326a93; text-decoration: underline
}
#maincontent a:visited {
	color: #326a93; text-decoration: underline
}
#maincontent a:active {
	color: #326a93; text-decoration: underline
}
#maincontent a:hover {
	color: #111111
}
#maincontent h1 {
	background: url(/lib/img/h1bg.gif) repeat-x 0px 25px; margin-bottom: 6px; height: 28px
}
#maincontent h2 {
	margin-bottom: 6px; height: 20px
}
#maincontent h3 {
	background: url(/lib/img/h1bg.gif) repeat-x 0px 22px; margin-bottom: 8px; height: 23px
}
#maincontent h2 a {
	color: #303030; text-decoration: none
}
#maincontent h2 a:link {
	color: #303030; text-decoration: none
}
#maincontent h2 a:visited {
	color: #303030; text-decoration: none
}
#maincontent h2 a:active {
	color: #303030; text-decoration: none
}
#maincontent h2 a:hover {
	color: #303030
}




/**************/
/*   HEADER   */
/**************/

#header-banner {
	width: 74.0em;
	height: 10em;
	float: left;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
	background: url(./images/logo.gif) no-repeat;
}

/*** Header navigation top ***/
#header-nav-top {
	float: right;
	margin: 0.7em 0.2em 0.1m 0.1em;
	padding: 0em;
        font-size: 80%;
        font-family: Verdana,Tahoma,Arial,sans-serif;
}

 #header-nav-top ul {	
	margin: 1em;
	padding: 0em;
	list-style: none;
}	

#header-nav-top li {
	float: left;
	white-space: nowrap;
	border-left: solid 0.1em rgb(150,150,150);
}

#header-nav-top li a {
	display: block; 
	margin: 0em;
	padding: 0em 0.5em 0em 0.5em;
	background-color: rgb(255,255,255);
	color: rgb(150,150,150);
	text-decoration: none;
}

#header-nav-top a:hover, #header-nav-top .selected {
	background-color: inherit;
	color: rgb(0,0,0);
	text-decoration: underline;	
}

#header-nav-top .img-flag {
	height: 1.2em;
	display: inline;
	margin: 0em;
	padding: 0em;	
	border: none;
}




/*** Header navigation bottom ***/
#header-nav-bottom {
	float: left;
	width: 87.0em;
	height: 2em;
	margin: 0em;
	padding: 0em;
	border-top: solid 0px rgb(69,136,176);		
	border-bottom: solid 0px rgb(69,136,176);			
	line-height: 2.0em;
	/*background: url(../img/menu_back.jpg); */
        background-color:  #4184b4;
        /*background-color:  #0099cc;*/
        font-family: Verdana,Tahoma,Arial,sans-serif;
        font-size: 85%;
}

#header-nav-bottom ul {	
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 1.1em;	
}	

#header-nav-bottom li {
	float: left;
	white-space: nowrap;
}

#header-nav-bottom li a {
	display: block;
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px rgb(255,255,255);	
	background-color: inherit;
	color: rgb(255,255,255);
	text-decoration: none;
}

#header-nav-bottom a:hover, #header-nav-bottom a.selected {
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px rgb(255,255,255);	
	background-color: inherit;
	color: #FFE681;
	text-decoration: none;
}

/*** Correction for IE5 ***/
* html #header-nav-bottom a {width:1%;}

/*** Correction for IE5 ***/
* html #header-nav-bottom a {width:1%;}


/***   Buffer between heading and content area   ***/
#buffer {
	clear: both; 
	float: left;
	width: 78.0em;
	height: 2.0em;
	margin: 0em;
	padding: 0em;
	background-color: inherit;
}


/***********************/
/***   LEFT COLUMN   ***/
/***********************/

#left-column {
	float: left; 
    width: 150px
}
}
#left-column-content {
	padding-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        line-height: 150%; 
        padding-top: 3px;
        
}

#left-column-content ul {
	padding-right: 0px; 
        padding-left: 0px; 
        font-size: 12px; 
        padding-bottom: 0px; 
        margin: 0px; 
        padding-top: 0px; 
        list-style-type: none
}
#left-column-content li {
	padding-right: 0px; 
        padding-left: 10px; 
        font-weight: bold; 
        font-size: 12px; 
        background: url(/lib/img/bgli.gif) #ffffff repeat-x 0px 0px; 
        padding-bottom: 0px; 
        margin: 0px; 
        color: #363333; 
        line-height: 23px; 
        padding-top: 0px;
        text-align: right; 
        list-style-type: none
         
}
#left-column-content a {
	color: #363333
}
#left-column-content a:link {
	color: #363333
}
#left-column-content a:visited {
	color: #363333
}
#left-column-content a:active {
	color: #363333
}

}
#left-column-content li.selected a {
	color: #4184b4;
        font-size: 14px;
}
#left-column-content li.selected a:link {
	color: #4184b4;
        font-size: 14px;

}
#left-column-content li.selected a:visited {
       color: #4184b4;
        font-size: 14px;
}
#left-column-content li.selected a:active {
	color: #4184b4;
        font-size: 14px;
}
#left-column-content li a:hover {
	color: #4184b4;
        font-size: 12px;

}

#left-column-content li.selected a:hover {
	color: #4184b4;
        font-size: 14px;

}
/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/

#middle-column {
	float: left;
	width: 43.0em;
	margin: 0em;
	padding: 0em 2.0em 0em 2.0em;
	background-color: inherit;
	color: rgb(100,100,100);
}


#middlebar {
	
}

#splashnewsholder {
	width: 100%
}

.splashnewsitem {
	float: left; 
        margin: 0px 10px 0px 0px; 
        width: 200px; 
        line-height: 140%
}
.splashnewsitemcnt {
	padding-right: 4px; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 6px; color: #505050; padding-top: 6px
}
#splashnews h5 {
	font-weight: bold; font-size: 12px; color: #4b7391; text-decoration: none
}
#splashnews h5 a {
	font-weight: bold; font-size: 12px; color: #4b7391; text-decoration: none
}
#splashnews h5 a:link {
	font-weight: bold; font-size: 12px; color: #4b7391; text-decoration: none
}
#splashnews h5 a:visited {
	font-weight: bold; font-size: 12px; color: #4b7391; text-decoration: none
}
#splashnews h5 a:active {
	font-weight: bold; font-size: 12px; color: #4b7391; text-decoration: none
}
.splashnewssum {
	height: 65px
}
.splashnewsitem .readmore {
	background: url(/lib/img/moresp.gif) no-repeat right top; width: 199px; height: 17px
}
.splashnewsitem .readmorein {
	display: block; font-size: 1px; overflow: hidden; width: 100%; cursor: pointer; text-indent: -1000px; height: 17px
}


#maincontent {
	font-size: 12px; line-height: 170%
}
#maincontent a {
	color: #326a93; text-decoration: underline
}
#maincontent a:link {
	color: #326a93; text-decoration: underline
}
#maincontent a:visited {
	color: #326a93; text-decoration: underline
}
#maincontent a:active {
	color: #326a93; text-decoration: underline
}
#maincontent a:hover {
	color: #111111
}
#maincontent h1 {
	background: url(/lib/img/h1bg.gif) repeat-x 0px 25px; margin-bottom: 6px; height: 28px
}
#maincontent h2 {
	margin-bottom: 6px; height: 20px;color: black;
}
#maincontent h3 {
	background: url(/lib/img/h1bg.gif) repeat-x 0px 22px; margin-bottom: 8px; height: 23px;color: black;
}
#maincontent h2 a {
	color: #303030; text-decoration: none
}



/************************/
/***   RIGHT COLUMN   ***/
/************************/

#right-column {
	float: right; 
        width: 165px;
        margin: 0em 0em 0em 0em;
        padding: 0em; 
        text-align: left
}

#right-column-content {
	padding-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        padding-top: 25px
}


/*****************/
/***   FOOTER   **/
/*****************/

#footer {
	border-top: #999999 1px solid; 
        padding-top: 8px
}
#footertext {
	padding-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 0px; 
        padding-top: 0px ;
        text-align: center;
	color: rgb(100,100,100);
	font-size: 80%;
        font-family: Verdana,Tahoma,Arial,sans-serif;

}


#footer a {
	color: #444444
}
#footer a:link {
	color: #444444
}
#footer a:visited {
	color: #444444
}
#footer a:active {
	color: #444444
}
#footer a:hover {
	color: #444444
}