* {padding: 0;margin: 0;}
.clear {clear: both;}

a:link {color:#003399;}
a:visited {color:#333333;}
a:hover {color:#999999; background-color: #CCCCCC; text-decoration: none; border-bottom: none;}

body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #1C2D1B url(../images/header/bodybkg.jpg) top left repeat-x;
}
#wrapper { width: 100%; height: 100%; margin: 0; padding:0;  }

/*** Header section ***/
#C1 { float: left; width: 100%; height: 150px; 
}
#head {
	width: 900px;
	margin: 0px auto;
	height: 150px;
	/*border: 1px solid #0033CC;*/
	background: transparent url(../images/header/head.jpg) no-repeat;
}
#head2 {
	width: 900px;
	margin: 0px auto;
	height: 150px;
	/*border: 1px solid #0033CC;*/
	background: transparent url(../images/header/head2.jpg) no-repeat;
}
.connect2 {
	background: transparent url(../images/background/connections.jpg) no-repeat;
}

#navbar {
	width: 500px;
	font-size:95%;
	padding: 0px;
	float:right;
	margin:60px 0px;
	right: 0px;
	display:block;
	text-align: right;
}
#navbar ul {margin: 0px 5px; }
#navbar li {list-style-type: none; float:none; display: inline; font-family: Tahoma, Arial, Verdana, sans-serif;line-height: 2.4em;text-transform: lowercase; }
#navbar a {
	color: #FFFF00;
	text-decoration: underline;
	border: none;
}
#navbar a:hover {text-decoration: underline; color: #CCC; background: none;}
#navbar .divider {margin: 0 5px; font-size:10px; color: #999999;}

#nav2 { width: 300px; font-size:75%; margin: 5px; float:right; text-align:right; /*border: 1px solid #000;*/ }
#nav2 ul {margin: 5px;}
#nav2 li {list-style-type: none; float:none; display: inline; font-family: Tahoma, Arial, Verdana, sans-serif;line-height: 2.4em;text-transform: lowercase; }
#nav2 a {color: #FFFF00; text-decoration: underline; border: none; }
#nav2 a:hover {text-decoration: underline; color: #CCC; background: none;}
#nav2 .divider {margin: 0 5px; font-size:10px; color: #999999;}


/*** main body section ***/
#C2 {
	float: left;
	width: 100%;
	background-color:#f1fbe2;
	height: 100%;
	
}



#bodyarea {
	width: 900px;
	margin: 0px auto;
	padding:25px 0px;
	height: 100%;
	overflow: hidden;
}
#bodyarea h1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 200%;
	color: #003333;
	line-height: 24px;
	font-weight: lighter;
	font-style: normal;
}
#bodyarea h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 170%;
	color: #003333;
	line-height: 24px;
	font-weight: lighter;
	font-style: normal;
}
#bodyarea h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 150%;
	color: #003333;
	line-height: 24px;
	font-weight: lighter;
	font-style: normal;
}
#bodyarea p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
}
 ul.bodyarea {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	margin-left:30px;
}
#bodyarea .textbox {
    font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 22px;
	float:right;
	width: 500px;
	padding: 15px 0px 0px 0px;
	margin: 20px 0px 20px 15px;
	position: relative;
	z-index: 2;
}

#bodyarea .boxleft {
    font-size: 90%;
	float:left;
	width: 345px;
	height:292px;
	padding: 0px;
	margin: 20px 0px;
	background-color:#CCCCFF;
	position: relative;
	z-index: 2;
	left: 0px;
}
.contactpic {
	width: 900px;
	background: transparent url(../images/background/office.jpg) no-repeat;
}

#homesection1 {
	width: 100%;
	margin: 0;
	height:250px;
	padding: 0;
	clear: both;
	background: transparent url(../images/background/hmbkg1.jpg) repeat-x;
}
#hs1 { width: 900px; height: 225px; margin: 0px auto;/* border:1px solid #000;*/}
#hs1 .hleft {width: 520px; height: 185px; margin-top:15px; padding: 10px 25px 0px 0px;/* border:1px solid #000;*/ float: left;}
#hs1 .hright {width: 305px; height: 185px; margin-top:15px; padding: 10px 0px 0px 0px;/* border:1px solid #000;*/ float:right;}
#hs1 .hp1 {width: 850px; height: 200px; margin-top:15px; padding: 10px 25px 0px 0px;/* border:1px solid #000;*/ float: left;}
#hs1 h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 150%;
	color: #003333;
	line-height: 24px;
}
#hs1 p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 22px;
}

