/* ---------- reset browser defaults ---------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, hr {
margin:0;
padding:0;
font-size:1em;
}

img, embed, form, fieldset {
border:0;
vertical-align:bottom;
}

input, select, textarea {
font:1em "Verdana", sans-serif;
vertical-align:bottom;
}

table {
border-collapse:collapse;
border-spacing:0;
}

table th {
font-weight:normal;
text-align:left;
}

ul, ol {
list-style:none;
}

/* ---------- set some basic styles ---------- */
body { 
font:62.5% "Verdana", sans-serif;
text-align:center;
color:#535353;
background-color:#eaeaea;
}

a {
color:#535353;
text-decoration:none;
}

a:hover {
color: #8B8B8B;
text-decoration:underline;
}

a:active, a:focus {
color:#535353;
text-decoration:underline;
}

#printHeader {
display:none;
}

.sys_hide {
display:none;
}

.clear {
clear:both;
}

/* ---------- basic layout ---------- */
#wrapper {
max-width:1020px;
margin:0 auto;
background-color:#bbb;
background-image:url(../imagecms/base/background-page.png); background-repeat:repeat-y;
}

#container {
width:960px;
margin:0 auto;
background-color:#fff;
text-align:left;
}

/* ---------- header bar ---------- */
#header {
text-align:left;
background-color:#4F4F4F;
background:url(../imagecms/base/background-header-darker.png) repeat-x;
height:27px;
border-bottom:1px solid #fff;
position:relative;
font-size:1.1em;
}

#header ul {
padding:5px 13px;
}

#header ul li {
float:left;
}

#header ul li a {
color: #c6c6c6;
}

ul#headerlinks {
float:left;
}

ul#headerlinks a {
color:#fff;
}

ul#headerlinks li {
margin-right:1.5em;
}

ul#headerlinks li.sys_skip a {
left:-9999px;
position:absolute;
top:0;
}

ul#campuslinks li {
margin-left:1px;
height:27px;
width:130px;
background-color:#424242;
text-align:center;
}

ul#campuslinks li a {
display:block;
height:100%;
margin-top:5px;
}

ul#campuslinks {
float:right;
font-weight:bold;
padding:0;
margin-right:10px;
}

ul#campuslinks li.nottingham {
background-color:#007EA6;
background:url(../imagecms/base/background-header-on.png) repeat-x;
}

ul#campuslinks li.nottingham a {
color:#fff;
}

/* ---------- search and quicklinks ---------- */
#logo {
height:80px;
background:url(../imagecms/base/background-logo.png) repeat-x;
}



#search {
width:720px;
float:left;
font-size:1.1em;
}

#search div {
line-height:0px;
}

#search fieldset {
margin:10px 0 0 13px;
float:left;
padding:0px;
}

#search #CampusName {
clear:both;
margin:28px 0 0 10px;
float:left;
font-size:2.4em;
}

#search #CampusName .campusHighlight {
color:#007EA6;
}

#search label {
display:none;
}



#search buttom {background-color:#00447a; color: #fff; height:25px; width:40px; background-color:#005380; font-size:11px;}

#search select {
width:360px;
padding:2px 0;
vertical-align:middle;
background:#fff;
border:1px solid #eaeaea;
color:#8b8b8b;
float:left;
height:25px;

}

#search input.sys_submit, .sys_homepageGreyBox input.sys_submit {
width:60px;
height:20px;
background:url(../imagecms/base/background-button.png) repeat-x center;
border-left:0px;
cursor:pointer;
}
#search input.sys_submit:hover, .sys_homepageGreyBox input.sys_submit:hover{color: #000;}

#search input#ct109_submit {
border-color:red;
}
/* ---------- logo ---------- */

#logo {
float:right;
}

#logo a {
display:block;
width:170px;
margin-top: 3px;
margin-right:18px;
height:68px;
/*background-color:#fefefe;*/
background:url(../imagecms/base/logo.png) no-repeat 50% 50%;
text-indent:-9999px;
}

#logo-unow a {
display:block;
width:170px;
margin-top: 3px;
margin-left:18px;
height:68px;
background:url(../imagecms/base/logo-unow.png) no-repeat  50% 50%;
text-indent:-9999px;

}

