/* BASICS */
html, body
{
font:normal 12px arial;
margin:0;
padding:0;
overflow-x:hidden;
background:#FFF;
}

form
{
display:inline;
margin:0;
padding:0;
}

ul
{
list-style:none;
margin:0;
padding:0;
}

.clr
{
clear:both;
}

a img
{
border:none;
}

/* TOPBAR */
#bct
{
width:760px;
margin:14px auto;
padding:3px 0 3px 4px;
color:#333;
font:13px arial;
background:#EEE;
border-bottom:1px solid #EEE;
}

#bct b
{
padding:0 4px;
font-weight:normal;
color:#555;
}

#bct a
{
color:#003366;
}

#bct a:hover
{
color:#9E1D1D;
text-decoration:none;
}

/* TOPBAR */
#top
{
position:relative;
margin:auto;
width:850px;
height:80px;
}

#top h1
{
font:30px georgia;
color:#851818;
margin:0;
padding:10px 0 0 0;
}

#top h2
{
font:17px georgia;
color:#555;
margin:0 0 0 12px;
padding:0;
}

#top a
{
position:absolute;
left:685px;
top:6px;
background:transparent url(/img/gen/g4-0.png) no-repeat;
width:180px;
height:65px;
}

#top a img:hover
{
opacity:.0;
filter:alpha(opacity=0);
}

#top #lim
{
position:absolute;
left:-226px;
top:80px;
}

#top #rim
{
position:absolute;
left:846px;
top:80px;
}

.abx
{
position:relative;
width:300px;
margin:10px 20px 10px 0;
float:left;
border-bottom:2px solid #63828B;
}

.abx ul
{
list-style:none;
padding:3px 0 4px 0;
background:#FFFEE5;
}

.abx li
{
background:#FFFEE5 url(/img/gen/g15-0.png) no-repeat 6px 7px;
font:12px arial;
line-height:145%;
color:#3D729C;
}

.abx li a
{
padding:4px 4px 4px 15px;
display:block;
font:11px verdana;
text-decoration:none;
}

.abx li a b
{
display:block;
font:9px verdana;
font-weight:normal;
color:#555;
padding:0 5px 0 1px;
}

.abx li a:hover
{
color:#9E1D1D;
}

.abx li a:hover b
{
cursor:pointer;
color:#222;
}

.abx u
{
position:absolute;
top:31px;
left:80px;
font:9px verdana;
text-decoration:none;
}

.abx u a
{
text-decoration:none;
}

.abx u a:hover
{
color:#9E1D1D;
}

.abx h4
{
height:53px;
font:normal 18px arial;
color:#3B698B;
background:#FFF url(/img/gen/g119-0.png) no-repeat; 
margin:0;
padding:0 0 0 66px;
line-height:40px;
}

/* XTRA LINKS */
#xtr
{
overflow:none;
margin:auto;
width:850px;
height:20px;
background:#65B8E2 url(/img/gen/g2-0.jpg) repeat-x;
color:#EEE;
font:normal 11px arial;
}

#xtr i
{
font-style:normal;
float:right;
padding:3px 5px 0 0;
}

#xtr i a
{
font:normal 11px arial;
color:#FFF;
text-decoration:none;
}

#xtr i a:hover
{
color:#9E1D1D;
}

/* HOME LINKS */
#pln
{
position:relative;
top:15px;
width:780px;
height:400px;
margin:auto;
}

.hln
{
display:block;
float:left;
width:70px;
text-align:center;
padding:2px 4px;
}

.hln a img
{
width:66px;
height:56px;
padding-bottom:1px;
opacity:.99;
filter:alpha(opacity=99);
}

.hln a:hover img
{
opacity:.65;
filter:alpha(opacity=55);
}

.hln a
{
text-decoration:none;
font:11px arial;
color:#003366;
}

.hln a:hover
{
color:#9D4522;
}

.hln a b
{
font-weight:normal;
display:block;
}

/* ADVERTS */
#adt
{
margin:auto;
margin-top:17px;
width:730px;
height:90px;
}

#abl
{
margin:auto;
margin-top:17px;
width:730px;
height:23px;
}

#adv
{
width:130px;
margin-top:14px;
}

#adv li
{
margin:8px 0 8px 0;
}

#adv a
{
text-align:center;
color:#003366;
text-decoration:none;
}

#adv a:hover
{
text-decoration:none;
color:#66B9E3;
opacity:.75;
filter:alpha(opacity=75);
}

#adv a img
{
border:1px solid #FFF;
margin:0 0 0 6px
}