#hs2 { width: 900px; height: 225px; margin: 0px auto;/* border:1px solid #000;*/}
#hs2 .hleft {width: 500px; height: 185px; margin-top:15px; padding: 10px 25px 0px 0px;/* border:1px solid #000;*/ float: left;}
#hs2 .hright {width: 355px; height: 185px; margin-top:15px; padding: 10px 0px 0px 0px;/* border:1px solid #000;*/ float:right;}
#hs2 .hp1 {width: 850px; height: 200px; margin-top:15px; padding: 10px 25px 0px 0px;/* border:1px solid #000;*/ float: left;}
#hs2 h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 150%;
	color: #003333;
	line-height: 24px;
}
#hs2 p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 22px;
}
#hs2 h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 110%;
	color: #003333;
	line-height: 18px;
}

#homesection2 {
	width: 100%;
	margin: 0;
	height:100px;
	padding: 0;
	clear: both;
	background: transparent url(../images/background/hmbkg2.jpg) repeat-x;
}
#homesection3 {
	width: 100%;
	margin: 0;
	height:250px;
	padding: 0;
	clear: both;
	background: transparent url(../images/background/hmbkg1.jpg) repeat-x;
}
#homesection3 ul {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin-left: 25px;
	font-size: 90%;
	line-height: 24px;
}
#mainarea {float: left; width: 580px; /*height:500px;*/ padding:0px; margin:0px;}
#mainarea h1, #mainarea2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	color: #003333;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 32px;
}
#mainarea h2, #mainarea2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #663300;
	font-weight: normal;
	margin-bottom: 10px;
}
#mainarea h3, #mainarea2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #339900;
	font-weight: normal;
	margin-bottom: 10px;
}
#mainarea p, #mainarea2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	font-weight: lighter;
	line-height: 24px;
}
#mainarea .breadcrumbs, #mainarea2 .breadcrumbs {
	font-family: arial;
	font-size: 11px;
	margin: 0px 5px 20px 0px;
	}
#mainarea li {
	margin-left: 25px;
	font-size: 80%;
	line-height: 24px;
	}
#mainarea li li {
	margin-left: 15px;
	font-size: 100%;
	line-height: 24px;
	}


#mainarea ul {list-style-type: square; margin-left: 30px; font: normal 100% Tahoma, Arial, Verdana, sans-serif; color: #464a4f;line-height: 1.5em; }
#mainarea ul li ul li {list-style-type: square; font: normal 100% Tahoma, Arial, Verdana, sans-serif; color: #464a4f;line-height: 1.5em; }
#mainarea ol {margin-left: 30px; font: normal 100% Tahoma, Arial, Verdana, sans-serif; color: #464a4f;line-height: 1.5em; }

#mainarea .publications { margin: 10px 5px;}

#mainarea2 {float: left; width: 760px; /*height:500px;*/ padding:0px; margin:0px;}


#leftcolumn {float: left; width: 200px;}

#leftcolumn2 { width: 270px; border-right: 1px dotted #CCC; padding-right: 25px; float:left;}
#rightcolumn2 { width: 270px; float:right;}
#sidebar {
float:left;
position: relative;
padding:0; margin:0px 44px 0px 0px;
width: 270px;
font-size: .8em;
}
#sidebar h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 160%;
	color: #663300;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding:8px 10px;
	text-transform: uppercase;
	/*background: transparent url(../images/background/leftbkg.jpg) no-repeat;*/
	z-index: 4;
}
.sidebar2 {
	float:left;
	position: inherit;
	padding:0;
	margin:0px 44px 0px 0px;
	width: 270px;
	font-size: 0.8em;
}
/*
MENU STYLES:
*/
#navlist {
margin: 0;
padding: 0;
list-style-type: none;
}

#navlist a, #navlist a:visited {
	display: block;
	padding: 8px 2px 8px 10px;
	border: 1px dotted;
	border-color: #000 #f1fbe2 #f1fbe2 #f1fbe2;
	background-color: transparent;
	color: #003333;
	text-decoration: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 120%;
}

