﻿/* 	  CSS - Screen Default    */

html, body { height:100%; }

body {
	   margin:10px 0 10px 0;
	   padding: 0;
    font: 75% arial, verdana, helvetica, sans-serif;
	   color: #5e5e5e;
	   text-align:center;
	   background-color: #fff;
}

/* Backwards Compatibility */
p, h1, h2, h3, h4, h5, h6, ol, ul, li, a, pre {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#5e5e5e;
}

/* TYPOGRAPHY */
h1 { font-size:18px; }

h4 { font-size:1em; font-weight:bold; margin-bottom:0px; }

a
{
    color:#ff0000;
		  text-decoration: underline;
}

a img { border:none 0px; }

ul, li
{
		margin:0;
		padding:0;
}

/* STYLE / LAYOUT */
#lw
{
	   margin:0;
    margin-left:auto;
    margin-right:auto;
    padding: 0;
    width:960px;
    min-height:600px;
    text-align:left;
}
  
#l
{
    margin:0;
    padding:0;
    width:960px;
    height:238px;
    background:Url(../img/banner.jpg) no-repeat top right;
    display:block;
    cursor:pointer;
}
#l h1 { display:none; }

#m
{
	   margin:0;
    padding:0;
    width:960px;
    min-height:450px; 
	   overflow: hidden;
}

#ml
{
	   float:left;
    margin:0px;
    padding:30px 0 10px 15px;
    width:210px;
    height:450px;
    min-height:450px;
    background:Url(../img/links1.jpg);
    border-right:solid 1px #5e5e5e;
}

#ml h1 a {
    margin:0;
    padding:0;
    color:#5e5e5e;
    text-decoration:none;
}

#gn
{
	   margin:0;
    padding:0;
    width:210px;
    font-size:1em;
    font-weight:bold;
}
#gn a
{
    color:#5e5e5e;
    font-weight:bold;
    text-decoration:none; 
    padding:0 0 0 10px; 
    background:#fff url(../img/button.jpg) no-repeat center left; 
}

#gn a:hover
{
    color:#ff0000;
    background:#fff url(../img/button_RO.jpg) no-repeat center left;
}
#gn a.c
{
    color:#ff0000;
    background:#fff url(../img/button_RO.jpg) no-repeat center left;
}

#gn ul li
{
    list-style:none;
}

#mr
{
    float:right;
    margin:0;
    padding:30px 0 10px 15px;
    width:710px;
    min-height:450px;
    height:100%;
}

#c
{
    margin:0;
    padding:0;		
    width:auto;
    height:auto;
}

#cl 
{
    float:left;
    width:450px;
}

#cr
{
    float:right;
    width:225px;
}

#f 
{
    margin:0;
    padding:0;
    width:960px;
    height:16px;
    background:url(../img/footer.jpg) no-repeat top right;
    display:block;   
    color:#fff; 
    font-size:.9em;
    font-weight:bold;
    text-transform:lowercase;
}

#f a:first-child
{
    margin:0 0 0 35px;
}

#f a 
{
    color:#fff;
    text-decoration:none;
}

#f a:hover
{
    color:#ff0000;
}

#cms { height:150px; }
#cms ul, #cms li { margin:0; padding:0; }
#cms a { color:#000; }