@charset "UTF-8";
/* CSS Document */

a:link {
	color: #00aeef;
}

p{
margin:0em 0em 1em 0em;
padding:0;
}
ul{
margin:.25em 0em 1em 0em;
padding:0em 0em 0em 1.5em;
}
li{
margin:0em;
padding:0;
}



#lt_col{
padding:0px 0px 0px 10px;
width:116px;
}
#menu{
background-color:#009ce0;
height:65px;
padding:10px 2px 14px 7px;
color:#a8e4fa;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
line-height:24px;
border-top:3px solid #fff;

}
#menu a{
color:#fff;
line-height:24px !important;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
text-decoration:none;

}
#menu a:hover{
color:#092693;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;

text-decoration:none;
}

#menu_mag{
background-color:#ec008c;
height:65px;
padding:10px 2px 14px 7px;
color:#f67fc5;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
line-height:24px;
border-top:3px solid #fff;

}
#menu_mag a{
color:#fff;
line-height:24px !important;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;

text-decoration:none;
}
#menu_mag a:hover{
color:#092693;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
text-decoration:none;
}

#menu_black{
background-color:#000;
height:65px;
padding:10px 2px 14px 7px;
color:#666;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
line-height:24px;
border-top:3px solid #fff;
}
#menu_black a{
color:#fff;
line-height:24px !important;
font:13px Arial, Helvetica, sans-serif;
letter-spacing:.05em;

font-weight:bold;
text-decoration:none;
}
#menu_black a:hover{
color:#092693;
letter-spacing:.05em;

font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}



#color1{
background-color:#41c0f0;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}

#color1_mag{
background-color:#f140a9;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}

#color2{
background-color:#a8e4fa;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}
#color2_mag{
background-color:#f57fc5;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}

#color1_black{
background-color:#404040;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}

#color2_black{
background-color:#7f7f7f;
height:66px;
padding:4px 2px 3px 7px;
border-top:3px solid #fff;
}

#hours{
background-color:#d0f0fc;
height:66px;
padding:7px 2px 0px 7px;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
color:#092693;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
}
#hours_mag{
background-color:#fbcce8;
height:66px;
padding:7px 2px 0px 7px;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
color:#092693;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
}
#hours_black{
background-color:#cacaca;
height:66px;
padding:7px 2px 0px 7px;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
color:#092693;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
}

.hours_hdr{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
}

#content {
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#333;
padding:10px 20px 0px 15px;
}
#content a{
font:11px Arial, Helvetica, sans-serif;
color: #00aeef;
text-decoration:none;
}
#content a:hover{
font:11px Arial, Helvetica, sans-serif;
color: #092693;
text-decoration:none;
}

#content h1{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#092693;
margin:.5em 0em .4em 0em;
}
#content h2{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009ce0;
margin:1em 0em .25em 0em;
}
#content h3{
color:#092693;
margin:0;
font-weight:bold !important;
font:11px Arial, Helvetica, sans-serif;
}

#content_mag {
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#333;
padding:10px 20px 5px 25px;
}
#content_mag a{
font:11px Arial, Helvetica, sans-serif;
color: #00aeef;
text-decoration:none;
}
#content_mag a:hover{
font:11px Arial, Helvetica, sans-serif;
color: #092693;
text-decoration:none;
}
#content_mag h1{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#092693;
margin:.5em 0em .4em 0em;
}
#content_mag h2{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ec008c;
margin:.5em 0em .25em 0em;
}
#content_mag h3{
color:#092693;
margin:0;
font-weight:bold !important;
font:11px Arial, Helvetica, sans-serif;
}
#services a{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#092693;
text-decoration:none;
}
#services a:hover{
color:#009ce0;
font-weight:bold;
text-decoration:none;
}





#content_black {
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#333;
padding:10px 20px 0px 25px;

}
#img_table{
padding:0px 0px 0px 6px;
}

#content_black a{
font:11px Arial, Helvetica, sans-serif;
color: #00aeef;
text-decoration:none;
}
#content_black a:hover{
font:11px Arial, Helvetica, sans-serif;
color: #092693;
text-decoration:none;
}
#content_black h1{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#092693;
margin:.5em 0em .4em 0em;
}
#content_black h2{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
margin:.5em 0em .25em 0em;
}
#content_black h3{
color:#092693;
margin:0;
font-weight:bold !important;
font:11px Arial, Helvetica, sans-serif;
}




#caption{
font:10px Arial, Helvetica, sans-serif;
line-height:12px;
color: #333;
background-image:url(images/caption_bg.gif);
background-repeat:repeat-x;
padding:10px 0px 10px 6px;
}
.caption_hdr{
color:#092693;
font-weight:bold;
}

#footer_nav{
color: #00aeef;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 7px 5px 0px;
}
#footer_nav a{
color: #00aeef;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#footer_nav a:hover{
color: #092693;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footer_nav_mag{
color: #ec008c;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 7px 5px 0px;
}
#footer_nav_mag a{
color: #ec008c;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#footer_nav_mag a:hover{
color: #092693;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}


#footer_nav_black{
color: #000;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 7px 3px 0px;
}
#footer_nav_black a{
color: #000;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#footer_nav_black a:hover{
color: #092693;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
}




#footer{
background-image:url(images/footer_bg.gif);
background-repeat:no-repeat;
font:10px Arial, Helvetica, sans-serif;
padding:27px 80px 35px 4px;
text-align:right;
color:#0c2992;
}
#footer a{
text-decoration:none;
font:10px Arial, Helvetica, sans-serif;
color:#0c2992;
}
#footer a:hover{
text-decoration:none;
font:10px Arial, Helvetica, sans-serif;
color:#00aeef;
}

.cyan{
color: #00aeef;
font-weight:bold;
}
.mag{
color: #ec008c;
font-weight:bold;
}
.black{
color: #000;
font-weight:bold;
}

#shadow{
background-image:url(images/rt_shadow.jpg);
background-repeat:repeat-y;
}