#navlist a:hover {
	background-color: #D0D8C3;
	/*background-image:  url(../assets/l1_over.jpg);*/
color: #2D1E2D;
}
#sidebar #navlist .uberlink {
background-color: #9F6F9F;
background-image:  url(../assets/l1_over.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #333 !important;
font-weight: bold;
cursor: default;
}

#navlist .subcat a {
	font-size: 100%;
	padding-left: 40px;
	color:#006633;
}


#rightcolumn {
	width: 600px;
	float:left;
	
}

#rightcolumn { padding:0 15px 0 15px; margin:0 0 0 35px;}
#rightcolumn h1 {
font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 180%;
	color: #663399;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 32px;
}
#rightcolumn h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 130%;
	color: #663300;
	font-weight: normal;
	margin-bottom: 10px;
}
#rightcolumn h3 {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 110%;
	color: #990066;
	font-weight: normal;
	margin-bottom: 10px;}
#rightcolumn p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 85%;
	color: #333333;
	font-weight: lighter;
	line-height: 24px;
}
#rightcolumn .breadcrumbs {
	font-family: arial;
	font-size: 11px;
	margin: 0px 5px 20px 0px;
	}
#rightcolumn li {
	margin-left: 25px;
	font-size: 80%;
	line-height: 24px;
	}
#rightcolumn ul ul, #leftcolumn ul ul {
	margin-left: 25px;
	font-size: 100%;
	line-height: 24px;
	}
	

#content1 {
	width: 900px;
	height: 450px;
	margin: -20px 0px 0px;
	padding:0px;
	clear:both;
	border-bottom: 1px solid #ccc;
 }

.box1{
	width: 270px;
	float: left;
	margin: 0px;
	height: 150px;
	padding: 0px;
	text-align: left;
}
.box2{
	width: 270px;
	float: left;
	margin: 0px 0px 0px 42px;
	height: 150px;
	padding: 0px;
	text-align: left;
}
.box3{
	width: 270px;
	float: left;
	margin: 0px 0px 0px 42px;
	height: 150px;
	padding: 0px;
	text-align: left;
}

#media1 {
	width: 900px;
	margin: -20px 0px 0px;
	padding:0px;
	clear:both;
 }
.video1 {
    width: 342px;
	height: 350px;
	float: left;
	padding-right: 60px;
	padding-bottom: 50px;
}
	

/*** footer section ***/
#C3 {
	float:left;
	width: 100%;
	height: 350px;
	position: relative;
	bottom: 0;
	background-color: #1C2D1B;
	/*background: transparent url(../images/background/footbkg.jpg) bottom left repeat-x;*/
	border-top: 3px solid #83C075;
}
#footer {
	width: 900px;
	margin: 0px auto;
	padding-top: 25px;
	height:300px;
		/*background: transparent url(../images/background/footer.jpg) bottom no-repeat;*/
	/*border: 1px solid #000;*/}
	
#footer {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#666666; line-height: 15px; padding:25px 0px;}
.foot1 {
	width: 900px;
	height: 350px;
	margin: 0px auto;
	bottom: 0;
	left:0;
	/*background:transparent url(../images/background/foot_above.jpg) bottom no-repeat;*/
}

#eeo {
	width: 900px;
	margin: 0px auto;
	padding-top: 25px;
	height:20px;
	}
#eeo p {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#FFF; line-height: 15px; padding:25px 0px; text-align:center;}
#eeo a {color:#00CCFF;}
/*** footer boxes ***/

.boxes01{
	width: 270px;
	float: left;
	margin: 0px;
	height: 200px;
	padding: 0px;
	text-align: left;
}
.boxes02{
	width: 270px;
	float: left;
	margin: 0px 0px 0px 42px;
	height: 200px;
	padding: 0px;
	text-align: left;
}
.boxes03{
	width: 270px;
	float: left;
	margin: 0px 0px 0px 42px;
	padding: 0px;
	text-align: left;
}