#globalNav {
clear:both;
height:2.7em;
text-align:left;
background-color:#fefefe;
background:url(../imagecms/base/background-navigation.png) repeat-x;
border-top:1px solid #fff;
border-bottom:2px solid #036;
}
/* Main menu
--------------------------------------------------------------------------
*/
#globalNav ul {
margin:7px 5px;
}

#globalNav ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
} /* use clearfix as overflow: hidden breaks rollovers */

/* menu widths: The whole thing must add up to 960px, taking into account the 1px border-right added to all except the last item, and 1px border-left added to all except the first, and the 10px padding on the ul. So with 9 items that's 16 pixels worth of border, 10px padding and the individual items should add up to 934px */
#globalNav ul li {
position: relative;
float: left;
text-align: center;
z-index: 20;
}

#globalNav ul li a {
border-right:1px solid #eaeaea;
border-left:1px solid #fff
}

#globalNav ul li ul a {
border:0px;
}

#globalNav ul li.sys_m9 a { border-right:none; }
#globalNav ul li.sys_m1 a { border-left:none; }

/* ... and the widths themselves - remember if you add any pixels to a menu item, you must remove the exact same number from somewhere else*/
#globalNav ul li.sys_m1 { width: 53px; }
#globalNav ul li.sys_m2 { width: 118px; }
#globalNav ul li.sys_m3 { width: 102px; }
#globalNav ul li.sys_m4 { width: 97px; }
#globalNav ul li.sys_m5 { width: 163px; }
#globalNav ul li.sys_m6 { width: 144px; }
#globalNav ul li.sys_m7 { width: 72px; }
#globalNav ul li.sys_m8 { width: 63px; }
#globalNav ul li.sys_m9 { width: 134px; }
#globalNav ul li a, #globalNav ul li strong { font-size: 1.1em; font-weight:normal; color: #036; margin: 1px 0 0; display: block; }
#globalNav ul li a span, #globalNav ul li strong span { display: block; padding: 0; }
#globalNav ul li a span span, #globalNav ul li strong span span { padding: 0; }


#globalNav ul li.sys_Busm9 a { border-right:none; }
#globalNav ul li.sys_Busm1 a { border-left:none; }

/* ... and the widths themselves - remember if you add any pixels to a menu item, you must remove the exact same number from somewhere else*/
#globalNav ul li.sys_Busm1 { width: 53px;}
#globalNav ul li.sys_Busm2 { width: 100px;}
#globalNav ul li.sys_Busm3 { width: 134px;}
#globalNav ul li.sys_Busm4 { width: 90px;}
#globalNav ul li.sys_Busm5 { width: 90px;}
#globalNav ul li.sys_Busm6 { width: 166px;}
#globalNav ul li.sys_Busm7 { width: 100px;}
#globalNav ul li.sys_Busm8 { width: 90px;}
#globalNav ul li.sys_Busm9 { width: 120px;}


#globalNav ul li ul { 
display:none;
}

#globalNav ul li:hover {
height:2.5em;
margin-bottom:-0.3em;
background-color:#fff;
}

#globalNav ul li.sys_m1:hover {
height:1.8em;
}

#globalNav li li:hover {
height:1.8em;
margin-bottom:0px;
}

#globalNav ul li:hover ul {
display:block;
position:absolute;
top:1.5em;
left:-6px;
width:200px;
background-color:#fff;
border:1px solid #EAEAEA;
border-top:0px;
padding:5px;
}

/* #globalNav ul li.sys_m6:hover ul {
left:-83px;
}

#globalNav ul li.sys_m7:hover ul {
left:-65px;
} */

#globalNav ul li.sys_m8:hover ul {
left:-154px;
}

#globalNav ul li.sys_m9:hover ul {
left:-84px;
}

#globalNav ul li:hover ul li {
height:1.8em;
display:block;
text-align:left;
float:none;
}


/* ---------- footer ---------- */

#footer {
clear:both;
margin:10px 13px 0 13px;
border-top:1px dotted #8B8B8B;
padding:5px 0;
text-align:center;
}

#footer ul {
margin-left:-0.7em;
clear:none;
width: 70%;
}

