﻿body 
{
    text-align: center;
    margin-top: 0px;
    background-color:#ffffff;
    background-image:url(../images/body_bg.png);
    background-repeat:repeat-x;
    font-family:Verdana;
}

hr
{
	color:#b02828;
    width:100%;
    border:1px solid #b02828;
}

#container
{
    margin: 0 auto;
    width: 900px;
    text-align: left;
    background-color:#ffffff;
    font-family:Verdana;
    font-size:.8em;
    
}



#contentwrapper
{
    float: left;
    width: 100%;
    background-color:#ffffff;
}

#contentcolumn
{
    margin: 0 230px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
    background-color:#ffffff;
    padding: 5px 15px 15px 15px;
}

#leftcolumn
{
    float: left;
    width: 150px; /*Width of left column in pixel*/
    margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
    background: #ffffff;
    padding-top:0px;

}

#rightcolumn
{
    float: left;
    text-align:right;
    width: 230px; /*Width of right column*/
    margin-left: -230px; /*Set left margin to -(RightColumnWidth)*/
    background: #ffffff;

}

#header
{
    background-color:transparent;
    height:100%;
    width:900px;
    float:none;
}

#top_links
{
    height:100%;
    color:#ffffff;/*#002448*/
    margin: 0 auto;
    margin-top:5px;
    margin-bottom:5px;
    width: 900px;
    text-align: right;
    background-color:transparent;
    font-family:Verdana;
    font-size:.7em;
}



/*-------FOOTER STYLES--------*/

#footer_top
{
    clear: left;
    width: 100%;
    background: #bbbbbb;
    color: #FFF;
    text-align: center;
    height:5px;
}

#footerwrapper
{
    width: 100%;
    height:190px;
    background-color:#eeeeee;
    background-image:url(../images/footer_body_bg.jpg);
    background-repeat:repeat-x;
    padding:10px 0 10px 0;
}

#footer
{
    margin: 0 auto;
    width: 900px;
    height:190px;
    text-align: center;
    background-color:transparent;
    font-family:Verdana;
    font-size:.7em;   
}

#footermenu
{	
	position:relative;
	top:20px;
	text-align:center;
	color:#002448;	
}

#footermenu a:link, a:visited
{	
	 color:#b02828;
     text-decoration:none;
     font-weight:bold;	
}

#footermenu a:hover
{	
	 color:#b02828;
     text-decoration:underline;
     font-weight:bold;	
}

#footertext
{	
	position:relative;
	top:68px;	
	/*color:#002448;*/
    color:#002448;
	padding:5px;
}

#footer_bottom
{
    clear: left;
    width: 100%;
    background: #bbbbbb;
    color: #fff;
    text-align: center;
    height:5px;
}

/*-------VARIOUS BOXES--------*/

#myMeridian
{
    background-image:url(../images/bgs/myMeridian_bg.png);
    background-position:top left;
    background-repeat:repeat-x;
    width:230px;
    height:40px;
    visibility:visible;
}


.box1
{
    background-color:#ffffff;
    padding:0px;
    text-align:left;
    border:0px;
}

.box1 th
{
    background-color:#dddddd;
    background-image:url(../images/box1_th_bg.png);
    background-repeat:repeat-x;
    padding:5px 5px 5px 10px;
    border:solid 1px #cccccc;
    height:40px;
    font-size:1.3em;
    color:#002448;
    text-align:left;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.box1 td
{
    padding:10px;
    border-bottom:solid 1px #dddddd;
    background-color:#eeeeee;
}

/*-------LINKS----------*/

a:link
{
     color:#b02828;
     text-decoration:none;
     font-weight:bold;
}

a:visited
{
    color:#b02828;
    text-decoration:none;
    font-weight:bold;
}

a:hover
{
    color:#b02828;
    text-decoration:underline;
    font-weight:bold;
}

/*--------FONTS----------*/

p
{
    color:#666666;
    line-height:1.5em;
}

h1
{
    color:#002448;
    font-size:1.8em;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:lighter;
    
}

h2
{
    color:#002448;
    font-size:1.5em;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:lighter;
}

/*--------IMAGES--------*/

.img_left
{
    float:left;
    clear:none;
    margin:0px 10px 10px 0px;
}

.img_right
{
    float:right;
    clear:none;
    margin:0px 0px 10px 10px;
}

/*--------TOP MENU----------*/

ul#menu{ 
	width: 100%;
	height: 43px;
	background: #ccc url("../images/menu/menu-bg.gif") top left repeat-x; 
	font-size: 0.8em; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
ul#menu li {
	display: block; 
	float: left; 
	margin: 0 0 0 5px; 
	}
ul#menu li a { 
	height: 43px; 
	color: #002448; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0;
	}
ul#menu li a:hover { 
	color: #fff; 
	background: #ddd url("../images/menu/current-bg.gif") top left repeat-x;
	}
ul#menu li a.current{ 
	color: #FFF; 
	background: #ddd url("../images/menu/current-bg.gif") top left repeat-x; 
	padding-left: 5px 15px 0; 
	}	/*--------LEFT MENU----------*/	ul#leftMenu{	background-color:#ffffff;
    padding:0px;
    text-align:left;
    border:0px;    margin: 2px;}ul#leftMenu li{	padding:10px;
    border-bottom:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    background-color:#eeeeee;    margin-top:2px;    list-style:none;}ul#leftMenu a{	color:#002448;}
