/* Carisma */
/* Version 1.0 */
/* Author: Jamie Brooker */

/* Default Styles */

body { background-color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; color:#003d5c; margin-top:10px; line-height:20px; }
a:link { text-decoration:none; color:#969595; }
a:visited { text-decoration:none; color:#969595; }
a:hover { text-decoration:none; color:#003d5c; }
p { margin-top:0px; }


/* Site Styles */

#main_container { width:750px; height:auto; margin-left:auto; margin-right:auto;}
#left { float:left; width:492px; height:500px; margin-top:2.5em;}
#left a.logo:link { float:left; width:492px; height:139px; background-image:url(images/logo.gif); background-position:bottom left; background-repeat:no-repeat; border-bottom:solid 1px #c8b200; } 
#left a.logo:visited { float:left; width:492px; height:139px; background-image:url(images/logo.gif); background-position:bottom left; background-repeat:no-repeat; border-bottom:solid 1px #c8b200; } 
#left a.logo:hover { float:left; width:492px; height:139px; background-image:url(images/logo.gif); background-position:bottom left; background-repeat:no-repeat; border-bottom:solid 1px #c8b200; } 
#left #text { float:left; width:492px;height:auto; margin-top:16px; margin-bottom:20px; }
#left #text ul { list-style:disc; color:#c8b200; }
#left #text .ul_2 { list-style:disc; color:#c8b200; margin-top:0px; margin-left:8px; padding-left:8px; }
#left #text .ul_2 li { padding-bottom:10px;}
#right { float:right; width:183px; height:500px; }
#right #main_nav { float:right; width:183px; height:auto; border-bottom:solid 1px #c8b200; }
#right #main_nav ul { margin:0px; padding-left:0px; margin-bottom:7px; line-height:18px; list-style:none; }
#right #sub_nav { float:left; width:183px; height:auto; margin-top:16px;  border-bottom:solid 1px #c8b200; padding-bottom:10px; }
#right #sub_nav ul { margin:0px; padding-left:0px; line-height:18px; list-style:none; }
#right #sub_nav ul li p { margin:0px; margin-left:14px; padding-left:0px; line-height:18px; list-style:none; }
/*#right #sub_nav_2 { float:left; width:183px; height:auto; margin-top:16px; border-top:solid 1px #c8b200; }*/
#right #sub_nav_2 { float:left; width:183px; height:auto; margin-top:0px;  }
#right #sub_nav_2 ul { margin:0px; margin-top:16px; padding-left:0px; line-height:18px; list-style:none; }
#right #sub_nav_2 ul ul { margin:0px; margin-left:14px; padding-left:0px; line-height:18px; list-style:none; }
/*a.brunel:link { float:right; width:88px; height:57px; margin-right:95px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; }*/
a.brunel:link { float:right; width:88px; height:57px; margin-right:0px; margin-top:25px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; vertical-align:middle }
/*a.brunel:visited { float:right; width:88px; height:57px; margin-right:95px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; }*/
a.brunel:visited { float:right; width:88px; height:57px; margin-right:0px; margin-top:25px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; vertical-align:middle  }
/*a.brunel:hover { float:right; width:88px; height:57px; margin-right:95px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; }*/
a.brunel:hover { float:right; width:88px; height:57px; margin-right:0px; margin-top:25px; background-image:url(images/brunel_logo.gif); background-repeat:no-repeat; vertical-align:middle }

/* Text Styles */

a.nav_on:link { color:#003d5c; text-decoration:none; }
a.nav_on:visited { color:#003d5c; text-decoration:none; }
a.nav_on:hover { color:#003d5c; text-decoration:none; }

.large_italic_blue { font-size:1.7em; font-style:italic; line-height:23px; color:#003d5c; }
.large_italic_gold { font-size:1.7em; font-style:italic; line-height:23px; color:#C8B200; }
.large_italic_blue2 { font-size:1.4em; font-style:italic; line-height:18px; color:#003d5c; }
.large_italic_gold2{ font-size:1.4em; font-style:italic; line-height:18px; color:#C8B200; }

.small_grey { font-size:0.9em; color:#969595; line-height:17px; }
.blue { color:#003d5c; }
.grey { color:#969595; }