#adv a img:hover
{
opacity:.75;
filter:alpha(opacity=75);
}

#adv a i
{
text-align:center;
display:block;
font:12px arial;
}

#adv a em
{
margin:auto;
width:120px;
padding:7px 0;
font-style:normal;
display:block;
border:1px dashed #E1A576;
background:#F4DFD2;
}

#adv i a
{
font:normal 12px arial;
display:block;
width:130px;
background:#EEE url(/img/gen/g16-0.png) no-repeat;
text-align:center;
color:#003366;
border:1px solid #DFDFDF;
text-decoration:none;
padding:2px 0 2px 0;
margin:0 0 20px 0;
}

#adv i a:hover
{
color:#9E1D1D;
}

/* STRUCTURE */
#cin
{
position:relative;
margin:auto;
width:475px;
display:block;
border-left:285px solid #FFF;
}

#lit
{
position:relative;
float:left;
width:285px;
margin-left:-285px;
display:inline;
}

#cina
{
position:relative;
margin:auto;
width:575px;
display:block;
border-left:185px solid #FFF;
}

#lita
{
position:relative;
float:left;
width:185px;
margin-left:-185px;
display:inline;
}

#lita img
{
margin-top:8px;
}

#eal a
{
font:normal 12px arial;
display:block;
width:162px;
border:1px solid #62B5DE;
background:#6FA7CC url(/img/gen/g25-0.jpg) no-repeat;
text-align:center;
color:#FFF;
text-decoration:none;
padding:2px 0 2px 0;
margin:6px 0 0 1px;
}

#eal a:hover
{
color:#9E1D1D;
}

#chn
{
position:relative;
margin:auto;
width:442px;
display:block;
border-left:320px solid #FFF;
}

#lht
{
padding-top:5px;
position:relative;
float:left;
width:320px;
margin-left:-320px;
display:inline;
}

#lht h2
{
font:17px georgia;
color:#468CB5;
padding:18px 0 6px 0;
margin:0;
}

#lit h3
{
font:17px georgia;
color:#468CB5;
padding:15px 0 0 0;
margin:0;
}

#lita h3
{
font:17px georgia;
color:#468CB5;
padding:15px 0 6px 0;
margin:0;
}

#rgt
{
position:relative;
left:48px;
margin:60px 0 0 -30px;
float:right;
width:180px;
}

#rgh
{
position:relative;
left:48px;
margin:0 0 0 -30px;
float:right;
width:180px;
}

/*GOOGLE MAP*/
#map
{
border-top:1px dashed #DDD;
border-left:1px dashed #DDD;
border-right:1px dashed #DDD;
width:263px;
height:220px;
margin-top:6px;
}

#mpl1
{
margin-left:1px;
width:280px;
height:69px;
background:url(/img/gen/g133-1.jpg) no-repeat;
}

#mpl1 a
{
padding-top:52px;
float:left;
display:block;
margin-right:4px;
width:85px;
height:14px;
text-align:center;
color:#FFF;
text-decoration:none;
}

#mpl1 a:hover
{
opacity:.50;
filter:alpha(opacity=50);
background-color:#61B5DF;
color:#D01A17;
}

#mpl2
{
margin-left:1px;
width:280px;
height:69px;
background:url(/img/gen/g133-0.jpg) no-repeat;
}

#mpl2 a
{
padding-top:52px;
float:left;
display:block;
margin-right:4px;
width:85px;
height:14px;
text-align:center;
color:#FFF;
text-decoration:none;
}

#mpl2 a:hover
{
opacity:.50;
filter:alpha(opacity=50);
background-color:#61B5DF;
color:#D01A17;
}

#mpl2 i
{
padding-top:52px;
float:left;
display:block;
margin-right:4px;
width:85px;
height:14px;
text-align:center;
color:#EEE;
font-style:normal;
}

/*MENU*/
#men
{
margin:6px 0;
width:263px;
}

#men li.hed
{
margin:8px 0 5px 0;
font:12px arial;
background:#DDD;
color:#555;
padding:2px 0 2px 4px;
}

#men a 
{
color:#003366;
line-height:145%;
padding:0 2px;
text-decoration:none;
}

#men a:hover
{
color:#9E1D1D;
text-decoration:underline;
}

/* CONTENT */
#cnt #eux h2
{
position:relative;
padding-bottom:3px;
}

#cnt h2
{
position:absolute;
font:24px georgia;
color:#851818;
padding:3px 0 0 0;
margin:0;
}