#footer ul li {
border-right:1px solid #8B8B8B;
padding:0 .5em 0 .7em;
color:#8B8B8B;
font-size:1.1em;
display:inline;
}

#footer ul li:last-child, #footer ul li.sys_last {
border-right:0px none;
}


/* ---------- here begins the styling for the 'inner' section. ---------- */

/* breadcrumbs*/
#breadcrumb {
clear:both;
height:22px;
padding-left:3px;
padding-top:5px;
border-top:2px solid #00447a;
}

#breadcrumb strong.sys_youAreHere {
font-size:1.1em;
position:absolute;
top:0;
left:-9999px;
}

#breadcrumb div {
display:inline;
vertical-align:middle;
}
#breadcrumb a {
padding:0 10px 0 2px;
text-decoration:underline;
background: url(../imagecms/base/bg-breadcrumb.png) no-repeat right .5em;
}
#breadcrumb a:hover, #breadcrumb ol li a:active, #breadcrumb ol li a:focus {
text-decoration:none;
}
#breadcrumb span {
padding: 0 10px 0 2px;
color:#036;
}
#breadcrumb strong {
font-weight: normal;
}

/* Page title */

#pageTitle, #pageTitleNoIcon {
display:block;
position: relative;
padding:15px 13px;
background-image:none!important;
    top: 0px;
    left: 22px;
}
#pageTitle strong, #pageTitleNoIcon strong {
font-weight:normal;
}
#pageTitle h1, #pageTitleNoIcon h1, #pageTitleNoIcon strong, #pageTitle strong.sys_schoolHeader, #pageTitle strong.sys_dummy, #pageTitleNoIcon strong.sys_dummy, #pageTitleNoIcon strong.sys_SchoolHeader {
font-size:3em;
color:#036;
font-weight:normal;
}

#pageTitle img.right{position: absolute; top: 0; right: 32px;}

#pageTitle .floatRight, 
#pageTitleNoIcon .floatRight{float:right; position: relative; text-align:right;}



/* David's extra heading styles TBC */
#pageTitle strong.sys_schoolHeader_topSmall, #pageTitleNoIcon strong.sys_schoolHeader_topSmall{color:#036; font-size: 1.5em;  display: block; margin-top: -0.4em;}
#pageTitle strong.sys_schoolHeader_bottomBig, #pageTitleNoIcon strong.sys_schoolHeader_bottomBig{color:#036; font-size: 2.7em; display: block; margin-top: -0.4em;}
#pageTitle strong.sys_schoolHeader_topBig, #pageTitleNoIcon strong.sys_schoolHeader_topBig{color:#036; font-size: 2.7em; display: block; margin-top: -0.4em;}
#pageTitle strong.sys_schoolHeader_bottomSmall, #pageTitleNoIcon strong.sys_schoolHeader_bottomSmall{color:#036; font-size: 1.5em; display: block; margin-top: -0.4em;}

/* Left hand nav */

#internalNav {
width:200px;
margin:0 0 0 0;
float:left;
background:#036;
position:relative;
z-index:3;
}

/* newer pages don't need the nav pushing down */
#container div.internalnavigation {
margin-top:0px;
}

#internalNav #NavDiv {
padding-left:13px;
}

#internalNav ul {
background:#4f4f4f;
}

#internalNav ul li {
border-bottom:1px solid #f6f6f6;
}

#internalNav ul li:last-child, #internalNav ul li.sys_last {
border-bottom:0;
}

#internalNav ul li a, #internal #internalNav ul li span {
display:block;
color:#fff;
font-size:1.1em;
padding:.6em .6em .7em;
}

#internal #internalNav ul.sys_simpleListMenu > li > div.sys_selected a, #internal #internalNav ul.sys_simpleListMenu > li > div.sys_selected span {
background-color:#111;
font-weight:bold;
}

/* 2nd level */

#internalNav ul li ul {
background:#2c2c2c;

}
#internalNav ul li ul li {
margin:0;
border:1px solid #4f4f4f;
border-width:1px 0 0;
}

#internalNav ul li ul li .sys_children{background-color: #444;}

#internalNav ul li ul li a {
padding:.4em 1em .3em;
background:none;
padding-left: 1.3em;
}

