﻿@charset "utf-8";
/*---------------------------------------------------------------------------------------------------------------
MIS-AMS Website Screen Style Sheet
Webdesign and development by Rare IT Solutions - www.rareitsolutions.co.uk 
Copyright 2007
-----------------------------------------------------------------------------------------------------------------
Layout Sizes (Actual Sizes)
===========================
Container		825px
Left Nav		180px
Right Nav		170px
Main Content	475px
---------------------------------------------------------------------------------------------------------------*/

/* Generic */
body,html { background-image:url(../images/mis-bg.gif); background-repeat:repeat-y; background-position:center; background-color:#ffffff; color:#666666; margin:0; padding:0px; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:x-small; line-height:normal; }
p { color:#666666; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:x-small; line-height:normal; }
img { border:none; padding:0px; margin:0px; }
hr { color:#deebff; height:1px; }
ul	{ margin:0; line-height: 14px; list-style:none; }
li { background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; line-height:14px; }

/* */

/* Layout */
#containerbox { width:100%; background-image:url(../images/blue-bar.gif); background-repeat:repeat-x; padding:0; margin:0; }
#bluebar { width:100%; margin:0; padding:0; } /* Firefox */
#container { margin:0 auto 0 auto; border-bottom:solid 10px #fff; padding:0; width:825px; clear:both; background-image:url(../images/rn-bg.gif); background-position:top right; background-repeat:repeat-y; } /* Firefox */
#container2 { margin:0 auto 0 auto; border-bottom:solid 10px #fff; padding:0; width:825px; clear:both; } /* Firefox */


#banner-container { margin:0 auto; width:835px; height:100%; position:relative; } 
#banner-main { padding:0 5px 0 5px; }
#logo { float:left; padding:20px 0 16px 25px; width:154px; border-right:solid 1px #8cb7e6; position:relative; }
#banner { float:left; width:644px; height:130px; padding:0 0 0 0; } /* Firefox Only */
#blue-bar-left { background-image:url(../images/blue-left-shadow.gif); background-repeat:no-repeat; background-position:left; height:27px; background-color:#7bade2; float:left; width:184px; margin:1px 1px 0 0px; }
#blue-bar-right { background-image:url(../images/blue-right-shadow.gif); background-repeat:no-repeat; background-position:right; float:left; width:635px; padding:4px 0 0 15px; height:23px; color:#fff; margin:1px 0 0 0; }
#main { width:825px; padding:0px; margin:0; } /* Firefox Only */
#leftnav { width:179px; float:left; padding:20px 0 0 0px; border-right:solid 1px #8cb7e6; margin:0 0 0 1px; } /* Firefox Only */
#rightnav { width:183px; float:left; padding:10px 0 10px 0; margin:0; border-top: solid 20px #ffffff; } 

#maincontent { width:420px; padding:20px 20px 20px 20px; float:left; }
#footer-container { width:825px; margin:0; padding:10px 0 0 0; color:#97AAC5; clear:both; background-color:#FFFFFF; }
#footer { width:805px; border-top:solid 1px #C3CEDE; margin:0 10px 0 10px; padding:0px; text-align:right; color:#97AAC5; font-size:10px; clear:both; background-color:#FFFFFF; }
#footer-l { float:left; width:200px; text-align:left; color:#7EADE3; padding:5px 0 20px 0; }
#footer-r { float:left; width:605px; text-align:right; color:#7EADE3; padding:5px 0 20px 0; }
/* */

/* Colours */
.blue { color:#5a98db; }
/* */

/* Modules */
.rn { width:164px; padding:10px; font-size:10px; background-color:#eff7ff; background-image:url(../images/divider.gif); background-repeat:repeat-x; background-position:bottom; color:#969696; }
.divider { width:100%; background-image:url(../images/divider.gif); background-repeat:repeat-x; background-position:bottom; padding:0; margin:0; }
#lead-module{ width:270px; height:90px; background-image:url(../images/modules/second_mods_1.jpg); background-repeat:no-repeat; padding:10px 10px 0px 140px; margin:0 0 20px 0; color:#ffffff; }
#secondary-module { width:270px; height:90px; background-image:url(../images/modules/second_mods_2.jpg); background-repeat:no-repeat; padding:10px 10px 0px 140px; margin:0; color:#ffffff; }
#quote-outer { width:179px; background-color:#8cb7e6; background-image:url(../images/modules/quote1.gif); background-position:top left; background-repeat:no-repeat; margin:10px 0 0 0; }
#quote-inner { width:179px; background-image:url(../images/modules/quote2.gif); background-position:bottom right; background-repeat:no-repeat; }
#quote { padding:35px 25px 30px 25px; color:#ffffff; font-size:13px; line-height:16px; }
#tagline { float:left; text-align:left; width:300px; padding:3px 0 0 0; }
#searchbar { float:left; text-align:right; width:320px; }
.rn-mod { width:160px; background-color:#eff7ff; background-image:url(../images/modules/rn-bottom.gif); background-position:bottom; background-repeat:no-repeat; padding:0 0 10px 0; margin:0 0 10px 10px; font-size:10px; }
.rn-top { width:140px; height:17px; background-color:#eff7ff; color:#4F98CB; background-image:url(../images/modules/rn-top.gif); background-position:top; background-repeat:no-repeat; padding:5px 10px 5px 10px; margin:0 0 0 10px; font-weight:bold; font-size:10px; }
.rn-top-2 { width:140px; height:15px; background-color:#eff7ff; color:#4F98CB; background-image:url(../images/modules/rn-top-2.gif); background-position:top; background-repeat:no-repeat; padding:5px 10px 5px 10px; margin:0 0 0 10px; font-weight:bold; font-size:10px; }
.rn-mod-content { width:140px; padding:10px; font-size:10px; background-color:#eff7ff; background-image:url(../images/divider.gif); background-repeat:repeat-x; background-position:bottom; color:#969696; }
.rn-mod-content-2 { width:140px; padding:10px; font-size:10px; background-color:#eff7ff; color:#969696; }
/* */

/* Titles */
h1 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 0; margin:0; }
h2 { font-size:18px; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#5A98DB; font-weight:normal; }
h3 { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 10px; margin:0; color:#4F98CB; }
h4 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 10px 0px; margin:0; color:#4F98CB; border-bottom:solid 1px; }
h5 { font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0 0 0px; margin:0; color:#4F98CB; }
h6 { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 0 0px; margin:0; color:#4F98CB; }
.case-title { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#5A98DB; font-weight:normal; }
.case-subtitle { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#5A98DB; font-weight:normal; line-height:18px; }
.case-heading { font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 5px 0px; margin:0; color:#4F98CB; border-bottom:solid 1px; }

/* */

/* Form Elements */
.form_container { width:577px; padding:15px 15px 15px 15px; }
.form_left { width:100px; float:left; clear:both; }
.form_right { width: 300px; float:left; }
.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; color:#666666; }
.search { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; text-align:left; color:#666666; background-color:#d6e5f3; border:none; padding:2px; margin:1px 0 0 0; }
.searchbutton { color:#ffffff; padding:0; margin:0; background:none; border:none; font-size:11px; font-weight:bold; }
.form_button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:center; color:#666666; }
.admin_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; color:#666666; }
/* */

/* Links */
a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }
a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }
a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }

a.rnlink:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#969696; }
a.rnlink:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#969696;}
a.rnlink:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#969696; }

a.boldbluelink:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; color:#4F98CB; }
a.boldbluelink:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; color:#4F98CB;}
a.boldbluelink:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; font-weight:bold; color:#4F98CB; }

a.leadmodule-link:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff; }
a.leadmodule-link:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff;}
a.leadmodule-link:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#ffffff; }


a.lnlink:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }
a.lnlink:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }
a.lnlink:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }

a.footer-link:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#7EADE3; text-decoration:none; }
a.footer-link:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#7EADE3; text-decoration:none; }
a.footer-link:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#7EADE3; text-decoration:underline; }

a.footer-link-external:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#7EADE3; text-decoration:none; }
a.footer-link-external:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#7EADE3; text-decoration:none; }
a.footer-link-external:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666666; text-decoration:underline; }

a.leadmodlink:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; background-color:#FFFFFF; }
a.leadmodlink:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; background-color:#FFFFFF; }
a.leadmodlink:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#627EA6; text-decoration:none; background-color:#FFFFFF; }
/* */