#cnt h3
{
font:18px georgia;
color:#851818;
padding:7px 0 4px 0;
margin:0;
}

#cnt #snp h2
{
position:relative;
font:45px georgia;
color:#973837;
padding:0 0 4px 0;
margin:0;
}

#cnt #sum em
{
display:block;
padding:35px 0 0 1px;
font:12px arial;
color:#777;
}

#cnt #sum p
{
display:block;
color:#777;
font:italic 14px georgia;
margin:0;
padding:8px 0 8px 0;
}

#cnt .cbx
{
font:11px verdana;
line-height:145%;
color:#3D729C;
float:right;
padding:6px 11px;
margin:3px 20px 3px 20px;
background:#F3F3F3;
}

#cnt p
{
font:14px georgia;
line-height:129%;
text-align:justify;
color:#555;
margin:0 0 6px 1px;
padding:0;
}

#cnt strong
{
color:#AC7D56;
font-weight:normal;
}

#cnt a
{
color:#003366;
}

#cnt a:hover
{
color:#9E1D1D;
text-decoration:none;
}

/* ARTICLE */
#art
{
font:12px arial;
margin:3px 5px 0 0;
text-align:justify;
}

#art p
{
line-height:129%;
color:#777;
margin:0;
padding:0 22px 6px 1px;
}

#art a
{
color:#003366;
padding-bottom:2px;
text-decoration:none;
}

#art a:hover
{
color:#9E1D1D;
text-decoration:underline;
}

#arh
{
width:298px;
height:290px;
overflow:scroll;
overflow-x:hidden;
font:12px arial;
margin:3px 5px 0 0;
text-align:justify;
}

#arh p
{
line-height:129%;
color:#777;
margin:0;
padding:0 22px 6px 1px;
}

#arh a
{
color:#003366;
padding-bottom:2px;
text-decoration:none;
}

#arh a:hover
{
color:#9E1D1D;
text-decoration:underline;
}

/* TIPS */
#tip
{
margin-top:14px;
width:125px;
padding:3px 3px 3px 5px;
background:#F3F3F3;
}

#tip li
{
background:transparent url(/img/gen/g15-0.png) no-repeat 0 5px;
font:11px verdana;
line-height:145%;
color:#3D729C;
margin:2px 0 2px 0;
padding:0 0 0 10px;
}

/* HIGHLIGHTS */
#hig
{
width:130px;
}

#hig img
{
margin-bottom:10px;
border:1px solid #FFF;
}

#hig a
{
font:normal 12px arial;
display:block;
width:130px;
border:1px solid #62B5DE;
background:#6FA7CC url(/img/gen/g17-0.png) no-repeat;
text-align:center;
color:#FFF;
text-decoration:none;
padding:2px 0 2px 0;
margin:6px 0 0 0;
}

#hig a:hover
{
color:#9E1D1D;
}

/* BLINKS */
#blk
{
margin:auto;
margin-top:10px;
margin-bottom:10px;
width:450px;
padding:6px 12px 6px 12px;
background:#F3F3F3;
}

#blk li
{
padding:2px 0 2px 0;
}

#blk a
{
font:11px arial;
color:#003366;
}

#blk a:hover
{
color:#9E1D1D;
text-decoration:none;
}

#blk em
{
font:11px arial;
color:#555;
margin:0 0 0 5px;
}

/* BACK TO TOP */
a#btt
{
margin:auto;
display:block;
width:20px;
height:20px;
background:transparent url(/img/gen/g19-0.png) no-repeat 6px 6px;
text-decoration:none;
}

a#btt:hover
{
background:transparent url(/img/gen/g20-0.png) no-repeat 6px 6px;
}

/* STEP BAR */
#stp
{
font:normal 11px arial;
width:850px;
margin:auto;
padding:10px 0 10px 0;
text-align:center;
color:#888;
}

#stp b
{
font-weight:normal;
color:#A2431A;
}

#stp a
{
color:#003366;
margin:0 2px 0 2px;
}

#stp a:hover
{
color:#9E1D1D;
text-decoration:none;
}

/* LOWER BAR */
#low
{
text-align:left;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
font:normal 11px arial;
margin:auto;
margin-bottom:4px;
margin-top:6px;
width:850px;
padding:6px 5px 6px 5px;
}

#low h2
{
font:normal 12px arial;
color:#444;
padding:0;
margin:0;
}

#low b
{
display:block;
font:normal 11px arial;
color:#777;
margin:0 0 2px 0 ;
padding:0;
}

#low img
{
position:relative;
top:-3px;
float:right;
}