#internalNav ul li ul li div.sys_currentitem {
background:#000 url(/SiteElements/imagecms/base/Internal/2ndlevelon-CorpBlue.png) no-repeat center left;
font-weight:bold;
}

/* 3rd level */
#internalNav ul li ul li ul li a {
padding-left: 2.2em;
}
/* 4th level */
#internalNav ul li ul li ul li ul li a {
padding-left: 3em;
background:#444;
}
/* 5th level */
#internalNav ul li ul li ul li ul li ul li a {
padding-left: 3.8em;
}

/* Page tools (called toolBar in newer templates) */
#pageTools, #toolBar, #pageToolsTab {
width:960px;
/*float:right;*/
background-color:#f6f6f6;
height:24px;
position:relative;
}

#pageTools, #pageToolsTab {

}

#pageTools .sys_btm, #pageToolsTab .sys_btm, #pageToolsTab .sys_inner {
margin-right:13px;
font-size:1.1em;
}

#pageTools ul, #pageToolsTab ul {
float:right;
text-align:right;
margin-top:4px;
}

#pageTools ul.sys_left{position: absolute; right: 200px; border-right: 1px solid #ccc; height: 14px;}
#pageTools ul li, #pageToolsTab ul li {
display:inline;
}

#pageTools ul.sys_left li, #pageToolsTab ul.sys_left li {
margin-right:15px;
}

#pageTools ul.sys_right li, #pageToolsTab ul.sys_right li {
margin-left:10px;
}

#pageTools li a.sys_t32003, #pageToolsTab li a.sys_t32003 {
display:none;
}

#pageTools ul li ul, #pageToolsTab ul li ul {
margin-top:-2px;
}

#pageTools ul.sys_right li ul li, #pageToolsTab ul.sys_right li ul li {
margin-left:1px;
}

#pageTools div.sys_pressanykey, #pageToolsTab div.sys_pressanykey {
display:none;
}

#pageTools li.sys_textSize span, #pageToolsTab li.sys_textSize span {
display:none;
}

#pageTools li.sys_large, #pageToolsTab li.sys_large {
font-size:1.1em;
}

#pageTools li.sys_xlarge, #pageToolsTab li.sys_xlarge {
font-size:1.3em;
}


/* Content area */

#content {
background-color:#f6f6f6;
overflow:hidden;
padding:1.3em 20px 3em;
width:720px;
float:right;
font-size: 1.2em;
line-height: 1.25em;
margin-top:1px;
}

.sys_fullWidth #content {
width:920px;
}

#content p {
margin-bottom: 1.25em;
}

#content p.highlight {

}

#content h1 {	
font-size: 1.6em;
line-height: 1.2em;
margin-bottom: 0.9375em;
font-weight:normal;
}

#content h2 {
color:#003366;
font-size: 1.3em;
font-weight:normal;
line-height: 1.2em;
margin-bottom: 0.9375em;

}


#content h3 {
font-size: 1.2em;
font-weight:normal;
line-height: 1.2em;
margin-bottom: 0.9375em;
}

#content h4 {
font-weight:bold;
margin-bottom:0.5em;}

#content a:link{color: #003366; text-decoration: underline;}
#content a:visited {color: #535353; text-decoration: underline;}
#main #content a:hover{color: #000; text-decoration: underline;}
#content a:active{color: #000!important;}
#content ul,#content ol {color:#535353!important; margin:0 0 1em 2em;clear: left;}
#content ol {list-style-type:decimal;padding-left: .5em; }
#content ul {list-style-type:disc;}
#content ul li, #content ol li {padding:0 0 .2em 0;}
#content ol li ol li{list-style-type:lower-roman;}

#content img.imgBorder, #content .imgBorder img {border: 4px solid #fff;}

/* bottom box (schools pages) */
#bottom {
position:relative;
width:700px;
float:right;
font-size:1.1em;
background-color:#4f4f4f;
color:#fff;
border-top:7px solid #036;
padding:5px 20px;
line-height:1.25em;
margin-bottom:40px;
margin-right:20px;
}

#bottom p {
margin-bottom:1em;
}

#bottom a, #bottom h2 {
color:#fff;
}

#bottom h2 {
font-weight:bold;
}

