/**********
main_color:#53585E;

border:#AFADA1;

**********/


body {
font-family:Helvetica,Arial;
font-size:14px;
line-height:1.4em;
background:#53585E;
_background:#6B7DA5;
background-position:0 0;
padding:0;
margin:0;
text-align:justify;
overflow-y:scroll;
color:#444;
}
/*FONT STYLES*/
	
h1 {
font-weight:bold;
font-size:26px;
}

h2 {
color:#6B7DA5;
font-size:22px;
font-weight:normal;
text-shadow:0 1px 0 #fff;
}

.hl {
	padding: 4px;
	background-color: #FFCE84;
	color:#4E5C7E;
}

#page_left h2 {
overflow:visible;
padding-bottom:15px;
margin-bottom:0;
clear:both;
display:block;
background:url('../images/h-bg.gif') no-repeat 0 25px;
}
#page_left h2 span {
border-bottom:1px solid #DDD;
padding-bottom:5px;
display:block;
}
	
	
a {
color:#6B7DA5;
}

.hl a { color:#4E5C7E; }
	
a:hover {
text-decoration:none;
}
	
li {
list-style:none;
		
}
ul {
padding:0;
margin:0;
}
	
.inl {
margin:0;
padding:0;
_font-weight:bold;
font-size:14px;
font-style:oblique;
color:#888;
}
	
b {
font-weight:bold;
color:#000;
}
	
#page_left p {
line-height:1.7em;
}
	
	
/*END FONT STYLES*/

/*LAYOUT*/
#container {
width:960px;
margin:auto;
overflow:hidden;
}

#page_content {
background:#fff;
}

#page_left {
width:620px;
float:left;
background:#FFF;
padding:20px;
overflow:hidden;
height:600px;
overflow-y:scroll;
}
#page_right {
height:600px;
width:259px;
float:left;
background:#DDDDDD;
background:#EEEEEE;
padding:20px;
border-left:1px solid #AFADA1;
border-left:1px solid #CCCCCC;
overflow:hidden;
text-shadow:0 1px 0 #FFF;
}
#page_right li {
border-bottom:1px dashed #CCCCCC;
padding-left:10px;
}
#page_right li a {
text-decoration:none;
}
#page_right li a:hover {
color:#666;
}

#footer_left {
width:620px;
float:left;
padding:20px;
overflow:hidden;
height:60px;
background:#000;
}
#footer_right {
width:259px;
float:left;
background:#222;
padding:20px;
border-left:1px solid #666666;
overflow:hidden;
height:60px;
text-align:left;
}

/* for seperate bg's
#header, #page_content, #footer {
width:960px;
margin:auto;
}
*/

/*END LAYOUT*/

/*HEADER*/

#header {
padding-top:20px;
height:120px;
background:#000 url('../images/hbg3.png') no-repeat;
border:1px solid #AFADA1;
border-bottom:0;
margin-top:20px;
}
#header #head_image {
background:#6B7DA5;
width:50px;
height:50px;
overflow:hidden;
float:left;
margin-left:16px;
margin-right:20px;
_background:url('../images/rvlblue.png') no-repeat;
}

#header #head_text {
font-size:36px;
color:#6B7DA5;
font-weight:bold;
float:left;
margin-top:16px;
}
/*END HEADER*/

/*FOOTER*/

#footer {
clear:both;
color:#DDDDDD;
text-align:center;
}

#footer p {
text-align:right;
color:#FFFFFF;
font-size:13px;
}

/*END FOOTER*/

/*NAVIGATION*/

#nav, #navbottom {
color:#FFF;
clear:both;
padding-top:10px;
margin:0;
padding:0;
position:absolute;
top:130px;
width:958px;
}

#nav {
_border-bottom:6px solid #6B7DA5;
}

#nav li, #navbottom li {
list-style:none;
float:left;
padding-top:9px;
}

#nav li:hover {
}

#nav li a, #navbottom li a {
color:#CCCCCC;
text-decoration:none;
font-weight:bold;
padding:2px 10px 4px 10px;
}
#nav li a {
text-transform:uppercase;
	
overflow:hidden;
}
#nav li a:hover, #navbottom li a:hover {
text-decoration:underline;
color:#FFFFFF;
}

#nav li a:hover, #nav .selected {
text-decoration:none;
_background:#6B7DA5;
background:url('../images/nbg.png') repeat-x;
}

#navbottom {
position:relative;
top:0;
left:55px;
height:30px;
margin:0;
padding:0;
}

#navbottom li a {
font-weight:normal;
text-transform:none;
}

/*END NAVIGATION*/

.img_wrapper {
background:#EEEEEE;
border:1px solid #CCCCCC;
margin:5px;
}
.img_wrapper img {
margin:5px;
}


.quot {
margin-left:30px;
padding-left:10px;
border-left:1px #888 dashed;
padding-top:0;
margin-top:0;
font-style:italic;
}
.quot_before {
color:#53585E;
font-weight:bold;
font-size:40px;
padding:5px;
position:relative;
top:30px;
}

#quot2, #quot3 {
display:none;
}
#page_left ul li {
padding-left:10px;
margin-left:10px;
_list-style:disc outside;
list-style-image:url('../images/list.png');
}


#page_content {
clear:both;
}

.bb {
border-bottom:1px solid #DDDDDD;
padding-bottom:5px;
}

.pl {
padding:0 0 0 20px;
margin:0;
}


/******SPEC******/
.specbox {
width:580px;
background:#EEEEEE;
clear:both;
padding:0 20px 0 20px;
border:1px dashed #CCCCCC;
}

.specbox .spec {
padding:10px;
height:64px;
}

.specbox .spec .spec_title {
float:left;
margin-top:10px;
width:476px;
}

.specbox .spec .spec_img {
float:left;
height:64px;
width:64px;
margin-right:20px;
}

.gsc-control-cse {
padding-top:0!important;
padding-bottom:0!important;
margin-right:10px!important;
background-color:transparent!important;
}

.gsc-resultsRoot {
overflow-y:scroll!important;
height:500px!important;
}

.hl li {
padding-left:20px!important;
background-repeat:no-repeat;
background-position:left center;
text-align:left;
}

.fr {
background-image:url('../images/fr.png');
}

.pt {
background-image:url('../images/pt.png');
}

.be {
background-image:url('../images/be.png');
}

/*  Style sheets ~~ MG ~~ 19/10/2011 13:47 */
/*  nix ~~ MG ~~ 20/10/2011 11:03 */
/*  linted and kopped ~~ MG ~~ 07/03/2012 09:48 */
/*  style GS ~~ MG ~~ 04/05/2012 09:36 */
/*  highlights ~~ MG ~~ 14/06/2012 16:05 */
/*  fr link ~~ MG ~~ 03/07/2012 13:50 */
/* PT ~~ MG ~~ 03/01/2013 11:00*/
/* BE ~~ MG ~~ 12/01/2016 11:32*/
/* move to TOF ~~ MG ~~ 12/03/2024 14:13*/
