body {
	margin: 0;
	padding: 0;
	
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-color: #3A3A3A;
	
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1.3em;
}

img {	
	display: block;
	float: left;
}

br {
	clear: both;
}

a {
	text-decoration: none;
	color: #730002;
}

a:hover {
	text-decoration: underline;
}

h1 {
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: normal;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.05em;
}

.cleaner {
	clear: both;
}
p { clear:both; }

/* header */

#header {	
	width: 848px;
	margin: 0 auto;
}

#header-content {
	float: left;
	width: 114px;
	height: 118px;
	background-image: url(/images/cwc-main_03.jpg);
	padding-top: 20px;
	padding-left: 220px;
}

/* news */
#latest-news {
	width: 169px;
	height: 291px;
	background-image: url(/images/cwc-main_16.jpg);
	padding: 40px 10px 10px 10px;
}

#latest-news i {
	color: #5E5E5E;
	font-style: normal;
	font-size: 10px;
}

/* login */
#login {
	width: 573px;
	height: 37px;
	background: #FFF url(/images/cwc-main_07.gif) no-repeat top left;
	text-align: right;
	padding: 8px 20px 0 0;
}


#login input {
	width: 100px;
}

/* sites */
#oursites {
	background-image: url(/images/cwc-main_10.jpg);
	width: 593px;
	height: 194px;
}

.site {
	float: left;
	width: 179px;
	text-align: center;
	margin: 22px 0 0 13px;
}
	
/* layout - main page */
#wrapper {
	width: 848px;
	margin: 0 auto;
}

#left {	
	float: left;
	width: 32px;
	height: 548px;
	background-image: url(/images/cwc-main_05.gif);
}

#col-1 {
	float: left;
	width: 189px;
}

#col-2 {
	float: left;
	width: 593px;
}

#right {	
	float: left;
	width: 34px;
	height: 548px;
	background-image: url(/images/cwc-main_08.gif);
}

#right2 {	
	float: left;
	width: 34px;
	height: 548px;
	background-image: url(/images/cwc-main_08b.gif);
}

/* footer */
#footer {
	float: left;
	width: 593px;
	height: 54px;
	padding-top: 20px;
	line-height: 1.5em;
	background-image: url(/images/cwc-main_21.jpg);
	text-align: center;
	color: #666666;
}

#footer2 {
	float: left;
	width: 593px;
	height: 54px;
	padding-top: 20px;
	line-height: 1.5em;
	background-image: url(/images/cwc-main_21b.gif);
	text-align: center;
	color: #666666;
}

/* bottom */

#bottom {
	margin: 0 auto;
	width: 848px;
	float:none;
	clear:both;
}


/* sub */

#sub {
	padding: 15px;
	background-color: #FFF;
}