#footer h1{
	font-size: 18px;
	color: #006600;
}
#footer h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;

}
#footer li{
	margin-left: 20px;
}
#footer a{
	color: #006633;
}
#footer a:hover {
	text-decoration: underline;
}
.boxes2{
	width: 200px;
	float: left;
	margin: 5px 20px;
	height: 120px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
}
.boximg, .boximg2 {
	padding:0px;
	width: 230px;
	height: 136px;
}
.description {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height: 16px;
	padding-top:25px;
	padding-left: 15px;
}
.description ul li {margin-left: 20px;}
.description a {
	color: #009933;
}
.description a:hover {text-decoration: underline;}







/*** descriptions ***/	
.bold {font-weight:bold;}
.purplebold {
	font-weight:bold;
	color: #663399;
}
.bluebold {
	font-weight:bold;
	color: #003399;
}
.greenbold {
	font-weight:bold;
	color: #006633;
}
.italic {font-style: italic;}


/**** box containers ***/

#liquid-round {
width:100%;
margin:0px auto;
background:#fff url(../images/box/leftside.jpg) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(../images/box/top.jpg) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/box/top-right.jpg) no-repeat right top;
}
.center-content {
position:relative;
background:url(../images/box/rightside.jpg) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

#liquid-round ul li {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 20px;
	font-weight: lighter;
	font-style: normal;
	margin-left:30px;
}
.bottom {
width:100%;
height:60px;
background:url(../images/box/bottom.jpg) no-repeat left bottom;
}
.bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(../images/box/bottom-right.jpg) no-repeat right top;
	/*z-index: -15;*/
}

/*** box 2 containers ***/
#liquid-round2 {
width:100%;
margin:0px auto;
background: #FFF url(../images/box/leftside.gif) repeat-y left top;
}
.top2 {
width:100%;
height:20px;
background:transparent url(../images/box/top.gif) no-repeat left top;
}
.top2 span {
display:block;
position:relative;
height:20px;
background:transparent url(../images/box/top-right.gif) no-repeat right top;
}
.center-content2 {
position:relative;
background:transparent url(../images/box/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -10px 0;
}
.bottom2 {
width:100%;
height:60px;
background:transparent url(../images/box/bottom.gif) no-repeat left bottom;
}
.bottom2 span {
display:block;
position:relative;
height:60px;
background:transparent url(../images/box/bottom-right.gif) no-repeat right top;

}


/************ pathway tables *************/
#pathway1, #art1, #business1, #health1, #phs1, #iet1, #natural1 { width: 100%; background-color: #CCCCCC;}
#pathway1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #99D903;
}
#business1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #663399;
}
.businessbold {color:#663399; font-weight:bold;}
#art1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #663399;font-weight:bold;
}
.artbold {color:#663399;}
#health1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #6AC1B3;
}
.healthbold {color:#6AC1B3;font-weight:bold;}
#phs1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #66CC33;
}
.phsbold {color:#66CC33;font-weight:bold;}
#iet1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #D1D100;
}
.ietbold {color:#D1D100;font-weight:bold;}
#natural1 th {
	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #CC6600;
}
.naturalbold {color:#CC6600;font-weight:bold;}
#pathway1 td, #art1 td, #business1 td, #health1 td, #phs1 td, #iet1 td, #natural1 td {
	width:33%;
	vertical-align:top;
	padding:5px 15px 5px 15px;
	background-color: #fff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
}
#pathway1 ul, #art1 ul, #business1 ul, #health1 ul, #phs1 ul, #iet1 ul, #natural1 ul {
	list-style-type: square;
	margin: 0;
	padding: 5px;
}


#standards {width: 100%; background-color: #CCCCCC;}
#standards td {
	width:25%;
	vertical-align:top;
	padding:5px;
	background-color: #fff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	
}
#standards th {text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	}
#standards ul li {list-style-type: square; 
line-height: 15px;
   font: 100% Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0px;
	color: #666;}
#standards ul li ul li { font-size:95%;list-style-type: square;
	margin: 2px 3px 2px 5px;
	padding: 5px;
	color: #666666;line-height: 15px;}
#standards .red {
	background-color: #990000;
}
#standards .purple {background-color: #663399;}
#standards .yellow {
	background-color: #CCCC00;
}
#standards .green {
	background-color: #33CC00;
}
#standards .orange {
	background-color: #FF6600;
}

.dvdpic { margin: 5px;}



