/* CSS Document */
/* main colours:
blue: #004070
lightblue: #4C799B
brightblue: #00692B
*/

body { margin: 0; padding:0; height: 100%; background: #EAEAF2; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.black { color: #000000 }
table { border: 0px } 

#wrapper {width: 773px; margin: 15px auto 0 auto; background: #FFFFFF; }

#header { background: url(images/bg_header.jpg) top repeat-x #FFFFFF; height: 29px; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004070}
#header ul { margin: 0; padding: 0; width: auto; float: right; padding: 2px 4px 2px 4px; height: 13px; margin: 0px 10px 0 0; color: #B5B8B9}
#header li { display: inline; }
#header a:link, #header a:active, #header a:visited { color: #777B77; text-decoration: none;}
#header a:hover { text-decoration: none; color: #AD0303}


#imagebar { background-color: #D4D5E7; height: 193px; padding: 0; margin: 0; border-top: 10px solid #262A67; border-bottom: 0px solid #DDDDDD}
#imagebar_inside { height: 193px; padding: 0; margin: 0; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD}
#flash { width: 312px; height:193px; float: left}
#textfeature { width: 322px; height: 143px; float: left; background: url(images/mrgc_logo.gif) top left no-repeat; text-align: right; padding: 50px 18px 0px 121px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #272652}
#textfeature a:link, #textfeature a:active, #textfeature a:visited { text-decoration: underline; color: #272652}
#textfeature a:hover { color: #000000}

#rightimage { border-left: 1px solid #FFFFFF; float: right}
#sloganimage { padding:  80px 0 0 15px; float: right; margin-right: 30px} 

#menubar { background: url(images/bg_menu.jpg) top #2D3184; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #66C5E1; border-bottom: 1px solid #DDDDDD; height: 28px;}
#menubar a:link, #menubar a:active, #menubar a:visited { color: #FFFFFF; font-weight: bold; margin: 0px; text-decoration: none; padding: 7px 10px 7px 10px; display: inline; border-right: 1px solid #292D48; line-height: 28px;}
#menubar a:hover { text-decoration: none; color: #66C5E1; background-color: #292D48}
#menubar ul { margin: 0px 0px 0px 15px; padding: 0; height: 28px}
#menubar li { display: inline; padding: 0px; margin: 0px; height: 28px}

#in_intro { float: left; width: 33%; }
#in_main { float: left; width: 67%; }

#sidebar { width: 144px; padding: 0px 15px 0px 14px; color: #777B77; float: left}


#contentmain { padding: 25px 0px 0px 0px; color: #777B77; float: left; background: url(images/bg_content.jpg) top repeat-x #FFFFFF; width: 773px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#contentmain hr { height: 1px; background-color: #DDDDDD; color: #DDDDDD; border: 0; margin: 0 10px 10px 10px}
#contentmain table hr { height: 1px; background-color: #DDDDDD; color: #DDDDDD; border: 0; margin: 10px 0px 10px 0px}
#contentmain h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0 25px 5px 25px; color: #262A35 }
#contentmain h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; margin: 0}
#contentmain table h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AD0303; font-weight: bold; margin: 0px 0px 15px 0px}
#contentmain table table { margin: 0px;}
#contentmain p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 0; margin: 0 25px 15px 25px; line-height: 17px}
#col2 ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; list-style: none; margin: 0; padding: 0px 0 0px 0;}
#col2 ul li { background: url(images/bullet2.gif) 0% 5px no-repeat; margin: 10px 10px 25px 10px; padding-left: 75px; display: block; border-bottom: 1px solid #DDDDDD; padding-bottom: 25px; padding-right: 05px}

#col3 ul { list-style: none; margin: 0 10px 25px 10px; padding: 0; border-bottom: 1px solid #DDDDDD;}
#col3 li { line-height: 25px; border-top: 1px solid #DDDDDD; margin: 0 ; padding: 0 15px 0 15px; background: #EAEAF2}
#contentmain a:link, #contentmain a:active, #contentmain a:visited { color: #AD0303;}
#contentmain a:hover { color: #8D1821} 
#col3 table { margin: 0 25px 0px 25px; text-align: right} 
#contentmain label { margin-right: 5px } 
#button { background-color: #262A67; border: 1px solid #BFC0D8; color: #FFFFFF; padding: 3px} 
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 5px;}

#content { padding: 0px 0px 0px 0px; color: #777B77; float: left; background: url(images/bg_content.jpg) top repeat-x #FFFFFF; width: 514px; border-right: 1px solid #DDDDDD}
#content hr { height: 1px; background-color: #DDDDDD; color: #DDDDDD; border: 0; margin-bottom: 10px}
#content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0 25px 5px 25px; }
#content h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AD0303; margin: 0 25px 5px 25px;}
#content p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 0; margin: 0 25px 15px 25px; line-height: 17px}
#content ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; list-style: none; margin: 0; padding: 0px 0 15px 0;}
#content ul li { background: url(images/bullet2.gif) 0% 5px no-repeat; padding: 5px 0 5px 0px; margin: 0 25px 0 25px}
#content ol { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; margin: 0; padding: 0px 0 15px 30px;}
#content ol li { padding-bottom: 5px}
#content table { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin: 15px 25px 15px 25px}
#content a:link, #content a:active, #content a:visited { color: #AD0303;}
#content a:hover { color: #464E4F} 

#col1 { width: 256px; float: left; padding: 0px; border-right: 1px solid #DDDDDD}
#col2 { width: 256px; float: left; padding: 0px; border-right: 1px solid #DDDDDD}
#col3 { width: 257px; float: left; padding: 0px;}

/*#note { width: 23%; float: left; border-right: 1px solid #E6ECF1; padding-right: 2%}*/


#footer { background: url(images/bg_footer.jpg) top repeat-x #EAEAF2; border-top: 5px solid #EAEAF2; height: 100px; }
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #B5B8B9; }
#footer a:link, #footer a:active, #footer a:visited { color: #495051;}
#footer a:hover { color: #AD0303} 
#footer_left {width: 247px; float: left; margin: 5px 0 5px 25px;} 
#footer_right {width: 475px; float: right; text-align: right; margin: 5px 25px 5px 0px;} 

#content_top { background-image: url(images/content_top.gif); height: 15px; font-size: 9px}
#content_middle { background-image: url(images/content_middle.gif); padding: 1px 15px 1px 15px;}
#content_bottom { background-image: url(images/content_bottom.gif); height: 15px; font-size: 9px; margin-bottom: 30px;}

#box_top { background-image: url(images/box_top.gif); height: 15px; font-size: 9px}
#box_middle { background-image: url(images/box_middle.gif); padding: 1px 5px 1px 5px}
#box_middle table { margin-left: 0px}
#box_bottom { background-image: url(images/box_bottom.gif); height: 15px; font-size: 9px}

#box_map { background-image: url(images/icon_map.gif); height: 107px;margin-top: 15px;}


.orange { color: #AD0303; text-transform: uppercase; text-decoration: none; font-size: 9px; }
#clear {     clear:both;    height:1px;    overflow:hidden; }

input { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}