/* NATS 5 */
.text-block{width: 1230px;margin-bottom: 4px;overflow: hidden;}
.text-block h1{margin: 0 0 4px;padding-bottom: 3px;font-size: 30px;line-height: 34px;border-bottom: 1px #D1D1D1 solid;position: relative;color:#ffffff;}
.text-block h1 .min-page-desc{width: 10px;height: 10px; text-align: center;position: absolute; bottom: 2px; right: 2px; color: #444444; font-size: 13px; line-height: 6px; border: 1px solid #AAAAAA; text-decoration: none;}
.text-block h1 .min-page-desc-plus{line-height: 8px;font-size: 11px;}
.text-block p{margin: 0 0 20px 1px;line-height: 20px;text-align: justify;}

.action-message{border-radius: 4px;-moz-border-radius: 4px;margin: 5px 0px 15px 0px;padding: 8px;}
.action-message .action-header{float: left;width: 100%;}
.action-message .action-title{padding: 5px 7px;font-size: 16px;font-weight: bold;float: left;}
.action-message .action-header a{-moz-border-radius: 3px;border-radius: 3px;float: right;font-size: 9px;font-weight: 900;line-height: 12px;padding: 1px 3px;text-align: center;text-decoration: none;}
.action-message .action-details{font-size: 14px;text-align: left;padding: 7px;}

.type-success{background: #E6EFC2;border: 1px solid #C6D880; color: #264409;}
.type-success .action-header a{background: #264409;border: 1px solid #C6D880;color: #E6EFC2;}
.type-error{background: #FBE3E4;border: 1px solid #FBC2C4; color: #8A1F11;}
.type-error .action-header a{background: #8A1F11;border: 1px solid #FBC2C4;color: #FBE3E4;}
.type-notice{background: #FFF6BF;border: 1px solid #FFD324; color: #514721;}
.type-notice .action-header a{background: #514721;border: 1px solid #FFD324;color: #FFF6BF;}
.type-info{background: #D5EDF8;border: 1px solid #92CAE4; color: #205791;}
.type-info .action-header a{background: #205791;border: 1px solid #92CAE4;color: #D5EDF8;}
.type-success{background: #E6EFC2;border: 1px solid #C6D880; color: #264409;}
.type-success .action-header a{background: #264409;border: 1px solid #C6D880;color: #E6EFC2;}

.action-narrow{margin: 5px 15px 15px 15px;}

.type-notice{background: #FFF6BF;border: 1px solid #FFD324; color: #514721;}
.type-notice .action-header a{background: #514721;border: 1px solid #FFD324;color: #FFF6BF;}
.type-error{background: #FBE3E4;border: 1px solid #FBC2C4; color: #8A1F11;}
.type-error .action-header a{background: #8A1F11;border: 1px solid #FBC2C4;color: #FBE3E4;}
.type-notice{background: #FFF6BF;border: 1px solid #FFD324; color: #514721;}
.type-notice .action-header a{background: #514721;border: 1px solid #FFD324;color: #FFF6BF;}
.type-info{background: #D5EDF8;border: 1px solid #92CAE4; color: #205791;}
.type-info .action-header a{background: #205791;border: 1px solid #92CAE4;color: #D5EDF8;}
.type-success{background: #E6EFC2;border: 1px solid #C6D880; color: #264409;}
.type-success .action-header a{background: #264409;border: 1px solid #C6D880;color: #E6EFC2;}

.mainblock{margin-bottom: 8px;width: 1232px;}
.smallblock{width: 500px; margin: auto;}
.mediumblock{width: 900px; margin: auto;}
.mainblock .heading{width: 100%;overflow: visible;position: relative;height: 39px;background: url(../__nats_images/heading-gradient__.png) repeat-x #23282A;border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;}
.mainblock .heading .hold,.threeblocks .box .heading .hold,.twocolumn .box .heading .hold,.twothirds .box .heading .hold {height: 29px;position: relative;overflow: visible;padding: 10px 11px 0 13px;}
.mainblock .heading .open-close,.threeblocks .box .heading .open-close,.twocolumn .box .heading .open-close,.twothirds .box .heading .open-close,.mainblock .heading .btn,.threeblocks .box .heading .btn,.twocolumn .box .heading .btn,.twothirds .box .heading .btn,.mainblock .heading .helpbtn,.threeblocks .box .heading .helpbtn,.twocolumn .box .heading .helpbtn,.twothirds .box .heading .helpbtn {margin-left: 3px;float: right;cursor: pointer;height: 20px;font-size: 10px;line-height: 20px;color: #B3B6B6;overflow: hidden;}
.mainblock .heading .open-close span,.threeblocks .box .heading .open-close span,.twocolumn .box .heading .open-close span,.twothirds .box .heading .open-close span,.mainblock .heading .btn span,.threeblocks .box .heading .btn span,.twocolumn .box .heading .btn span ,.twothirds .box .heading .btn span,.mainblock .heading .helpbtn span,.threeblocks .box .heading .helpbtn span,.twocolumn .box .heading .helpbtn span ,.twothirds .box .heading .helpbtn span {float: left;height: 20px;padding: 0 9px 0 8px;letter-spacing: -1px;background-color: #444444;border-radius: 3px;-moz-border-radius: 3px;}
.mainblock .heading .helpbtn span,.threeblocks .box .heading .helpbtn span,.twocolumn .box .heading .helpbtn span ,.twothirds .box .heading .helpbtn span {font-weight: bold;font-size: 12px;color: #FFFF87;}.mainblock .heading .open-close,.threeblocks .box .heading .open-close,.twocolumn .box .heading .open-close,.twothirds .box .heading .open-close{font-size: 20px;line-height: 15px;}.mainblock .heading .open-close .open-plus,.threeblocks .box .heading .open-close .open-plus,.twocolumn .box .heading .open-close .open-plus,.twothirds .box .heading .open-close .open-plus{font-size: 17px;line-height: 22px;padding: 0px 7px;}
.mainblock .heading a:hover,.threeblocks .box .heading a:hover,.twocolumn .box .heading a:hover,.twothirds .box .heading a:hover{text-decoration: none;}.mainblock .heading .btn:hover span,.threeblocks .box .heading .btn:hover span,.twocolumn .box .heading .btn:hover span ,.twothirds .box .heading .btn:hover span,.mainblock .heading .helpbtn:hover span,.threeblocks .box .heading .helpbtn:hover span,.twocolumn .box .heading .helpbtn:hover span ,.twothirds .box .heading .helpbtn:hover span {text-decoration: none;background-color: #222222;}
.mainblock .heading .open-close:hover span,.threeblocks .box .heading .open-close:hover span,.twocolumn .box .heading .open-close:hover span,.twothirds .box .heading .open-close:hover span {text-decoration: none;background-color: #222222;}
.mainblock .heading .btn .currentHover,.threeblocks .box .heading .btn .currentHover,.twocolumn .box .heading .btn .currentHover,.twothirds .box .heading .btn .currentHover{text-decoration: none;background-color: #222222;}
.mainblock h2,.threeblocks h2,.twocolumn h2 ,.twothirds h2 {margin: 0;font-size: 14px;line-height: 20px;color: #FFFFFF;}.mainblock .content,.threeblocks .content,.twocolumn .content,.twothirds .content{background: url("../nats_images/sub-nav-gradient.png") repeat-x #FFFFFF;border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-box-shadow: 0px 2px 2px #888888;-moz-box-shadow: 0px 2px 2px #888888;box-shadow: 0px 2px 2px #888888;}
.mainblock .content{padding: 0 1px;width: 1230px;}
.smallblock .content{width: 498px;}
.mediumblock .content{width: 898px;}
.mainblock .content-padded{padding: 0 20px;width: 1191px;}
.mainblock .content:after{content: '';display: block;clear: both;}
.mainblock .content .c{padding-top: 2px;width: 100%;position: relative;}
.standard-block,.threeblocks,.twocolumn,.twothirds,.summary{margin: 0px;position: relative;padding: 0px;list-style: none;width: 100%;display: table;color: #333333;}
.clear-separator{width: 100%;height: 10px;}
.inner-clear-separator{width: 100%;height: 15px;clear: both;}
.box-clear-separator{width: 100px;height: 15px;float: left;}
.box-options{position: relative;float: right;}
.box-options ul{display: none;z-index: 1000;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;background: #222222;color: #444444;float: none;left: 58px;list-style: none outside none;padding: 6px 2px;position: absolute;text-align: center;width: 130px;top: -12px;}
.box-options ul li{width: 100%;background: none;}
.box-options ul li a{-moz-border-radius: 0px;border-radius: 0px;background: none;color: #CCCCCC;float: left;text-align: left;width: 120px;cursor: pointer;font-size: 10px;height: 20px;line-height: 20px;padding: 0 3px 0 10px;position: relative;overflow: visible;}
.mainblock .heading .box-options ul li a:hover,.threeblocks .box .heading .box-options ul li a:hover,.twocolumn .box .heading .box-options ul li a:hover,.twothirds .box .heading .box-options ul li a:hover{text-decoration: underline;}

.external-wrap-center{width: 613px; margin: auto;}

.head {width:30%;margin:auto;font-size:100%;color:#ffffff;text-align:center;}
.head h1 {font-size:250%;color:#ffffff;line-height:34px;margin-bottom:12px;border-bottom: 1px #D1D1D1 solid;}
.head p {font-size:120%;color:#ffffff;}