/* tcm:312-111305 */
/* Global Page Style */

body {margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;color:Black;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;} 
/* Font size should be set dynamically */

h1 {color:MidnightBlue;font-size:1.4em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}

.h1-border {border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:Silver;}

table {font-size:100%;}
a {text-decoration:none;color:#1286C8;font-weight:bold;} 
a:hover {text-decoration:underline}

/* a:focus, a:active {background-color:yellow;color:black;} */

/* CCC Page Layouts */
#ccc-page {min-width:770px;} 
#ccc-banner {}
#ccc-body {background-image:url(/Images/Background%20Bars_tcm312-112186.jpg);background-repeat:no-repeat;background-position:90% 1%;background-color:white;padding-right:5px;}
#ccc-navigation {width:14%;border-right-style:none;background-image:url(/Images/menu%20shadow_tcm312-112109.jpg);background-repeat:repeat-y;background-position:100% 0;background-color:#C8DDEE;}

/* Equal length columns  */

/* Hide from IE-MAc \*/
#ccc-body {overflow:hidden;}
#ccc-navigation, #ccc-content {float:left;margin-bottom:-2000px;padding-bottom:2000px;}
/* End hide */


/* Navigation Width fix (hidden from IE) */
/* * html #ccc-navigation {margin-left:2px;} */

#ccc-content {width:81%;border-left-style:none;;padding-top:15px;}
#ccc-right-container {width:280px;padding-top:5px;padding-bottom:10px;padding-left:15px;border-top-width:1px;border-top-style:dotted;border-top-color:Silver;border-right-width:1px;border-right-style:dotted;border-right-color:Silver;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:Silver;border-left-width:1px;border-left-style:dotted;border-left-color:Silver;}



#ccc-home-content {padding-bottom:10px;padding-left:10px;margin-left:15%;;margin-right:297px;}

#ccc-standard-content {padding-bottom:10px;padding-left:10px;margin-left:15%;} 
/* Left margin must be left-column width + 10 */

/* Fix for Site-edit on staging server */


/* Vertical line fix for IE6 */
* html #ccc-content {border:0}
* html #ccc-standard-content {border-left-style:none;;}


/* Content box */
p {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-right:10px;padding-bottom:15px;padding-left:0px;}
p a {color:#1286C8;font-weight:bold;}

/* Image component options */
img {border:0;}
.image-left {padding-right:10px;padding-bottom:10px;;margin-right:15px;}
.image-right {padding-right:15px;padding-bottom:10px;padding-left:10px;}
.image-top {padding-bottom:10px;}
.image-bottom {padding-top:10px;}

/* Image captions */
.imagecontent {font-size:0.8em;}

.clear {clear:left}
#ccc-navigation {float:left;}
#ccc-right-container {float:right}

/* Component Height fix (hidden from IE) */
* html .ccc-component {height:100%;}

/* Following line needed to trim white space underneath component */
.ccc-component {overflow:hidden;padding-right:10px;}

/* Page sub-headings */
.section-heading {color:MidnightBlue;font-weight:bold;font-size:1.35em;padding-top:5px;margin-bottom:5px;}

.ccc-component h2{font-size:1em;margin-bottom:0px;margin-top:10px;}

/* Bullet Styles */

.list-none
{
	list-style-type:none ;
	color:#1286C8;;
}
.list-square
{	
	list-style-type:square ;
	color:#1286C8;;
}
.list-circle
{	
	list-style-type:circle ;
	color:#1286C8;;
}	
.list-disc
{	
	list-style-type:disc ;
	color:#1286C8;;
}

/* Curved borders */

.noborder {padding:0px 0px 0px 0px;margin:0em 0.2em 0.5em 0em}

.curvedbox {background: transparent; margin:10px 0 0 10px} 
.curvedbox h1, .curvedbox p, .curvedbox ul {margin:0 10px;} 
.curvedbox h1 {font-size:2em; letter-spacing:1px;} 
.curvedbox p {padding-bottom:0.5em;} 
.curvedbox ul {list-style-type:none;} 
.curvedbox .boxtop, .curvedbox .boxbottom {display:block; background:transparent; font-size:1px;} 
.curvedbox .b1, .curvedbox .b2, .curvedbox .b3, .curvedbox .b4 {display:block; overflow:hidden;} 

.curvedbox .b1{height:0px;} 
.curvedbox .b2{height:1px;} 
.curvedbox .b3 {height:1px;} 

.curvedbox .b2, .curvedbox .b3, .curvedbox .b4 {border-left:1px solid; border-right:1px solid;} 
.curvedbox .b1 {margin:0 5px; } 
.curvedbox .b2 {margin:0 3px; border-width:0 2px;} 
.curvedbox .b3 {margin:0 2px;} 
.curvedbox .b4 {height:2px; margin:0 1px;} 
.curvedbox .boxcontent {display:block; border-left:1px solid; border-right:1px solid;}

/* Drop Shadow */

html>body .outerpair1 {background: url(/Images/upperrightfade_tcm312-115455.png) right top no-repeat;}
html>body .outerpair2 {background: url(/Images/lowerleftfade_tcm312-115454.png) left bottom no-repeat;padding-top: 8px;padding-left: 8px;}
html>body .shadowbox {background: url(/Images/shadow_tcm312-115456.png) bottom right;}
html>body .innerbox {position: relative;left: -8px;top: -8px;}
.shadowbox img {border: 10px solid #fff;vertical-align: bottom;}
.floatimage {float: left; display: inline; }
.innerbox {overflow: auto;display: block;background: #fff;border: 1px solid #ccc;padding: 3px 5px;}

/* Contact Component */

.contact-frame {padding:5px;}
.contact-heading {color:navy;padding:15px 15px 5px 15px;border-top:2px #C8DDEE solid;;margin-left:10px;background:#E0F0FF;font-size:1.2em;font-weight:bold;}
.contact-box {padding:5px;background:#E0F0FF;border:2px solid #C8DDEE;width:97%;}
.contact-img {float:right;padding:5px;border:2px solid #C8DDEE;background:white;margin:10px;}
.contact-label {color:navy;padding-top:10px;padding-left:5px}
.contact-detail {margin:5px;background:white;border:1px #C8DDEE solid;padding:5px 2px 2px 5px;}

/* tcm:312-111448 */
/* Header elements */
.header-links {text-align:;}

#ccc-banner {background-image:url(/Images/bluefade_tcm312-111465.jpg);background-repeat:repeat-x;}

.header-links a {}
.header-links a:hover {}
.header-links span {}
#page-header-section{}
#page-header-section h1 {}
#page-header-section h2 {}
#page-header-title {float:left;}
#page-header-image {text-align:right;float:right;}
#page-header-section{clear:both;}
#page-header-section h1 {width:100%;}
#page-header-section h2 {width:100%;text-align:right;}

/* Access keys */
#accesskeys {float:left;}
#accesskeys a {height:0px;font-size:0.80em;position: absolute; left: -1000em; width: 20em;}

/* #accesskeys a:focus, a:active {background-color:yellow;color:black;} */

#hide {font-size:0em;border:0;margin:0;height:0px;width:0px;}
#CCCContent {color:#FFF;}

/* tcm:312-111405 */
/* Page Header */

#ccc-header {background-image:url(/Images/darkbluefade_tcm312-111502.jpg);background-repeat:repeat-x;background-position:0 0;background-color:DarkBlue;padding-top:2px;padding-right:0px;padding-bottom:3px;padding-left:10px;;}
#ccc-header-date {float:left;}
#ccc-header-links {padding-top:7px;;text-align:left}
#ccc-header a {color:White;font-weight:bold;text-decoration:none;}
#ccc-header a:hover {text-decoration:underline;}
#ccc-header span {padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;color:White;}

/* Floats etc */
#ccc-header-links {float:left;}

/* tcm:312-112508 */
/* Page breadcrumb */

#ccc-breadcrumb {background-image:url(/Images/Breadcrumb%20fade_tcm312-112527.jpg);background-repeat:repeat-x;background-position:0 0;background-color:RoyalBlue;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:10px;;}
#ccc-breadcrumb-date {float:left;}
#ccc-breadcrumb-links {padding-top:7px;;text-align:left}
#ccc-breadcrumb a {color:White;font-weight:bold;text-decoration:none;}
#ccc-breadcrumb a:hover {text-decoration:underline;}
#ccc-breadcrumb span {padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;color:White;}

/* tcm:312-111497 */
/* navigation links */

.navlist {margin-top:0px;margin-right:15px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-right:5px;padding-bottom:5px;padding-left:0;}
.navlist li {padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:Gray;}
.navlist a {color:DimGray;font-weight:bold;font-size:1.0em;}
.navlist a:hover {text-decoration:underline;}

/* Floats etc */
.navlist {list-style-type:none;}
.navlist li {width:100%;}
.navfeature {float:left;}

/* tcm:312-111499 */
/* Level 1 navigation links */

.navsublist {margin-top:0px;margin-right:20px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:0px;}
.navsublist li {padding-top:5px;padding-right:2px;padding-bottom:5px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:Gray;}
.navsublist a {color:DimGray;font-weight:bold;font-size:1.0em;}
.navsublist a:hover {text-decoration:underline;}

/* Floats etc */
.navsublist {list-style-type:none;}
.navsublist li {width:100%}

/* tcm:312-111501 */
/* Level 2 navigation links (modified) */

.navsection {background-color:#1286C8;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:0px;}
.navsection li {background-color:#1286C8;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:10px;;}
.navsection a {color:White;font-weight:bold;font-size:1.0em;}
.navsection a:hover {text-decoration:underline;}
.navsubsection {margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:Gray;}
.navsubsection li {padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:10px;}
.navsubsection a {color:DimGray;font-weight:bold;}
.navsubsection a:hover {text-decoration:underline;}

/* Floats etc */
.navsection {list-style-type:none;}
.navsection li {width:100%;}
.navsubsection {list-style-type:none;}
.navsubsection li {width:100%;}

/* tcm:312-111314 */
/* Bottom Links */

#ccc-bottomlinks {text-align:right;padding-bottom:5px;}
#ccc-bottomlinks a {padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;color:#1285C6;font-weight:normal;font-size:0.9em;}
#ccc-bottomlinks span {color:#1285C6;font-weight:normal;font-size:0.9em;}

/* Floats etc */
#ccc-bottomlinks {clear:both;}

/* tcm:312-111318 */
/* Page Footer */

#ccc-footer {border-top-width:1px;border-top-style:solid;border-top-color:#1285C6;padding-top:2px;padding-right:10px;padding-bottom:3px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;;}
#ccc-footer-date {float:left;}
#ccc-footer-links {text-align:center}
#ccc-footer a {color:DimGray;font-weight:normal;text-decoration:none;}
#ccc-footer a:hover {text-decoration:underline;}
#ccc-footer span {padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;color:Silver;}

/* Floats etc */
#ccc-footer {clear:both;}