/************ lists **************/
.ntlist { width: 450px; background-color: #CCC;}
.ntlist td { background-color:#FFF;
width: 200px;vertical-align:top;
	padding:5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.35em;
	color: #666666;}
.ntlist th {	text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	background-color: #99D903;}
.ntlist ul {font-size:100%;list-style-type: square;
	margin-left: 20px;
	padding: 5px;
	color: #666666;line-height: 1.35em;}


.cteformindent {margin-left: 37px; font-weight:bold;}
.date {border: 2px solid #CC0000;}
.agenda { width: 90%; background-color:#CCC;}
.agenda td {
	width: 35%;
	padding: 5px 7% 5px 5px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.35em;
	color: #666666;
	background:#FFF;
	text-align:left;
	vertical-align: top;
}
#pop1 {width: 100%; background-color: #CCCCCC;}
#pop1 td {
	width:50%;
	vertical-align:top;
	padding:5px;
	background-color: #fff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.35em;
	color: #666666;
	
}
#pop1 th {text-align: center;
	padding: 3px;
	margin: 5px;
	font: 100% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	}
#pop1 ul {
	font-size:100%;
	list-style-type: square;
	margin: 2px 3px 5px 20px;
	padding: 5px;
	color: #666666;
	line-height: 1.35em;
}
#pop1 ul ul { font-size:100%;list-style-type: square;
	margin: 2px 3px 2px 5px;
	padding: 5px;
	color: #666666;line-height: 1.35em;}
.smallitalic {
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}

/****** Connections ********/
blockquote {margin-left: 30px;}

#cteupdate p, #country p, #community p, #legislative p, #research p, #national p, #tips p, #workforce p, #tech p, #nontrad p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 22px;
	color: #333333;
	font-weight: lighter;
	}
#cteupdate ul li, #country ul li, #community ul li, #legislative ul li, #research ul li, #national ul li, #tips ul li, #workforce ul li, #tech ul li, #nontrad ul li {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height: 22px;
	color: #333333;
	font-weight: lighter;
	list-style-type: square;
	margin-left:40px;
	}
#cteupdate h3, #country h3, #community h3, #legislative h3, #research h3, #national h3, #tips h3, #workforce h3, #tech h3, #nontrad h3 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 130%;
	line-height: 22px;
	color: #333333;
	font-weight: normal;
	}
#cteupdate {
	background-color:#FFE3E0;
	padding:20px;
	border: solid 1px #CCC;
}
#cteupdate h2.cteupdate {
	font-size: 24px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url(../images/connections/logo.gif)  no-repeat;
	padding-left: 50px;
}
#country {
	background-color:#C8E3FF;
	padding:20px;
	border: solid 1px #CCC;
}
#country h2.country {
	font-size: 24px;
	color: #003399;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/globe.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#community {
	background-color:#FFFFCC;
	padding:20px;
	border: solid 1px #CCC;
}
#community h2.community {
	font-size: 24px;
	color: #006633;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/community.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#legislative {
	background-color:#D9F0FF;
	padding:20px;
	border: solid 1px #CCC;
}
#legislative h2.legislative {
	font-size: 24px;
	color: #003366;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/Capitol.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#research {
	background-color:#DCFFE5;
	padding:20px;
	border: solid 1px #CCC;
}
#research h2.research {
	font-size: 24px;
	color: #006633;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/Books.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
}
#national {
	background-color:#E3D8FF;
	padding:20px;
	border: solid 1px #CCC;
}
#national h2.national {
	font-size: 24px;
	color: #333399;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/Flag.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#tips {
	background-color:#FFEED5;
	padding:20px;
	border: solid 1px #CCC;
}
#tips h2.tips {
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/Brain.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#workforce {
	background-color:#E7FFE2;
	padding:20px;
	border: solid 1px #CCC;
}
#workforce h2.workforce {
	font-size: 24px;
	color: #003333;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/workforce.png);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#nontrad {
	background-color:#FFBDBD;
	padding:20px;
	border: solid 1px #CCC;
}
#nontrad h2.nontrad {
	font-size: 24px;
	color: #CC0000;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/nontrad.png);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#tech {
	background-color:#FFFFCC;
	padding:20px;
	border: solid 1px #CCC;
}
#tech h2.tech {
	font-size: 24px;
	color: #003399;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/connections/tech.png);
	background-repeat: no-repeat;
	padding-left: 50px;
}