body { 
margin : 0;
padding : 0;
background : #303030 url('images/bg.jpg') no-repeat bottom left;
line-height : 1.2em;
color : #000000;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 0.75em;
font-family : 'verdana', Sans-Serif;
background-repeat : no-repeat;
} 
a { 
color : #0000ff;
background : inherit;
text-decoration : none;
} 
a:hover { 
color : #ff0000;
background : inherit;
} 
h1 { 
font : bold 1.4em "verdana", Sans-Serif;
padding-top : 4px;
margin : 0;
color : #fff;
background-color : transparent;
} 
h2 { 
font : bold 1.2em "verdana", Sans-Serif;
} 
h3 { 
clear : both;
font-size : 1.1em;
color : #000;
background : #fff url('images/h3bg.gif') no-repeat center left;
margin : 0;
padding-left : 14px;
padding-right : 14px;
padding-top : 0;
padding-bottom : 0;
} 
.blue { 
color : #546f92;
background : inherit;
} 
.image { 
float : left;
border : 2px solid #e2e2e2;
padding : 3px;
margin : 0 15px 10px 0;
} 
td { 
text-align : left;
} 
#main { 
width : 95%;
margin : 25px auto 0 auto;
} 
#logo { 
float : left;
padding : 10px 0 10px 10px;
font-size : 1.3em;
} 
#logo h1 { 
color : #ffffff;
font-weight : bold;
} 
#menu { 
float : right;
margin : 0;
padding-left : 0;
padding-right : 1px;
padding-top : 18px;
padding-bottom : 14px;
} 
#menu li { 
color : #444;
display : inline;
} 
#menu li.active { 
color : #8d9caf;
background : #5cafb0;
padding-left : 18px;
padding-right : 18px;
padding-top : 14px;
padding-bottom : 14px;
} 
#menu li a { 
color : #000000;
background : #fefead;
padding-left : 18px;
padding-right : 10px;
padding-top : 7px;
padding-bottom : 14px;
font-weight : bold;
font-size : 1.1em;
line-height : 2.3em;
text-decoration : none;
} 
#menu li a:hover { 
color : #000000;
background : #e1f0f0;
padding-left : 18px;
padding-right : 10px;
padding-top : 14px;
padding-bottom : 14px;
font-weight : bold;
} 
.key { 
text-decoration : none;
} 
#intro_left { 
font-size : 1.1em;
clear : left;
float : left;
width : 25%;
background : #5cafb0 url('images/leftintrobg.gif') repeat-x;
color : #ffffff;
font-weight : bold;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 1px;
} 
#intro_left a { 
color : #fff;
background : inherit;
} 
#intro_left p { 
padding : 14px 15px;
margin : 0;
} 
#menu_left { 
float : left;
width : 25%;
font-weight : bold;
border-bottom : 0px solid #ffdece;
margin-left:0; 
margin-right:0; 
margin-top:0; 
margin-bottom:6px; 
padding-left:0; 
padding-right:0; 
padding-top:0; 
padding-bottom:1px;
} 
#menu_left li { 
list-style : none;
} 
#menu_left li a { 
display : block;
color : #000000;
background : #e1f0f0;
width : 90%;
text-decoration : none;
padding-left : 10%;
padding-top : 7px;
padding-bottom : 7px;
border-bottom : 1px solid #000000;
} 
#menu_left li a:hover { 
background : #fefead;
padding-top : 7px;
padding-bottom : 7px;
border-bottom : 1px solid #ffffff;
} 
#intro_right { 
float : right;
width : 70%;
background : #5cafb0 url('images/intro.jpg') no-repeat;
color : #000000;
min-height:210px;
height:auto !important;
height:210px;border : 2px solid #e2e2e2;
margin-bottom : 6px;
padding-left : 10px;
padding-top : 25px;
} 
#intro_right h1 { 
margin : 0 0 20px 0;
} 
#intro_right .white { 
color : #fff;
background-color : transparent;
} 
#left { 
float : left;
width : 25%;
} 
.box { 
padding : 12px 15px;
border : 1px solid #ccc;
margin : 0 0 10px 0;
} 
.note { 
float : left;
width : 23%;
border : 1px solid #cfcb66;
background : #fefead url('images/package.jpg');
color : #000000;
margin-left : 0;
margin-right : 0;
margin-top : 10px;
margin-bottom : 5px;
padding-left : 2%;
padding-top : 10px;
padding-bottom : 10px;
} 
#right { 
width : 70%;
float:right;
background : #e1f0f0;
color : #000000;
border : 2px solid #e2e2e2;
margin-bottom : 6px;
padding-top : 10px;
padding-left : 10px;
min-height:300px;
height:auto !important;
height:300px;

} 
.leftcol { 
float : left;
padding : 12px 15px;
width : 25%;
border : 1px solid #ccc;
text-align : justify;
margin : 0 0 10px 0;
} 
.rightcol { 
float : right;
padding : 10px 15px;
width : 25%;
border : 1px solid #ccc;
margin : 0 0 10px 0;
} 
.special { 
clear : both;
border : 1px solid #ccc;
color : #000000;
font-size : 1.3em;
line-height:1.6em;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 20px;
padding-left : 20px;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
} 
#footer { 
clear : both;
color : #ffffff;
padding : 5px;
border-top : 1px solid #ccc;
} 
ul.h { 
list-style : none;
} 
img.list { 
margin-right : 5px;
margin-bottom : -3px;
} 