﻿/*  ------------------------------------------------------------------------
                                 RDNS
    ------------------------------------------------------------------------  */
    

/*  -------------------------|  CLEARFIX  |----------------------  */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.clearfix {display: inline-block; }
html[xmlns] .clearfix {display: block; }
* html .clearfix {height: 1%; }
.right {float:right;}

/*  -------------------------|  GLOBALS  |------------------------------ */

/*orginal body with red top border
html body{font:normal 80% Arial,sans-serif;color:#005693;background:#262925 url(images/body_bg.gif) top left repeat-x;line-height:130%;}
*/

/*edit body with small red top border*/
html body{font:normal 80% Arial,sans-serif;color:#005693;background:#262925 url(images/body_bg_small.gif) top left repeat-x;line-height :130%;}


a{color:#005693; text-decoration:underline;}
a:link{color:#005693; text-decoration:underline;}
a:visited{color:#005693; text-decoration:underline;}
a:hover{color:#005693; text-decoration:none;}
h1{font:normal 140% Arial,sans-serif; color:#666;}
h2{font:normal 125% Arial,sans-serif;}
h3{font:normal 110% Arial,sans-serif;}
h4{font:normal 100% Arial,sans-serif;}
h5{font:normal 100% Arial,sans-serif;}
h6{font:normal 100% Arial,sans-serif;}
ul{list-style-type: disc}
form{margin:0px; padding:0px}
#printLogo{display:none}

/*  -------------------------|  MASTHEAD   |------------------------------ */

/*orginal container with top margin of 20px
#container{width:920px;margin:20px auto;}
 */

/*container with edited top margin of 10px */
#container{width:920px;margin:10px auto;}

#masthead{height:110px;background:#fff url(images/masthead_125.jpg) top left no-repeat;}

/*  -------------------------|  GLOBALS   |------------------------------ */

#globals{background:#262925;text-align:right}
#aspnetForm .ms-globalright {background:transparent;margin:0;border:none;} 
#aspnetForm .ms-globalright td{background:transparent; padding:0;}
#aspnetForm .ms-globalright td a{color: #fff;text-decoration:none}
#aspnetForm .ms-globalright td a:hover{text-decoration:underline}
#aspnetForm .ms-SPLink {padding-left:20px;}
#aspnetForm .ms-globallinks {color:#fff;} 
#aspnetForm .ms-globallinks a{color:#fff;}
#aspnetForm .ms-globallinks #aspnetForm .ms-SPLink A:link {color:#fff;}
#aspnetForm #GlobalTitleAreaImage {display:none;}
#aspnetForm h1.ms-sitetitle {display:none;}
#aspnetForm .ms-globalleft {padding-left:10px;}

/*  -------------------------|  SEARCH BOX  |------------------------------ */

#searchBox{padding:0px 10px 10px 0px;background-color:#fff;}
#utilBox {padding:0px 10px 0px 5px;}
#utilBox a{color:#000;text-decoration:none;padding:0px 5px;font-size:80%}
#utilBox a:hover{text-decoration:underline}
#aspnetForm .ms-sbrow a {color:#000;}
#aspnetForm .ms-sbcell {background:#fff;border:none;}
#aspnetForm .ms-sbscopes {background:none;}
#aspnetForm .ms-sblink {background:none;}
#aspnetForm  #SRSB td.ms-sblink a {padding-right:14px;color:#fff;font-size:9px;}
#aspnetForm table td.ms-sbLastcell{display:none;}
#aspnetForm td.ms-sbcell.ms-sbtext {display:none;}
#aspnetForm .ms-sbplain {border:solid 1px #000;}

/*  -------------------------|  SITE ACTIONS MENU  |------------------------------ */

#siteAction{background:#fff;text-align:right;}
#siteAction table{float:right;}
#aspnetForm .ms-siteactionsmenu Div Div Div {border-right:#BD1220 1px solid;border-top:#BD1220 1px solid;border-left:#BD1220 1px solid;background-image: url("siteactionsmenugrad.gif");background-color:#BD1220}
#aspnetForm .ms-siteactionsmenu Div Div Div a {color:#fff}
#aspnetForm .ms-siteactionsmenu Div Div Div.ms-siteactionsmenuhover {border-right:#BD1220 1px solid;border-top:#BD1220 1px solid;border-left:#BD1220 1px solid;background-color:#ffa521}

/*  -------------------------|  HEADER BOX  |------------------------------ */

#headerBox{background:#287EAF url(images/header_home.jpg) top right no-repeat;border-bottom:solid 1px #B8B8B8;border-top:solid 1px #3071AF;width:100%;height:170px;}
#headerBox h1{display:none}
#headerBox p{display:none}
#headerText{color:#fff;margin:60px 0px 0px 20px;width:370px}
#navBox{padding:0px;margin:0px;width:920px;background-color:#1B5B93;border-bottom:solid 1px #1E4E77;border-top:solid 1px #5484AE;}

/*  -------------------------|  EDITING CONSOLE  |------------------------------ */

#console{background:#E9EEF2;}

/*  -------------------------|  MAIN NAV  |------------------------------ */

#aspnetForm{padding:0; margin:0;}
#aspnetForm .topNavItem {background-image:none;color:#1B5B93;background-image:none;font-family:arial;}
#aspnetForm .topNavItem a {padding:8px 8px; height: auto;font-weight:bold;color:#fff;text-decoration:none;display:block;background-image:none;}
#aspnetForm .topNavItem td {border-right:solid 1px #fff;}
#aspnetForm .topNavItem a:hover{background:#fff;color:#1B5B93;}
#aspnetForm .topNavSelected a{background:#fff;color:#1B5B93;}
#aspnetForm .topNavFlyOuts {border:none; text-decoration:none;background-color:#1B5B93}
#aspnetForm .topNavFlyOuts a {border:none; text-decoration:none;padding:4px 8px;height:auto;display:block;font-family:arial;*width:200px;min-width:200px;}
#aspnetForm .topNavFlyOutsItem {background-color:#1B5B93;border:none;color:#fff;font-family:arial;*width:200px;min-width:200px;}
#aspnetForm .topNavFlyOutsHover {background-color:#fff;color:#1B5B93;}
#aspnetForm .zz1_GlobalNav_0 {top:10px; }
#aspnetForm #zz2_CurrentNav{width:100%}

/*  -------------------------|  SUB NAV  |------------------------------ */

#subnavBox{background-color:#E9EEF2;float:left;width:240px; _width:"";}
#aspnetForm .leftNav {background-color:#E9EEF2;border:none;margin:0px;}
#aspnetForm .leftNav a{text-decoration:none;font-family:arial;font-size:8pt;}
#aspnetForm .leftNavSelected{background-color:#fff;border:none;color:#000;font-style:italic;}
#aspnetForm .leftNav3 {color:#000;}
#aspnetForm .leftNav2 {color:#000;}
#aspnetForm .leftNav1 {color:#000;}
#aspnetForm .leftNav1 {font-family:arial;}
#aspnetForm .leftNav1 a {font-family:arial;padding:5px 10px;display:block;font-weight:bold;font-size:8pt;}
#aspnetForm .leftNav2 {font-family:arial;}
#aspnetForm .leftNav2 a {padding:5px 25px;display:block}
#aspnetForm .leftNav3 {font-family:tahoma;}
#aspnetForm .leftNav3 a {padding:5px 20px;display:block}
#aspnetForm .leftNavHover {background-color:#fff;color:#000;}

/*  -------------------------|  RELATED MEDIA BOX  |------------------------------ */

#mediaBox{float:left;width:100%;background:#E9EEF2 url(images/relatedmedia_bg.gif) top right no-repeat;padding-top:40px;padding-bottom:20px;}
#mediaBox a{display:block;padding:2px 10px 2px 0px;font-size:80%;color:#005693; text-decoration:underline;}
#mediaBox img{padding:2px 0px 2px 30px;}
#navbase{background:#E9EEF2 url(images/navbase_bg.gif) top left repeat-x;height:130px;clear:both}

/*  -------------------------|  CRUMBS  |------------------------------ */

#breadcrumbBox{height:60px;}
#aspnetForm .breadcrumb{margin:20px 15px 10px 15px;padding-left:15px;background:url(images/nav_icon.gif) bottom left no-repeat;color:#7FAAC9; font-size:85%;border:none;}
#aspnetForm .breadcrumb a{color:#7FAAC9;font-size:85%}
#breadcrumbNav{padding:15px 15px 10px 25px;background:url(images/nav_icon.gif) 10px 18px no-repeat;color:#7FAAC9; font-size:85%;border:none;}
#breadcrumbNav a{color:#7FAAC9;font-size:85%}
.logo {display:none}
#aspnetForm .ms-pagebreadcrumb {display:none}

/*  -------------------------|  CONTENT  |------------------------------ */

#contentBox{width:100%;padding:0px;background:#E9EEF2 url(images/container_bg.gif) top left repeat-y;float:left;}
#contentMain{background-color:#fff;background:#fff url(images/bread_bg.gif) top left repeat-x;padding:0px;width:680px;float:right;}
#contentTitle{background-color:#fff;padding:0px 20px 15px 20px;font-size:140%;color:#666;}
#contentBody{background-color:#fff;padding:0px 20px 15px 20px;font-size:140%;color:#666;}
#leftcol{vertical-align:top;}
#rightcol{vertical-align:top;width:100%;}
#contentBody ul li{padding-bottom:10px;}
/*  -------------------------|  FOOTER  |------------------------------ */

#footerBox{background:#C4E0FF url(images/footer_bg.gif) top left repeat;clear:both;height:110px;border-top:solid 1px #B8B8B8}
#footerNav{padding:20px 10px 0px 10px;}
#footerNav ul{list-style-type:none;width:100%;padding:0;margin:0;font-size:80%;}
#footerNav ul li{color:#262925;display:inline;padding:0px;float:left}
#footerNav ul li a{color:#262925;text-decoration:underline;padding:0px 5px;margin:0px}
#footerNav ul li a:hover{text-decoration:none}
#footerBase{background:#262925 url(images/footerbase_bg.gif) top left no-repeat;clear:both;width:920px;height:10px;}
#disclaimer{color:#262925;padding:0px 10px;margin:0px;clear:both}
#disclaimer p{font-size:75%;padding:0px;margin:0px}
#skip{display:none}
.noprint{display:none}
.current{color:#3A4C62}
.pdf {background:url(images/icon_pdf.gif) top left no-repeat}
.word {background:url(images/icon_word.gif) top left no-repeat}

/*  -------------------------|  WEB PARTS  |------------------------------ */

#aspnetForm #contentBody tr.ms-WPHeader h3 {padding:0px 0px 0px 5px;background:#fff url(images/cnsugrdn.gif)top left repeat-x;}
#aspnetForm #contentBody tr.ms-WPHeader TD {border-bottom: #ccc 1px solid;}

/*  -------------------------|  SPLASH STYLES  |------------------------------ */

#aspnetForm td.splashLinkArea {border:none;}
#referrers{color:#666;background:#fff url(images/image_referrers.jpg) top left no-repeat;border:solid 1px #1B5B93}
#clients a:link, #clients a:visited, #referrers a:link, #referrers a:visited {color:#666; list-style-image:url(bullet.gif)}
#referrers,#clients,#careers, #sponsors{vertical-align:top;}
#referrers a:visited {color:#666; list-style-image:url(images/bullet.gif)}
#referrers a:link {color:#666; list-style-image:url(images/bullet.gif)}
#clients{color:#666;background:#fff url(images/image_clients.jpg) top left no-repeat; border:solid 1px #F5BA05;}
#clients ul{ list-style-image:url(images/bullet.gif);margin-left:30px; padding: 2px;}
#clients a:visited {color:#666; list-style-image:url(images/bullet.gif)}
#clients a:link {color:#666; list-style-image:url(images/bullet.gif)}
#careers ul{list-style-image:url(images/bullet_arrow.gif);margin-left:20px;padding:10px;}
#careers h3{background-image: url(images/bullet_large.gif);background-position:center left;background-repeat:no-repeat;padding-left:20px;color:#1B5B93;}
#sponsors{color:#000;background-image: url(images/sponsor_bg.jpg);background-position:top left;background-repeat:repeat-x;border:solid 1px #ccc;}

/*  -------------------------|  LOCATIONS TABLE STYLES  |------------------------------ */
.centreEven td{padding:5px; background-color:#E9EEF2; border-bottom: solid 1px #297BAD; vertical-align:top;}
.centreOdd td, .centreSpecial { padding:5px; vertical-align:top;border-bottom: solid 1px #297BAD;}
.centreHeading {font-size: 110%;border-bottom: solid 1px #297BAD;background-color: #999999;color: #FFFFFF;}
/*  -------------------------|  PRINT STYLES  |------------------------------ */

@media print {
body, p, td, li, blockquote, ol, ul, th, input, textarea{font-family:arial;  font-size:12px; line-height:140%; width:auto}
a{color:#069; text-decoration:none}
h1{ font:normal 22px Arial,sans-serif;  color:#000;  margin-top:10px;  margin-bottom:15px;  padding-top:6px;  padding-bottom:8px;  border-top:1pt solid #ccc;  border-bottom:1pt solid #ccc}
h2{ font:normal 20px Arial,sans-serif;  color:#000;  margin:0px;  padding:0px}
h3{ font:normal 16px Arial,sans-serif;  color:#000;  margin:0px;  padding:0px}
h4{ font:normal 14px Arial,sans-serif;  color:#000;  margin:0px;  padding:0px}
h5{ font:normal 12px Arial,sans-serif;  color:#000;  margin:0px;  padding:0px}
h6{ font:normal 12px Arial,sans-serif;  color:#000;  margin:0px;  padding:0px}
#printLogo{display:inline}
#container{width:100%;background-color:#fff;margin-bottom:10px;background-image:none}
#masthead,#console,#searchBox,#navBox,#headerBox,#subnavBox,#footerNav,#skip,#breadcrumbBox,#relatedMedia,#navbase{display:none}
#contentMain{float:none; width:100%; background-color:#fff; background-image:none}
#disclaimer{color:#ccc; margin:0px; padding:10px; border:solid 1px #ccc; background-image:none}
#disclaimer p{font-size:10px; margin:0px; padding:0px}
.noprint{display:none}
}