/* bottom box (full-width pages) */
.sys_fullWidth #bottom {
display:none;
}

#bottom .sys_socialNetworkingIcons{position: absolute; top: .5em; right: .5em;}

/* Reusable elements and mini templates */

/* Hide the dt element in news / events / listings etc. hide titles on images in rotating image widgets */
div.sys_subitem-summary dt, .imgBorder .sys_subitem h3, #SchoolHomeImageRotate_List h3 {display:none;} 

/* horizontal rules */
hr {
width:95%;
margin:4px 0 4px 2%;
height:1px;
color:#F6F6F6;
background-color:#F6F6F6;
border-top:1px dotted #ACA99C;
border-bottom:0px none;
clear:both;
}

hr.clear {
background-color:#F6F6F6;
border:0 solid #F6F6F6;
color:#F6F6F6;
}

/* atoz control */
/* removed float:left ulzag 24/11/10 */
.sys_atoz-control {clear: both; margin-bottom:.5em; width: 100%;}
.sys_atoz-control ul {margin: 0!important; float: left;}
.sys_atoz-control ul li{padding: 0!important; font-size:1em; width: auto; margin: 0 2px 0 0!important; width: 25px; background-image:none!important; background-color: #003366; display: inline-block; float: left;text-align: center;}
.sys_atoz-control ul li span{padding: 0!important; background: none!important; }
.sys_atoz-control ul li a, .sys_atoz-control ul li span {color: #fff!important; text-decoration: none!important; background-color: #003366; display: inline-block;}
.sys_atoz-control ul li a {padding: .4em!important; cursor: pointer; display:block;}
.sys_atoz-control ul li a:hover, .sys_atoz-control ul li a:hover span{ text-decoration: none; background-color: #000!important;}
.sys_atoz-control ul li.sys_selected a{ background-color: #000; }
.sys_atoz-control ul li.sys_off { padding: 0 .7em; background: none!important; }
.sys_atoz-control ul li.sys_prev { float: left; text-transform: lowercase; }
.sys_atoz-control ul li.sys_next { float: right; text-transform: lowercase; }
.sys_atoz-control-currentletter, .a-z {clear:both;margin: 1em 0;color: #003366; font-size: 2.3em; padding: .2em 0; }
.sys_subitem-heading a:link, .sys_subitem-heading a:visited{font-weight: normal!important; text-decoration:none!important;}
.sys_subitem-heading a:hover{ text-decoration:underline!important;}


/* pagination  */
.sys_flickrpager{overflow: hidden; float: left; clear: both; width: 100%;}
.sys_flickrpager .sys_paginginfo{margin-bottom: 0!important;}
.sys_navigation {text-align: center; border-bottom:1px dotted #ACA99C; border-top:1px dotted #ACA99C; margin:.5em 0 1px; overflow:hidden; padding:1em 20px 1em 0;}
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:link, 
.sys_flickrpager .sys_navigation span.sys_navigationnext a:link, 
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:visited,
span.sys_navigationnext a:visited, 
.sys_flickrpager .sys_navigation .sys_page a, 
.sys_flickrpager .sys_navigation .sys_ellipsis{border: 2px solid #efefef; background-color: #003366; color: #fff!important; text-align: center; cursor:pointer; padding: .4em 0.7em;  text-decoration:none!important;}
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover, 
.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, 
.sys_flickrpager .sys_navigation span a:hover{background-color: #000!important; text-decoration:none;}
.sys_flickrpager .sys_navigation span.sys_disabled{background-color: #665C55!important;} 
.sys_flickrpager .sys_navigation span.sys_disabled, 
.sys_flickrpager .sys_navigation .sys_selected span{background-color: #000000; color: #ccc!important; font-weight: normal; cursor:auto; padding: .4em 0.7em;};}
.sys_flickrpager .sys_navigation .sys_selected span{padding: 0.4em .7em;} 




/* styles generic to mini templates */
.sys_twoColumns5050, .sys_threeColumns, .sys_twoColumns_7030, .sys_twoColumns_3070, .sys_FaqQuestion, .sys_FaqAnswer, .sys_fourColumns, .sys_fiveColumns, .sys_twoColumns, .sys_twoColumns_1585, .sys_twoColumns_2575{overflow: hidden; clear: both; width: 100%;}


/* mini templates column layouts */
/* 2 Columns 50%Fluid */
.sys_twoColumns5050 .sys_one,
.sys_twoColumns5050 .sys_two {width: 23%; margin: 0; float: left;}
.sys_twoColumns5050 .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 14px;}
.sys_twoColumns5050 .sys_two .sys_twoColumns5050 .sys_two{border:none;}
.sys_fullWidth .sys_twoColumns5050 .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 17px; }


/* 2 Columns 50%*/
.sys_twoColumns .sys_one, 
.sys_twoColumns .sys_two {width: 25q%; margin: 0; float: left;}
.sys_twoColumns .sys_two{float: right; border-left: 1px dotted #ACA99C; margin: 0; padding: 0 0 0 14px;}
.sys_twoColumns_7030 .sys_twoColumns5050 .sys_two, .sys_twoColumns_3070 .sys_twoColumns5050 .sys_two{border: none;}

/* 3 Columns 30% */
.sys_threeColumns .sys_one, 
.sys_threeColumns .sys_two, 
.sys_threeColumns .sys_three {width: 30.3%; margin: 0; float: left; padding-right: 14px;}
.sys_threeColumns .sys_two, 
.sys_threeColumns .sys_three {border-left: 1px dotted #ACA99C; padding-left: 14px;}
.sys_threeColumns .sys_three {padding-right: 0px!important;}
.sys_relatedLeft .sys_threeColumns .sys_one, 
.sys_relatedLeft .sys_threeColumns .sys_two, 
.sys_relatedLeft .sys_threeColumns .sys_three {padding-right: 10px;}
.sys_relatedLeft .sys_threeColumns .sys_two, 
.sys_relatedLeft .sys_threeColumns .sys_three {padding-left: 10px;}
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_one, 
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_two, 
.sys_twoColumns_7030 .sys_one_7030 .sys_threeColumns .sys_three {width: 29%; padding-right: 14px;}
.sys_twoColumns_7030 .sys_threeColumns .sys_two, 
.sys_twoColumns_7030 .sys_threeColumns .sys_three {border: none; padding-left: 12px;}
.sys_fullWidth .sys_threeColumns .sys_one, 
.sys_fullWidth .sys_threeColumns .sys_two, 
.sys_fullWidth .sys_threeColumns .sys_three {width: 31.22%;}
/*global food security fix */
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_one,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_two,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_three {width: 31.8%; padding-right: 7px;}
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_two,
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 .sys_threeColumns .sys_three {padding-left: 7px;}


/* 2 Columns 70% 30% */
.sys_twoColumns_7030 .sys_one_7030, 
.sys_twoColumns_7030 .sys_two_7030 {margin: 0; float: left;}
.sys_twoColumns_7030 .sys_one_7030 {width: 64.7%; padding-right: 14px; border-right: 1px dotted #ACA99C;}
.sys_twoColumns_7030 .sys_two_7030 {width: 30.4%; margin: 0; padding: 0 0 0 14px;}
.sys_textOverlay .sys_one_7030{border: none;}
.sys_fullWidth .sys_twoColumns_7030 .sys_one_7030 {width: 65.5%;}
.sys_fullWidth .sys_twoColumns_7030 .sys_two_7030 {width: 31%;}

/* 2 Columns 30% 70% */
.sys_twoColumns_3070 .sys_one_3070, 
.sys_twoColumns_3070 .sys_two_3070{ margin: 0; float: left; }
.sys_twoColumns_3070 .sys_one_3070{width: 30.4%; padding-right: 14px;}
.sys_twoColumns_3070 .sys_two_3070{width: 65%;  margin: 0;border-left: 1px dotted #ACA99C; padding: 0 0 0 14px;}
.sys_fullWidth .sys_twoColumns_3070 .sys_one_3070{width: 31.3%;}
.sys_fullWidth .sys_twoColumns_3070 .sys_two_3070{width: 65.5%;}

/* 2 Columns 15% 85% */
.sys_twoColumns_1585 .sys_one_1585{width: 15%; padding-right: 14px; float: left; }
.sys_twoColumns_1585 .sys_two_1585{width: 83%; float: right; margin: 0; padding: 0;}

/* 2 Columns 25% 75% */
.sys_twoColumns_2575 .sys_one_2575{width: 23%; padding: 0; float: left; }
.sys_twoColumns_2575 .sys_two_2575{width: 73%; padding: 0 0 0 14px; margin: 0; float:right;}
.sys_fullWidth .sys_twoColumns_2575 .sys_one_2575 {width: 23.3%; padding: 0 7px 0 0; float:left; border-right:1px dotted #ACA997; margin:0;}
.sys_fullWidth .sys_twoColumns_2575 .sys_two_2575 {width:75%; padding: 0 0 0 7px; margin: 0; float:left;}

/* 4 Columns 25% */
.sys_fourColumns .sys_one, 
.sys_fourColumns .sys_two, 
.sys_fourColumns .sys_three,
.sys_fourColumns .sys_four{width: 23.45%; margin: 0 14px 0 0; float: left;}
.sys_fourColumns .sys_four{margin: 0; float:left;}
.sys_fullWidth .sys_fourColumns .sys_one, 
.sys_fullWidth .sys_fourColumns .sys_two, 
.sys_fullWidth .sys_fourColumns .sys_three,
.sys_fullWidth .sys_fourColumns .sys_four{width: 219.5px; margin: 0 14px 0 0; float: left;}
.sys_fullWidth .sys_fourColumns .sys_four{margin: 0; float:left;}

/* 5 Columns 25% */
.sys_fiveColumns .sys_one, 
.sys_fiveColumns .sys_two, 
.sys_fiveColumns .sys_three,
.sys_fiveColumns .sys_four, 
.sys_fiveColumns .sys_five{width: 18.15%; margin: 0 14px 0 0; float: left;}
.sys_fiveColumns .sys_five{margin: 0; float:left;}
.sys_fullWidth .sys_fiveColumns .sys_one, 
.sys_fullWidth .sys_fiveColumns .sys_two, 
.sys_fullWidth .sys_fiveColumns .sys_three,
.sys_fullWidth .sys_fiveColumns .sys_four, 
.sys_fullWidth .sys_fiveColumns .sys_five{width: 18.74%;}
 14px 0 0; float: left;}
.sys_fourColumns .sys_four{margin: 0; float:left;}
.sys_fullWidth .sys_fourColumns .sys_one, 
.sys_fullWidth .sys_fourColumns .sys_two, 
.sys_fullWidth .sys_fourColumns .sys_three,
.sys_fullWidth .sys_fourColumns .sys_four{width: 219.5px; margin: 0 14px 0 0; float: left;}
.sys_fullWidth .sys_fourColumns .sys_four{margin: 0; float:left;}

/* 5 Columns 25% */
.sys_fiveColumns .sys_one, 
.sys_fiveColumns .sys_two, 
.sys_fiveColumns .sys_three,
.sys_fiveColumns .sys_four, 
.sys_fiveColumns .sys_five{width: 18.15%; margin: 0 14px 0 0; float: left;}
.sys_fiveColumns .sys_five{margin: 0; float:left;}
.sys_fullWidth .sys_fiveColumns .sys_one, 
.sys_fullWidth .sys_fiveColumns .sys_two, 
.sys_fullWidth .sys_fiveColumns .sys_three,
.sys_fullWidth .sys_fiveColumns .sys_four, 
.sys_fullWidth .sys_fiveColumns .sys_five{width: 18.74%;}
.sys_relatedLeft, .sys_relatedRight {
    float: left;
    margin: 0;
}
.sys_relatedLeft {
    padding-right: 1.9%;
    width: 65%;
}
.sys_relatedRight {
    border-left: 1px dotted #ACA99C;
    margin: 0;
    padding: 0 0 0 2%;
    width: 30.4%;
}
.sys_relatedRight h2 {
    border-bottom: 1px dotted #ACA99C;
    padding-bottom: 5px;
}
.sys_relatedRight h2 {
    margin: 1.5em 0 1px;
}
.sys_relatedRight h2:first-child, #internal #content .sys_relatedRight h2.sys_first {
    margin: 0.8em 0 10px;
}
