/*OUTER*/
#outer { background: transparent; }
* { font-family: Arial,Helvetica, sans-serif; }
/*GENERAL FONTS/COLOURS TWEAKS*/
body { background: #fff url(images/master/BG_body.jpg) repeat-x; color: #010101; }
body a { text-decoration: underline; }
body a:hover { text-decoration: none; }

textarea {width:180px;font-size:1.1em;padding:0 3px}

h1 { font-size: 2.3em; }
h3,h4{color:#D70C8C;font-weight:normal}
.cms-form .send INPUT{width:119px;height:35px;cursor:pointer}
.wrapper { margin-top: 5px; background: #fff url(images/custom/wrapper_bg.gif) no-repeat; }
.utilities, .branding { background: transparent none; }
.branding {height:62px;overflow:hidden;}

.cms-text ol{margin-left:25px}

/*nav-y shading*/

#header { line-height: normal; padding: 15px 175px 10px 15px; color: #FFF; background: #D70C8C url(/images/logos/sport.gif) no-repeat top right; }
#header h2 { font-size: 3.2em;line-height:1em }
#header .obective { font-size: 0.55em; font-weight: normal !important; display: block; }
#header ul li a{background: url(images/custom/anchor.png) no-repeat 0 0.3em;padding-left:12px;color:#FFF;displaY:block;float:left;font-size:1.1em;margin-right:20px;white-space:nowrap}
#header ul{margin-top:1.4em;widtH:400px}
#header ul li{display:block;float:left;min-width:30%}
#mapheader { line-height: normal; padding: 15px 175px 15px 15px; color: #FFF; background: #D70C8C url(/images/logos/sport.gif) no-repeat top right; }
#mapheader h2 { font-size: 2.3em;line-height:1em }
#mapheader .obective { font-size: 0.55em; font-weight: normal !important; display:block; }

.maptools{height:40px;background:#FFF;padding:8px 8px 0px; }
.maptools a,.maptools a:link{display:block;float:left;margin-right:8px}
.maptools .base{width:101px;height:25px;background: #333 url(images/custom/btn_base.png) no-repeat;}
.maptools .new{width:101px;margin-right:475px !important;height:25px;background: #333 url(images/custom/btn_proposal.png) no-repeat;}
.maptools .print{margin-top:3px;width:67px;height:18px;background: #333 url(images/custom/btn_print.png) no-repeat;}
.maptools .close{margin-top:3px;width:95px;height:18px;background: #333 url(images/custom/btn_close.png) no-repeat;}
.maptools a:hover{background-color:#666}
.maptools a:active{background-color:#999 }

.cms-text { padding: 0 35px 0 15px; }
.cms-text ul,.cms-text li{margin-top:4px; margin-bottom:4px;}
.large { font-size: 1.4em;line-height:normal }
.cms-text h3 { margin-top: 25px; font-weight: normal; font-size: 1.8em; color: #D70C8C; }
.cms-text h4 { margin-top: 8px; font-weight: normal; font-size: 1.4em; color: #D70C8C; }

    .cms-text ul li ul li,
    .cms-textandimage ul li ul li,
    .cms-highlight .body  ul li ul li,
    .cms-boxout .body  ul li ul li {margin-left:5px;list-style:none;padding-left:10px;background: url(images/master/navigation/nav_y_sub_bullet.gif) no-repeat 0px 5px !important}
   
   .cms-image{padding:0 0 10px 0 !important}
    
.pageBody { }
.contentPane { width: 574px; }
.rightPane { width: 356px; }


.footer { background: #fff; border-top: 1px solid #ddd; }
.footer .right{color:#777}
.footer a { color: #777; }


.rightPane H3 {padding: 5px 0 0;font-weight:bold;}
.rightPane #activated{margin:25px 15px 0 13px}
.rightPane #activated h3.large{font-size:3.3em;line-height:1em}
.rightPane #activated h3.large a {text-decoration:none}
.rightPane #activated .sec1 a{color:#72CDF4}
.rightPane #activated .sec2 a{color:#F37421}
.rightPane #activated .sec3 a{color:#D60C8C}
.rightPane #activated .sec4 a{color:#00A160}
.rightPane #activated .sec5 a{color:#9C7D0D}
.rightPane #activated .sec6 a{color:#FFDD00}
table{}
table th,table td{text-align:center;vertical-align:top;padding:4px 2px}
table td.first{text-align:left}
td.q{font-weight:bold;color:#D70C8C;text-align:right}
/*BREADCRUMBS*/
.breadcrumbs { height: 15px;padding:0 }

.breadcrumb a span.breadcrumb { color: #1375a4; }

/*this is the current page breadcrumb*/
.breadcrumbs a span.current { color: #000; font-weight: bold; }

/*UTILITIES*/
.utilities {padding-top:0 }
.utilities .search label { color: #fff; }
.utilities .search input .searchfield { /*border:1px solid #444;*/ }

/*links*/
.utilities .navigation { margin-top: 10px;width:50%; }
.utilities .navigation li { border-left: 1px solid #ABACB0; border-right: none; }
.utilities .navigation a { white-space: nowrap; text-decoration: none; color: #000; }
.utilities .navigation a:hover { text-decoration: underline; color: #000; }
.utilities .search label { color: #fff; }
.utilities .search .btn_search { color: #fff; border: none; }

.branding h3{position:relative; top:-30px}
.logo { width: 178px;}

/*NAV-X (Background & Font)*/
.Nav-x {font-size: 0.85em;margin-left: 16px; width: 946px; background: #E7E7E7 url(images/custom/nav-x_bg.gif) repeat-x bottom left; }
.Nav-x ul{}

.Nav-x li{padding-top:1px;width:auto !important}
.Nav-x li a {width:110px;font-weight:bold;background: url(images/custom/nav-x_seperator.gif) no-repeat top left;  font-weight:bold;white-space:normal;text-align:center;padding:6px 4px !important;line-height:1.1em; }

/*JSJ 4/6/2011 Over ride previous styles to accommodate updates to the nav (extra items)*/
.Nav-x ul li.tab0 a{width:115px !important}
.Nav-x ul li.tab1 a{width:85px !important}
.Nav-x ul li.tab2 a{width:105px !important}
.Nav-x ul li.tab3 a{width:105px !important}
.Nav-x ul li.tab4 a{width:105px !important}
.Nav-x ul li.tab5 a{width:105px !important}
.Nav-x ul li.tab6 a{width:105px !important}
.Nav-x ul li.tab7 a{width:150px !important}


.Nav-x ul li.tab0_on a{width:115px !important;padding-bottom:18px !important;}
.Nav-x ul li.tab1_on a{width:85px !important;padding-bottom:18px !important;}
.Nav-x ul li.tab2_on a{width:105px !important;}
.Nav-x ul li.tab3_on a{width:105px !important;}
.Nav-x ul li.tab4_on a{width:105px !important;padding-bottom:18px !important;}
.Nav-x ul li.tab5_on a{width:105px !important}
.Nav-x ul li.tab6_on a{width:105px !important;padding-bottom:18px !important;}
.Nav-x ul li.tab7_on a{width:157px !important;padding-bottom:18px !important;}















.Nav-x li.tab0 a, .Nav-x li.tab0_on a { border: none; }
.Nav-x a {word-wrap:break-word; color: #000; text-transform: uppercase; }

.Nav-x ul li.tab0_on a, .Nav-x ul li.tab1_on a, .Nav-x ul li.tab2_on a, .Nav-x ul li.tab3_on a, .Nav-x ul li.tab4_on a, .Nav-x ul li.tab5_on a, .Nav-x ul li.tab6_on a, .Nav-x ul li.tab7_on a, .Nav-x ul li.tab8_on a, .Nav-x ul li.tab9_on a, .Nav-x ul li.tab10_on a, .Nav-x ul li.tab11_on a, .Nav-x ul li.tab12_on a, .Nav-x ul li.tab12_on a, .Nav-x ul li.tab13_on a, .Nav-x ul li.tab14_on a, .Nav-x ul li.tab15_on a { color: #000; background: url(images/custom/nav-x_bg.png) repeat-x top left; }
.Nav-x ul li.Selected a, .Nav-x ul li.ParentSelected a { background: #fff; color: #000; }

.Nav-x-sub { margin-left: 16px; padding: 0; width: 946px; background: #D60C8C url(images/custom/nav-x_sub_bg.png) top left; height: auto; clear: both; }
.Nav-x-sub ul{padding: 4px;font-size: 1.1em;}
.Nav-x-sub li {float: left;margin-bottom:4px !important}
.Nav-x li a{}

.Nav-x-sub a { display: block; padding: 4px 4px 5px; font-weight: normal; text-decoration: none; white-space: nowrap; border-left: 1px solid #EDABD1; }
.Nav-x-sub li.tab0 a { border: none; }
.Nav-x-sub ul li.tab0_on a, .Nav-x-sub ul li.tab1_on a, .Nav-x-sub ul li.tab2_on a, .Nav-x-sub ul li.tab3_on a, .Nav-x-sub ul li.tab4_on a, .Nav-x-sub ul li.tab5_on a, .Nav-x-sub ul li.tab6_on a, .Nav-x-sub ul li.tab7_on a, .Nav-x-sub ul li.tab8_on a, .Nav-x-sub ul li.tab9_on a, .Nav-x-sub ul li.tab10_on a, .Nav-x-sub ul li.tab11_on a, .Nav-x-sub ul li.tab12_on a, .Nav-x-sub ul li.tab12_on a, .Nav-x-sub ul li.tab13_on a, .Nav-x-sub ul li.tab14_on a, .Nav-x-sub ul li.tab15_on a { color: #000; background: #fff; padding: 4px 4px 5px;}
.Nav-x-sub ul li.Selected a, .Nav-x-sub ul li.ParentSelected a { background: #fff; color: #000; }
.Nav-x-sub a:link, .Nav-x-sub a:visited, .Nav-x-sub a:active, .Nav-x-sub a:hover { color: #FFF; }

.Nav-x-sub li a:hover{text-decoration:underline !important}
.Nav-x UL LI.tab3_on A {padding-bottom:18px !important}


/*VERTICAL NAV Y*/
.Nav-y { }
.Nav-y .Top { border-bottom: 2px solid #333; height: 1px; }

/*default*/
/*Behaviors*/
.Nav-y .Body ul li a:hover { }
.Nav-y .Body ul li a:visited { }
.Nav-y .Body ul li a:active { }

/*Level 1*/
/*default*/
.Nav-y .Body ul li a { background: #333; color: #fff; }

/*Selcted WITHOUT children*/
.Nav-y .Body ul li.Selected a { background: #fff; color: #000; font-weight: bold; }
/*Selcted WITH children*/
.Nav-y .Body ul li.ParentSelected a { /*background: #4C4C4C url(images/master/navigation/nav_y_ParentSelected.gif) no-repeat 90% 50%;*/ color: #fff; font-weight: bold; }

/*Level 2*/
/*Not Selected*/
.Nav-y .Body ul li.ParentSelected ul li a, .Nav-y .Body ul li.Selected ul li a { color: #000; background: #ccc url(images/master/navigation/nav-y_bullet.gif) no-repeat 18px 10px; }

/*Selcted WITHOUT children*/
.Nav-y .Body ul li.ParentSelected ul li .Selected a { color: #000; background: #fff url(images/master/navigation/nav-y_bullet.gif) no-repeat 18px 10px; }

.Nav-y .Body ul li.ParentSelected ul li.Selected a { color: #000; background: #fff url(images/master/navigation/nav-y_bullet.gif) no-repeat 18px 10px; }

/*Selcted WITH children*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected a { font-weight: bold; background-color: #fff; }

/*Level 3*/
/*Not Selected*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li a, .Nav-y .Body ul li.ParentSelected ul li.Selected ul li a { color: #000; background: #ccc url(images/master/navigation/nav-y_bullet.gif) no-repeat 28px 10px; }

/*Selcted WITHOUT children*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.Selected a { color: #000; background: #fff url(images/master/navigation/nav-y_bullet.gif) no-repeat 28px 10px; }

/*Selcted WITH children*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected a { color: #000; background: #f3f2ec url(images/master/navigation/nav-y_bullet.gif) no-repeat 28px 10px; }

/*Level 4*/
/*Not Selected*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li a { color: #000; background: #f3f2ec url(images/master/navigation/nav-y_bullet.gif) no-repeat 42px 10px; }

/*'Selected' (Selected - NO child elements)*/
.Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li.Selected a { color: #000; background: #fff url(images/master/navigation/nav-y_bullet.gif) no-repeat 42px 10px; font-weight: normal; }

/*FOOTER */
.Nav-y .Bottom { display: none /*background: transparent url(images/master/navigation/nav_y_Bottom.gif) repeat-x;*/; }

/*BOX*/
.box { background: #ccc; }
.box .top h3, .box .top H3 a { font-weight: normal; color: #fff; }
.box .content { }
.box .body { }
/*link colours*/
.box .content a { color: #0066cc; }
.box .content a:visited { }
.box .content a:hover { color: #0066cc; }
.box .content a:active { }

.box .content li a { color: #0066cc; }
.box .content li a:visited { color: #0066cc; }
.box .content li a:hover { }
.box .content li a:active { }
.box .bottom { }
.box .top h3 a:link, .box .top h3 a:visited, .box .top h3 a:active, .box .top h3 a:hover { color: #fff; }

/*CALENDAR*/
/*global table styling*/
.Calendar { border: hidden; border-style: hidden; /*border set to avoid indent*/ border: 1px solid #ccc; border-collapse: collapse; }
.Calendar td { background: #cccccc !important; }
/*cell background & size*/

/*month title styling (e.g Oct 2008)*/
.Calendar .Title { color: #000 !important; }
/*day header area (mo,tu,we...)*/
.Calendar .DayHeader { background: #b5b5b5 !important; color: #000 !important; }
/*days of the previous and next months*/
.Calendar .OtherDaysofMonth { }
.Calendar .OtherDaysofMonth a { color: #999 !important; background: #d6d6d6 !important; }

/*selected day*/
.Calendar .SelectedDay a { color: #000 !important; background: #b86f05 !important; }
.Calendar .EventDay a { background: #7a3e00 !important; color: #fff !important; }
/* .Calendar .WeekDay a {background:#313131 !important; color:#000;}
	.Calendar .WeekEnd a  {color:#000 !important;background:#fff !important;}*/
.Calendar .Today { background: #de8d18 !important; }
/*days of the previous & next months*/
/*calendar nav (previous and next)*/
.box .previous a { }
.box .previous a:hover { }
.box .next a { }
.box .next a:hover { }

/*hover states*/
.Calendar td { background: #313131; }
.Calendar td a:hover { background: #7c8065 !important; color: #fff !important; }
.Calendar .EventDay a:hover { background: #7c8065 !important; }
.Calendar .WeekDay a:hover { background: #313131 !important; }
.Calendar .WeekEnd a:hover { background: #000 !important; }
.Calendar .Title { color: #fff; }

/*day header area (mo,tu,we...)*/
.Calendar .DayHeader { background: #000; color: #fff; border: none; border: hidden; }

/*days of the previous and next months*/
.Calendar .OtherDaysofMonth a:link { color: #313131; background-color: #d6d6d6; }

/*selected day*/
.Calendar .SelectedDay a { color: #fff; }
.Calendar .EventDay { color: #fff; }
.Calendar .WeekDay { color: #fff; }
.Calendar .WeekEnd { background: #000; }
.Calendar .Today { background: #ff9900; }

/*days of the previous and next months*/
.Calendar .OtherDaysofMonth { }

/*BLOG HOME*/
.post h3 a { color: #000; font-weight: bold; }
.post .bottom { border-bottom: 1px solid #d6d6d6; }
.postthanks { border: 1px dotted #666; }

/*WEB PARTS*/

/*WEATHER*/
/*'Todays forcast' and '5 day forecast'*/
.weatherTitle { }
.weatherMaster, .weatherSubMaster { border: 1px solid #ccc; }
.weatherTitle { color: #fff; background: #7c8065; }

/*BOXOUT*/
.cms-boxout { background: #fff; border: 1px solid #D70C8C; }
.cms-boxout .title { color: #D70C8C; }
.cms-boxout .body { }

/*HEADING*/
.cms-heading h3 { margin-top: 25px; line-height:normal;font-weight: normal; font-size: 2.8em; color: #D70C8C; }
.contentPane_wide .cms-heading h3 { color: #D70C8C; }

/* TEXT */
.cms-text h3 { }
/*HIGHLIGHTED TEXT & pagination*/
.cms-highlight, .paging {}

ol.search-results li a { color: #655e4e; }
.searchterm { color: #CC3333; }

a.paginglink_active { color: #000; }

/*take out rounded corners*/
.cms-highlight .top .left,
 .cms-highlight .top .right, 
 .cms-highlight .bottom .left,
  .cms-highlight .bottom .right { }
  
  .cms-highlight{background-color:#ff9900}
  

/*TEXT AND IMAGE*/
.cms-textandimage .image-box-left, .cms-textandimage .image-box-right {} 
/*CMS QUICK HEADINGS*/
.cms-quick .top { background: #333; }
.cms-quick .top h3 { color: #fff; }
.cms-quick .title a { }
.cms-quick .events-title a { }
.cms-quick dl { }
.cms-quick .itemAlt { background-color: #EFEFEF; }
/*date & time*/
.cms-quick .date, .cms-quick .time, .cms-quick .fee { color: #7C8065; }

/*PROFILE QUOTES*/
.qstart, .qend { font-size: 8em; color: #333; }

/*top back colour*/
.cms-profile-grid .title { color: #fff; background-color: #333; }
.cms-profile-grid .title a { color: #fff; }

/*CMS-FORM FEEDBACK*/
.cms-form .send a { background: url(images/show_button.gif) no-repeat;}
.cms-form .send input, .cms-form .send input.confirm, a.search, a.search:hover { color: #000; border: none; }
.cms-form .send input.cancel { background: #d2d0d1; color: #000; }
.cms-form .fieldrequiredmarker, .cms-form .fielderror { color: #cc3333; }
.cms-form .send input.cancel { color: #fff; }
.CommentAlt { background: #efe; }
.content a:hover { color: #fff; }

/*GOOGLE MAP*/
.cms-gmap .top { background: #d2d0d1; }
.cms-gmap .tipholder .tip { background: transparent; }
.cms-gmap .tipholder .tip .body { border: 1px solid #ccc; background: #fff; }
.cms-gmap .tipholder .tip .bottom { background: Transparent; }

/*background colour for heading*/
.directions label { color: #333; }
.directions .btn_search { font-family: "Trebuchet MS" , Tahoma, Arial, sans-serif; color: #fff; }
.directions input.location { border: 1px solid #999; }
.directions input { display: inline; }



/* SCROLLER STYLES */

#content { height: 600px; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }

.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%;  width: 15px; }
.jScrollPaneDrag { position: absolute;  cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { background: url(images/scroller/drag_top.png) no-repeat; position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { background: url(images/scroller/drag_bot.png) no-repeat bottom left; position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 15px !important; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }

a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 15px !important; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }


a.jScrollArrowUp { background: url(images/scroller/arrow_up.png) no-repeat 0 0; height: 15px; }
a.jScrollArrowUp:hover { }
a.jScrollArrowDown { background:url(images/scroller/arrow_down.png) no-repeat 0 0; height: auto; }
a.jScrollArrowDown:hover {  }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {  }
/* SCROLLER END */



/*Coloured boxes on Introduction/Strategic Aims*/
.yellow-box{background: url(images/master/box/yellow-top.gif) no-repeat;width:850px;}
.yellow-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.yellow-box .content{padding:20px 10px 0px 20px}
.yellow-box h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#231F20;text-decoration:none}
.yellow-box h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#231F20;text-decoration:none}
.yellow-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#231F20}
.yellow-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#231F20}
.yellow-box img{float:right;margin:40px 0px 0px 5px}
.yellow-box .bottom{background: url(images/master/box/yellow-bottom.gif) no-repeat;height:20px;margin-top:-20px}


.pink-box{background: url(images/master/box/pink-top.gif) no-repeat;width:850px;}
.pink-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.pink-box .content{padding:20px 10px 0px 20px}
.pink-box  h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.pink-box  h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.pink-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#fff}
.pink-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#fff}
.pink-box img{float:right;margin:40px 0px 0px 5px}
.pink-box .bottom{background: url(images/master/box/pink-bottom.gif) no-repeat;height:20px;margin-top:-30px}

.brown-box{background:#9C7E0F url(images/master/box/brown-top.gif) no-repeat;width:850px;}
.brown-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.brown-box .content{padding:20px 30px 20px 20px}
.brown-box  h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.brown-box  h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.brown-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#fff}
.brown-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#fff}
.brown-box img{float:right;margin:40px -30px 0px 5px}
.brown-box .bottom{background: url(images/master/box/brown-bottom.gif) no-repeat;height:20px;margin-top:-20px}

.orange-box{background:#F36322 url(images/master/box/orange-top.gif) no-repeat;width:850px;}
.orange-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.orange-box .content{padding:20px 10px 0px 20px}
.orange-box h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.orange-box h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.orange-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#fff}
.orange-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#fff}
.orange-box img{float:right;margin:40px 0px 0px 5px}
.orange-box .bottom{background: url(images/master/box/orange-bottom.gif) no-repeat;height:20px;margin-top:-30px}

.green-box{background:#00A260 url(images/master/box/green-top.gif) no-repeat;width:850px;}
.green-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.green-box .content{padding:20px 10px 0px 20px}
.green-box h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.green-box h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#fff;text-decoration:none}
.green-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#fff}
.green-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#fff}
.green-box img{float:right;margin:40px 0px 0px 5px}
.green-box .bottom{background: url(images/master/box/green-bottom.gif) no-repeat;height:20px;margin-top:-30px}

.blue-box{background:#72CFF5 url(images/master/box/blue-top.gif) no-repeat;width:850px;}
.blue-box .cms-textandimage{margin-bottom:0px;padding-bottom:0px;}
.blue-box .content{padding:20px 100px 20px 20px}
.blue-box  h2 a{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#231F20;text-decoration:none}
.blue-box  h2 a:hover{font-size:2.2em;margin-bottom:10px;line-height:1em;color:#231F20;text-decoration:none}
.blue-box .large{font-weight:bold;font-size:1.5em;line-height:1.3em;margin-bottom:5px;color:#231F20}
.blue-box p{line-height:1.8em;font-size:1.1em;font-weight:bold;padding-bottom:0px;color:#231F20}
.blue-box img{float:right;margin:40px -85px 0px 0px;}
.blue-box .bottom{background: url(images/master/box/blue-bottom.gif) no-repeat;height:20px;margin-top:-20px}













@media print {
    #outer, .wrapper, .contentPane, .contentPane div, .contentPane div div, .contentPane div div div, .contentPane div div div div, .contentPane_wide, .contentPane_wide div, .contentPane_wide div div, .contentPane_wide div div div, .contentPane_wide div div div div, blockquote, H1, H2, H3, H4, H5 { display: block !important; background: transparent none !important; color: #000 !important; width: 15cm !important; float: none !important; border: none !important; text-align: left !important; padding: 0 !important; margin: 0 !important; }
*{color:#000;overflow:visible !important;height:auto;}
    .PrintLogo { display: block; }
    .breadcrumb, .utilities, .branding, .logo, .flashBanner, .Nav-x, .Nav-x-sub, .contentPane .flashContent, a.adobe, a.mediaplayer, a.realplayer .contentPane_wide .flashContent, .leftPane, .rightPane, .bottomPane, object, blockquote .qstart, blockquote .qend, #outer .cms-flash, #outer .cms-flash-text, .footer { display: none !important; float: none !important; }
 ul li{ list-style-type:square;margin-left:0.5cm;padding-left:0.5cm}
    img { clear: both; text-align: left; float: none; }
    H1 { font-size: 14pt !important;line-height:normal; margin: 10pt 0 !important; }
    H2 { font-size: 20pt !important; margin: 8pt 0 !important; }
    H2 .objective{font-weight:normal;font-size:16pt}
    H3 { font-weight:bold;font-size: 18pt !important; margin: 6pt 0 !important; }
    H4 { font-size: 16pt !important; margin: 3pt 0 !important; }
    H5 { font-size: 14pt !important; margin: 5pt 0 !important; }
    body { font-size: 11pt !important; }

    #outer a:link:after, #outer a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
    span, ul, ol, li, fieldset, a { float: none !important; margin: 0 !important; padding: 0 !important; text-align: left !important; }
}

