/* CAS 25-07-2005 added hover and active for
.navigationMSO to fix IE link colour problem */


/* Page background color */
body{
	background: #FFFFFF;
	text-align: center;
}

#container { width: 760px; margin-left: auto; margin-right: auto; text-align: left}

.logoBoxv2{
        float: left;
}

.topBar {position: absolute; top: 5px;}

/* Banner specifications */
.bannerBox{
	height:115px;
	width:626px;
	padding:0px;
	border: 1px solid black;
}

.bannerBoxv2 {
	    float: right;
}

.internalBox{
	height:20px;				
	padding-left:5px;
	padding-right:5px;
}

.noBreadcrumb{
	height:10px;
}

.noBreadcrumbText{
	font-size:1px;
}

.breadcrumbBox_old{
	padding-left:200px; height: 25px;  font-size: 70%;
}

.breadcrumbBox {
    background-color: #EBEBEB;
    padding: 2px 2px 4px 4px;
    margin: 0px 0px 5px 4px;
    font-size: 70%;
}


.breadcrumbBox a {
 font-family: Arial, Helvetica, sans-serif ; 
 text-decoration: none; color: #000000}

.breadcrumbemp { font-weight: bold}

.printVer { padding-right:9px; margin-bottom: 9px; font-size: 70%; font-weight: bold}


.printVer a {
	text-decoration: none;
	color: black;
}

.printVer a:hover {
	text-decoration: underline;
	}

.headerMenuBackgroundcolorInternal{
	background-color:#000000;
}

/* Specifies the size and background of the header menu */
.headerMenuBox{
	height:20px;				
	padding-left:5px;
	padding-right:20px;	
}

/* Specifies the right section of the header menu */
.headerMenuSearchBox{
	height:20px;
	width:1px;
	padding-right:5px;
	text-align:right;			
}

/* Special defnitions for the search input field */
.headerMenuSearchInput{
	border: 0px solid black;
	width:108px;
	font-size:0.9em;
}

/* Special definitions for the search submit button */
.headerMenuSearchButton{
	height: 11px;	
	width:11px;
	border: 0px;
}

/* Special definitions for the search submit button Internal pages */
.headerMenuSearchButtonInternal{
	height: 9px;	
	width:9px;
	border: 0px;
	background-color:#000000;
}	

.headerArrowImg{
	padding-top: 5px;
}

/* The navigation table has a padding right and left */
.navigationPadding{
	padding-left:5px;
	padding-right:10px;
}

/* Specifies the tiny colored space most right of the item section 
.navigationItem_PreColor{
	width:3px;
	font-size:0.1em;
}/*

/* Sets the width and height of a navigation item */
.navigationBox{
	width:185px;
}			

/* The spacing between the left color fields on each navigation item */
.navigationItem1pxSpacing{
	/*width:1px;*/
	background-color:white;
}

/* Specifies the section containing the arrow infront of each item */
.navigationArrowBackground{
	/*width:7px;*/
	padding-left:2px;
}

/* Specifies the apperance of the arrow */
.navigationArrow{
	font:bold 0.9em arial, Helvetica, sans serif, serif;
	color: #FFFFFF;							
}

/* Specifies the backgr?und and size of the textual part of each item */
.navigationItemBackground{
	background-color: #EBEBEB;
	height:20px;
	width:152px;
	padding-left:5px; font-size: 80%;
}

.navigationMSO{
	height:20px;
	width:152px;
	padding-left:5px; font-size: 80%;
}

.navigationMSO a.plain:active, .navigationMSO a.plain:hover, { color: #ffffff;}

/* Specifies the most right portion of the item box where the cut corner is 
.navigationItemPostCorner{
	background-color: #EBEBEB;
	width:7px;
	height:20px;		
}*/

/* The spacing between each navigation item */
.navigationVerticalSpacing{
	height:1px;
	width:100%;
	background-color: #FFFFFF;
}

.navigationActiveArrow{
	width:7px;
	padding-left:2px;
}

.navigationActiveBackground{
	height:20px;
	width:160px;
	padding-left:5px;
}

.navigationActiveBackground a { font-size: 80%; color: #ffffff; text-decoration: none; font-weight: bold }

.navigationActiveBackground a:hover { text-decoration: underline; }
/* Specifies the most right section of the header containig the cut corner */
.navigationActiveCorner{
	width:12px;
	height:22px;
}

.navigationActiveBackground a:visited { color: #ffffff; }

.navigationSubBox{
	padding:2px;
	padding-left:15px;
}


.navigationSubLink,.navigationSubLink:active,.navigationSubLink:visited{
	font:bold 0.9em arial, Helvetica, sans serif, serif;
	text-decoration:none;
}

.navigationSubLink:hover{
	text-decoration:underline;
}

/* Defines textareas */
/*
input{
	width:150px;
	background-color:#FFFFFF;
	border:1px solid black;
}
*/

/* Defines textareas */
select{
	background-color:#FFFFFF;
	border:1px solid black;
}

/* Defines textareas */
/*
textarea{
	width:200px;
	height:150px;
	background-color:#FFFFFF;
	border:1px solid black;
}
*/

/* Special defines for checkboxes */
.checkbox{
	border:0px;
}

/* Special defines for radio buttons */
.radiobutton{
	border:0px;
}

/* Used to remove margins */
form.thin {
	margin-bottom: 0px;
	margin-top: 0px;
}


/* sets the surrounding padding to 10 px */
.bottomMenuBox{
	padding:10px;				
}

/* Specifies the size and background for the footer section */
.footerBox{
	height:20px;				
	padding-left:5px;
	padding-right:5px;
}

dd{
	margin-bottom:10px;
	margin-left:20px;
}


/**
	The CSS classes below are used by the navigation marker to the left of each item when the color should be other than 
	black.
**/
.navigationSwatch_default{
	background-color: #000000;
	font-size:0.1em;
}
.navigationSwatch_amber{
	background-color: #C4660A;
	font-size:0.1em;
}
.navigationSwatch_blue{
	background-color: #074D88;
	font-size:0.1em;
}
.navigationSwatch_blue_grey{
	background-color: #66889B;
	font-size:0.1em;
}
.navigationSwatch_bright_blue{
	background-color: #9192AF;
	font-size:0.1em;
}
.navigationSwatch_bright_green{
	background-color: #70B493;
	font-size:0.1em;
}
.navigationSwatch_brown{
	background-color: #B47654;
	font-size:0.1em;
}
.navigationSwatch_dark_green{
	background-color: #648B84;
	font-size:0.1em;
}
.navigationSwatch_lilac{
	background-color: #613568;
	font-size:0.1em;
}
.navigationSwatch_orange{
	background-color: #E49017;
	font-size:0.1em;
}
.navigationSwatch_purple{
	background-color: #896598;
	font-size:0.1em;
}
.navigationSwatch_red{
	background-color: #A30327;
	font-size:0.1em;
}

.navhref:hover {
        color: white;
        text-decoration: underline;
}


.navhref , .red-navhref , .blue-navhref, .purple-navhref ,
.bright_green-navhref , .lilac-navhref , .bright_blue-navhref, .brown-navhref ,
.purple2-navhref, .amber-navhref, .dark_green-navhref, .mustard-navhref, .blue_grey-navhref	{
        padding: 2px;
	padding-left: 4px;
        color: black;
        text-decoration: none;
        font-size: 80%;
        font-weight: bold;
        display: block;
        width: 164px;
        background-repeat: no-repeat;
}

 .red-navhref:hover { background-image: url(/skins/sections/red/default/images/roll2.gif); color:white }
 .purple-navhref:hover { background-image: url(/skins/sections/purple/default/images/roll2.gif); color:white }
 .purple2-navhref:hover { background-image: url(/skins/sections/purple2/default/images/roll2.gif); color:white }    
 .amber-navhref:hover { background-image: url(/skins/sections/amber/default/images/roll2.gif); color:white }
 .dark_green-navhref:hover { background-image: url(/skins/sections/dark_green/default/images/roll2.gif); color:white }
 .blue_grey-navhref:hover { background-image: url(/skins/sections/blue_grey/default/images/roll2.gif); color:white }
 .bright_green-navhref:hover { background-image: url(/skins/sections/bright_green/default/images/roll2.gif); color:white }
 .blue-navhref:hover { background-image: url(/skins/sections/blue/default/images/roll2.gif); color:white }
 .lilac-navhref:hover { background-image: url(/skins/sections/lilac/default/images/roll2.gif); color:white }
 .bright_blue-navhref:hover { background-image: url(/skins/sections/bright_blue/default/images/roll2.gif); color:white }
 .brown-navhref:hover { background-image: url(/skins/sections/brown/default/images/roll2.gif); color:white }
 .mustard-navhref:hover { background-image: url(/skins/sections/mustard/default/images/roll2.gif); color:#ffffff }

.navul {
list-style: none; 
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.navdiv {
            padding-left: 15px;
            background-repeat: no-repeat;
}
        
.navli {
            float: left;
            background-image: url(/skins/common/images/grey-navback.gif);
            margin-top: 2px;
            background-repeat: no-repeat;
}

ul.Index {
	width:400px;
	list-style-type:none;
}
ul.Index li.Binary h3 {

}
ul.Index li.Binary a.Binary {
	float:left; margin-right: 5px
}

/*Alsett clearing method used to allow as little text as desired in p without overlapping floats*/
ul.Index li.Binary:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

ul.Index li.Section h3 {
	padding:0 0 15px 50px;
	background-image: url(../images/section.gif);
	background-repeat: no-repeat;
}
ul.Index li.FAQ h3 {
	padding:0 0 15px 50px;	
	background-image: url(../images/faq.gif);
	background-repeat: no-repeat;
}

/* Adminmenu */

#adminmenu {
	    border: 1px solid #5f9fd0;
	    background-color: #d2ebff;
	    padding: 0.2em;
	    margin-bottom: 1em;
	    height: 1em;
	    font-size: 0.9em;
	    }

#adminmenu h2 {
	   display: inline;
	   margin: 0px;
	   padding: 0px;
	   color: black;
	   float: left;
	   font-size: 1em;
	   font-weight: bold;
	   }
#adminmenu ul,
#adminmenu li {
	display: inline;
}
#adminmenu_items {
        float: right;
	}
#adminmenu  {
        color: black;
}

ol li{
	margin-left:15px;	
}

/* FORM Wizard styles */

div.fw_label
{
	width: 35%;
	float: left;
}

div.fw_label_above
{
	width: 90%;
	float: left;	
}

div.fw_label_above_withmargin 
{
	width: 90%;
	float: left;
	margin-bottom: 1.0em;		
}

div.fw_input
{
	width: 55%;
	float: left;
	margin-bottom: 0.2em;	
}

div.fw_hr
{
	width: 95%;
	float: left;	
	border-top: black 1px solid;
	clear: all;
}

div.fw_errorMessage {
	color: red;
	width: 95%;
	border: red 1px solid;
	float: left;
	padding: 10px;
}

div.fw_input_below
{
	width: 90%;
	float: left;	
	margin-bottom: 0.2em;		

}

div.fw_input_below_optgrp
{
	width: 90%;
	float: left;	
	margin-bottom: 0.7em;		

}

textarea.fw_textarea
{
	width: 100%;	
}

select.fw_select
{
	width: 100%;	
}

input.fw_text 
{
	width: 100%;
}

/* FORM wizard styles */

/* Photo Gallery Styles */

div.pg_pager_boxes_cont {
	text-align: center;
	width: 100%;	
	float: left;
}
	
div.pg_pager_boxes {
	text-align: left;	
	margin: 0 auto;
	width: 25%;		
}

div.pg_pager_slideshow_boxes {
	
}

/* Photo Gallery Styles */

/* Sitemap styles */
.sitemapsectiondiv a:hover {
        color: white;
        text-decoration: underline;        
}

.sitemapsectiondiv a:visited {
        color: white;
        text-decoration: node;        
}

.sitemapsectiondiv a {
        color: white;
        text-decoration: none;
        padding: 2px;
		padding-left: 4px;
        font-size: 80%;
        font-weight: bold;
        display: block;
        width: 164px;
        background-repeat: no-repeat;        
}

.sitemapdiv a:hover {
        color: white;
        text-decoration: underline;
}

.sitemapdiv a {
        padding: 2px;
	padding-left: 4px;
        color: black;
        text-decoration: none;
        font-size: 80%;
        font-weight: bold;
        display: block;
        width: 164px;
        background-repeat: no-repeat;	
}

.sitemapdiv {
	padding-left: 15px;
    background-repeat: no-repeat;		
}

.sitemapsectiondiv {
	padding-left: 15px;
    background-repeat: no-repeat;	
}

.red-sitemaphref:hover { background-image: url(/skins/sections/red/default/images/roll2.gif); }
.purple-sitemaphref:hover { background-image: url(/skins/sections/purple/default/images/roll2.gif); }
.amber-sitemaphref:hover { background-image: url(/skins/sections/amber/default/images/roll2.gif); }
.dark_green-sitemaphref:hover { background-image: url(/skins/sections/dark_green/default/images/roll2.gif); }
.blue_grey-sitemaphref:hover { background-image: url(/skins/sections/blue_grey/default/images/roll2.gif); }
.bright_green-sitemaphref:hover { background-image: url(/skins/sections/bright_green/default/images/roll2.gif); }
.blue-sitemaphref:hover { background-image: url(/skins/sections/blue/default/images/roll2.gif); }
.lilac-sitemaphref:hover { background-image: url(/skins/sections/lilac/default/images/roll2.gif); }
.bright_blue-sitemaphref:hover { background-image: url(/skins/sections/bright_blue/default/images/roll2.gif); }
.brown-sitemaphref:hover { background-image: url(/skins/sections/brown/default/images/roll2.gif); }
.orange-sitemaphref:hover { background-image: url(/skins/sections/orange/default/images/roll2.gif); }
.nursing-sitemaphref:hover { background-image: url(/skins/sections/nursing/default/images/roll2.gif); }
.nmvc-sitemaphref:hover { background-image: url(/skins/sections/nmvc/default/images/roll2.gif); }
.law_home-sitemaphref:hover { background-image: url(/skins/sections/law_home/default/images/roll2.gif); }
.medicine_home-sitemaphref:hover { background-image: url(/skins/sections/medicine_home/default/images/roll2.gif); }
.medicine_teach-sitemaphref:hover { background-image: url(/skins/sections/medicine_teach/default/images/roll2.gif); }
.cch-sitemaphref:hover { background-image: url(/skins/sections/cch/default/images/roll2.gif); }
.compsci-sitemaphref:hover { background-image: url(/skins/sections/compsci/default/images/roll2.gif); }
.conference-sitemaphref:hover { background-image: url(/skins/sections/conference/default/images/roll2.gif); }
.ctr-sitemaphref:hover { background-image: url(/skins/sections/ctr/default/images/roll2.gif); }
.dentalinst-sitemaphref:hover { background-image: url(/skins/sections/dentalinst/default/images/roll2.gif); }
.diveng-sitemaphref:hover { background-image: url(/skins/sections/diveng/default/images/roll2.gif); }
.eclat-sitemaphref:hover { background-image: url(/skins/sections/eclat/default/images/roll2.gif); }
.eng_lang-sitemaphref:hover { background-image: url(/skins/sections/eng_lang/default/images/roll2.gif); }
.geography-sitemaphref:hover { background-image: url(/skins/sections/geography/default/images/roll2.gif); }
.gsdp-sitemaphref:hover { background-image: url(/skins/sections/gsdp/default/images/roll2.gif); }

.sitemapNavigationBox {
	float: left;
	width: 190px;
	

}

.sitemapnavul {
list-style: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* end Sitemep styles */
r { background-image: url(/skins/sections/geography/default/images/roll2.gif); }
.gsdp-sitemaphref:hover { background-image: url(/skins/sections/gsdp/default/images/roll2.gif); }

.sitemapNavigationBox {
	float: left;
	width: 190px;
	

}

.sitemapnavul {
list-style: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* end Sitemep styles */
