/* CSS Document */

/* general styles */


/***html { height:100%;width:100%; } ***/

html 				{ min-height: 100%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */

body{
margin: 0 auto 0 auto;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004557;
background-color:#FFFFFF;
}

#content_wrapper{width:100%; margin-top:4px;}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004557;
}




hr {background-color: #004557;
    height:1px;
	width:100%;
    margin: 5px 0px 5px 0px ;
    border:0;
    padding: 0; }



img { border:0; }
img.block { display:block; }


/* liststyles */

ul { margin-left:8px;padding-left:8px; list-style-image:url(/cocentra/images/tick1.gif); padding-top:0px; margin-top:0px }
li { margin:0 0 5px 0; }

ul.homelist1 { margin-left:15px;padding-left:15px; list-style-image:url(/cocentra/images/hstar1.gif); padding-top:0px; margin-top:0px }
ul.homelist2 { margin-left:15px;padding-left:15px; list-style-image:url(/cocentra/images/hstar2.gif); padding-top:0px; margin-top:0px }
ul.homelist3 { margin-left:15px;padding-left:15px; list-style-image:url(/cocentra/images/hstar3.gif); padding-top:0px; margin-top:0px }
ul.homelist1 li, ul.homelist2 li, ul.homelist3 li { margin:0 0 7px 0; }

ul.sidelist { margin-left:8px;padding-left:8px; list-style-image:url(/cocentra/images/tick1.gif); padding-top:0px; margin-top:0px }
ul.sidelist li { margin:0 0 5px 0; }
ul ul {margin:10px 0 10px 0;}
li li { list-style-image:url(/gateway/i/icons/tick.gif); margin-left:10px;}

/* text styles */

h1, h2, h3, h6, h7 {margin:0px; padding:0px}
h1 {
	color:#004557;
	font: bold 16px "Helvetica", Arial, Helvetica;
	margin:2px 2px;
}




h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:16px;
	color:#803936;
	line-height:16px;
	font-weight:bold;
	margin: 0 0 0 0;
	padding: 5px;
	
}
h4 {
margin:0 0 5px 0; 
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #004557;
}
h5 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin: 0 0 10px 0;
	background-color:#F1DFDE;
	padding: 5px;
	border: 1px solid #8D3936;
	color:#8D3936;
}

h6 {
	Color:#666666;
	font: normal 13px "Helvetica", Arial, Helvetica;
	margin: 0 0 8px 0;
}


.button { background-color:#E6EDEF; border: 1px solid #004557;}
.course1 {border: 1px solid #ECE7CC; width: 100%; background-color:#F7F4EA; }
.error {color:#990000}
.field {border: 1px solid #004557;}
.fieldtxt225{border: 1px solid #004557;width:224px;}
.fieldtxt410{border: 1px solid #004557;width:410px;}
.fieldtxt200{border: 1px solid #004557;width:200px;}
.floatright {float:right;}
.formrow { background-color:#fff; color:#004557; height:23px; font-size:11px; padding-top: 3px; padding-bottom: 3px; }
.golden {color:#A17D0B}
.head { background-color:#B3C8CD; color:#fff; font-size:11px }
.hide { OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px; }
.homeholder, .homeholderNoWidth {
	width: 546px !important;
	width /**/:566px;
	padding: 14px 10px 10px 10px;
	background-color: #B3C8CD;
}
.homeholder p, .homeholderNoWidth p {
	margin: 0 0 10px 0;
}
.homeholder hr, .homeholderNoWidth hr {
	background-color: #004557;
	color:  #004557;
    height:1px;
	width:100%;
	margin: 0;
    border:0;
    padding: 0; 
}

.homeholdergreen, .homeholdergreenNoWidth {
	background-color: #004557;
	width: 546px !important;
	width /**/:566px;
	padding: 5px 10px;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:10px 0 0 0;
}

.homeholder ul, .homeholderNoWidth ul {
	list-style: url(/surveys/site/i/graphics/tick.gif);
	margin: 0 0 10px 10px;
}


.homeholderNoWidth, .homeholdergreenNoWidth {
	width: auto !important;
	width /**/:auto;
}

ul.middlepanel {
	list-style: url(/cocentra/images/corporate/icons/tick.gif);
	margin: 0 0 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;

	
}

ul.whiteonblue {
	list-style: url(/images/corporate/icons/flag_blue.gif);
	margin:25px;
}

ul.whiteonblue li{
	margin:12px 0;
}

ul.worddoc {
	list-style: url(/cocentra/images/icons/doc.gif);
	margin: 10px 10px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul.pdfdoc {
	list-style: url(/cocentra/images/icons/icon_pdf.gif);
	margin: 10px 10px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#popuplist {
	position:relative;
	padding:0;
	margin:0;
	width:100px;
}


#popuplist li {
	list-style-type:none;
	margin:0 0 10px 0;
}


#popuplist a {
	display: block;
	width: 100px;
	border: 1px solid #808;
	font-family:arial, verdana, sans-serif;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	background:#808;
	color:#eee;
	padding: 10px;
}

#popuplist a:hover {
	background:#ddd;
	color:#808;
}

#popuplist a span {
  	display:none;
	width:100px;
}


#popuplist a:hover span {
	display:block;
	position:absolute;
	left:100px;
	top:0;
}






.imageleft {float:left; margin:0 5px 0 0;}


.leftquote {
	margin: 0 16px 0 0;
	padding: 0px;
	float: left;
}



.red {color: #CC0033;}
.redBrown {color: #8D3936;}
.blue {color: #004557;}
a.redBrown:link {color: #8D3936;}
a.redBrown:visited {color: #8D3936;}
a.redBrown:hover {text-decoration:underline}
.row { background-color:#E6EDEF; color:#004557; height:20px; font-size:11px }
.search { background-color:#004557; border-style:solid 1px color:#FFFFFF; color:#fff; font-weight:bold; margin:1px 1px 1px 1px;}
.login {; float:right; background-color:#004557; border-style:solid 1px color:#ffffff; color:#fff; margin: 3px 15px 0 0;}

#mainpageholder {

width: 1000px;
height: 800px;
border: 0px solid #004557;
border-left:1px solid #ffffff;
}


#leftpanel {
	float: left;
	width: 300px;
	height: 500px;
	border-right:0px solid #B3C8CD;
	background-image: url(/cocentra/images/design/Left-box.gif);
	
}


#leftpanel p {
	Color:#000;
	font: normal 13px "Helvetica", Arial, Helvetica;
	margin: 0 0 8px 8px;
	padding-right:3px;
}

#leftpanel h1 {
	color:#004557;	
	font: normal 16px "Helvetica", Arial, Helvetica;
	margin: 0 0 0 8px;
	padding-left: 0;
	padding-top: 8px;
}

#leftpanel h2 {
	color:#0066cc;
	font: normal 14px "Helvetica", Arial, Helvetica;
	margin: 0 0 0 8px;
	padding-left: 0;
	padding-top: 8px;
}

#leftpanel ul, #leftpanel li {
	margin: 0 0 5px 10px;
	padding-left:10px;
	list-style: url(/cocentra/images/corporate/icons/tick.gif);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;	
}

#leftpanel a {
	color:#0066cc;
}


#whitebar {
width:980px;
height: 15px;
color:#ffffff;
}

#middlepaneltop {
float:left;
width: 400px;
height: 300px;
/***border-right:1px solid #B3C8Cd;***/

}

#middlepaneltop p {
	Color:#666666;
	font: normal 13px "Helvetica";
	margin: 0 0 10px 10px;
	overflow:auto;

}

#middlepaneltop h1 {
	Color:#004557;
	font: normal 16px "Helvetica", Arial;
	margin: 0 0 8px 8px;
	padding-left: 8px;
	padding-top: 2px;

}


#middlepanel {
width: 300px;
height: 300px;
/***border-right:1px solid #B3C8Cd;***/

}



#middlepanelbottom {
	float:left;
	width: 400px;
	height: 200px;
	/***border-right:1px solid #B3C8Cd;***/
	overflow:auto;
}

#middlepanelbottom p {
	color:#666666;	
	font: normal 13px "Helvetica", Arial, Helvetica;
	margin: 0 0 10px 10px;
}

#middlepanelbottom h1 {
	color:#004557;	
	font: normal 16px "Helvetica", Arial, Helvetica;
	margin: 0 0 8px 8px;
	padding-left: 8px;
	padding-top: 8px;
}


#middlepanelbottomlistholder {
	width: 440px;
	height: 380px;
	padding-left:10px;
}

#middlepanelbottomlistholder p {
	color: #666666;
	font: normal 13px "Helvetica", Arial;
}

#middlepanelbottomlistholder h1 {
	color: #004557;
	font: normal 16px "Helvetica", Arial, Helvetica;
	margin: 0 0 8px 0;
}

#middlepanelbottomlistholder li, #middlepanelbottomlistholder ul {
	margin: 0 0 5px 10px;
	padding-left:10px;
	list-style: url(/cocentra/images/corporate/icons/arrow.gif);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;	
}

#middlepanel p
{
	Color:#666666;
	font: normal 13px "helvetica", Arial, Helvetica;
	margin: 0 0 8px 8px;
	padding-left: 8px;
}


#middlepanel h1
{
	Color:#6666ff;
	font: normal 20px "Verdana", Arial, Helvetica;
	margin: 0 0 8px 5px;
}


#rightpanelholder{
float: right;
width: 220px;
height: 600px;
border-left:0px solid #B3C8CD;
}

#rightpanel {
	float: right;
	width: 210px;
	height: 400px;
	background-image: url('/cocentra/images/design/Logo-box.gif');
	margin: 0 5px 0 5px;
}

#rightpanel h1
{
	Color:#004557;
	font: normal 16px "Helvetica";
	margin: 5px 0 10px 10px;
}

#rightpanel p
{
	Color:#666666;
	font: normal 13px "Helvetica", Arial, Helvetica;
	margin: 0 0 8px 8px;
}

#rightpanelbottom {
	float: right;
	width: 210px;
	height: 150px;
	background-image:url('/cocentra/images/design/log-in-box.gif');
	margin: 5px 5px 3px 5px;
	
	
}

#rightpanelbottom p {
	Color: #000000;
	font: normal 12px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 3px 3px;
	padding-left: 5px;
}


#rightpanelbottom h1 {
	Color:#666666;
	font: normal 15px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 8px 8px;
	padding-top:6px;
	padding-left:6px;
}

.floatingbox {
	float:right;
	border: 2px solid #004557;
	margin: 0 5px 5px 5px;
	height: 200px;
	width: 175px;
}

.floatingbox p {
	Color:#666666;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 3px 3px;
	padding-left: 5px;
}

.floatingbox H1 {
	Color:#004557;
	font: normal 20px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 3px 3px;
	padding-left: 5px;
}

.floatingbox H2 {
	Color:#8D3936;
	font: normal 20px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 3px 3px;
	padding-left: 5px;
}


#maintable .simpletable {
	border: 1px solid #B3C8CD; 
	border-right:0;
	border-bottom: 0;
	width: 100%;
}
#maintable .simpletable th, #maintable .simpletable td{
	padding: 7px;
	vertical-align: middle;
	border-bottom: 1px solid #B3C8CD;
 	border-right: 1px solid #B3C8CD; 
}





#maintable .tablegreenBG, .tablegreenBG  {
	border:0;
	margin:0 0 10px 0;
	width: 566px;
}
.tablegreenBG td, #maintable .tablegreenBG td, #maintable .tablegreenBG th, .tablegreenBG th {
	width: 50%;
	font-weight: normal;
	background-color:#004557;
	border-top:1px solid #FFF;
	padding:10px;
	text-align:left;
}
.borderright, #maintable .tablegreenBG td.borderright, .tablegreenBG td.borderright  {
	border-right: 1px solid #FFF;
}
.borderrightblue  {
	border-right: 1px solid #B3C8CD;
}
.tablegreenBG a, #maintable .tablegreenBG a {
	color:#FFF;
	font-weight: bold;
}

.tabletwocol, #maintable .tabletwocol, .tabletwocolNoWidth  {
	border:0;
	margin:0 0 10px 0;
	width: 566px;
}
.tabletwocol th, .tabletwocol td, #maintable .tabletwocol th, #maintable .tabletwocol td, .tabletwocolNoWidth td, .tabletwocolNoWidth th{
	width: 50%;
	font-weight: normal;
	padding: 0 10px 0 0;
	text-align: left;
}
.tabletwocol td, #maintable .tabletwocol td, .tabletwocolNoWidth td {
	width: 50%;
	font-weight: normal;
	padding:8px 10px 12px 10px;
	background-color:#FFF;
}
#maintable .tabletwocol th, .tabletwocolNoWidth th {
	padding:0;
}

#maintable .tabletwocol td img, .tabletwocolNoWidth td img, .tablegreenBG td img, #maintable .tablegreenBG img, .tablegreenBG img {
	margin: 0 5px 0 0;
}
.tabletwocolNoWidth, .tabletwocolNoWidth td {
	width:auto;
}

div.white {padding:0; margin:0;height:1px;width:auto; background-color:#fff;}


IMG.centred {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left:5px;
 }




/* link styles */

a.green:link, a.green:active, a.green:visited { color:#004557; text-decoration:none; font-size:11px; }
a.green:hover{ color:#004557; text-decoration:underline; font-size:11px; }

ul.homelist1 a, ul.homelist2 a, a.white:link, a.white:active, a.white:visited { color:#fff; text-decoration:none; font-size:12px; font-weight:bold }
ul.homelist1 a:hover, ul.homelist2 a:hover, a.white:hover{ color:#fff; text-decoration:underline; font-size:12px;  font-weight:bold }

#breadcrumbs a, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { color:#004557; text-decoration:none; font-size:11px; }
#breadcrumbs a:hover, a.breadcrumb:hover{ color:#004557; text-decoration:underline; font-size:11px; }

a:link, a:active, a:visited { color:#0066cc; text-decoration:none;  }
a:hover{ color:#A17D0B; text-decoration:underline;  }

#navtop {
display: block;
text-decoration: none;
height:21px;
width: 100%;
background-color:#B3C8CD; 
}

#nav2 a, #nav2a a, #nav2aa a, #nav3 a, #nav3a a, #nav3aa a{
display: block;
text-decoration: none;
background-color:#E6EDEF; 
border-top: 1px solid #fff;
font-size: 10px;
font-weight:bold;
color:#004557;
	background-image:url(../images/icons/page.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding: 3px 0 3px 20px; 
	width: 149px !important;
	width /**/:169px;
}
#nav2 a:hover, #nav2a a, #nav2a a:hover, #nav2aa a, #nav2aa a:hover, #nav3 a:hover, #nav3a a:hover, #nav3aa a:hover, #nav3aa a{
background-color:#B3C8CD; 
}
#nav3 a, #nav3a a, #nav3aa a  {
	background-image:url(../images/icons/MMindent.gif);
	background-position:8px 1px;
	padding: 3px 0 3px 35px; 
	width: 134px !important;
	width /**/:169px;
}
#nav3 a, #nav3a a, #nav3aa a{
font-weight:normal;
}


#course1 a{
display: block;
text-decoration: none;
width: 100%;
border: 1px solid #ECE7CC;
background-color:#F7F4EA; 
padding: 3px 0 3px 9px; 
font-size: 11px;
color:#004557;
}

#course1 a:hover{
display: block;
text-decoration: none;
width: 100%;
border: 1px solid #ECE7CC;
background-color:#ECE7CC; 
padding: 3px 0 3px 9px; 
font-size: 11px;
color:#004557;
}

/* table styles */
td.bot1 { background-color:#004557; border-top: 1px solid #fff; }


td.e6eright { 
border-right: 0px solid #E6EDEF; 
color:#ff0000;
}


td.e6eleft { border-left: 1px solid #E6EDEF; }
td.fffright { border-right: 1px solid #fff; }
td.home1 { background-color:#A78556; border-top: 1px solid #fff; border-right: 1px solid #fff; }
td.home2 { background-color:#8D3936; border-top: 1px solid #fff; border-right: 1px solid #fff; }
td.home3 { background-color:#004557; border-top: 1px solid #fff; border-right: 1px solid #fff; }


td.leftnav { background-color:#E6EDEF; border-right: 1px solid #fff; vertical-align:top;}
#footer td.top1, #headertable td.top1 {height:29px; border-bottom: 1px solid #004557}
#headertable td.top2 { background-color:#ffffff; border-bottom: 1px solid #fff; height: 20px;}
#headertable td.logobar {background-color:#004557; border-bottom:1px solid #FFF;}
#headertable td.photobar {border-left:2px solid #fff; border-bottom:1px solid #004557;}
td.top1 { border-bottom: 1px solid #004557 }
td.top2 { background-color:#004557; border-bottom: 1px solid #fff; }
td.top3 { background-color:#B3C8CD; }



th { font-weight:normal; font-size:11px }

#maintable {
	width:590px;
	border:0;
	padding:0;
	margin:0;
	background-color:#FFF;
}
#maintable td {
	text-align:left;
	vertical-align:top;
	padding:0;
}
#maintable td.contentholder {
	padding:12px;
}
#blocks {
	width:566px;
}
#blocks p {
	color: #FFFFFF;
	font: bold 15px "Trebuchet MS";
	margin: 0px;
	padding: 5px 0px;
}
#blocks td {
	padding: 5px 10px;
	width:33%;
}
#costs {
	margin: 0px;
	border: none;
	background: #FFF;
	width: 564px !important;
	width /**/:566px;
	border: solid 1px #B3C8CD;
	border-top: 0;
	border-left: 0;
	margin-bottom: 10px;
}
#costs td, #costs th {
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	border-top: solid 1px #B3C8CD;
	color:#004557;
	border-left: solid 1px #B3C8CD;
}
#costs p {
	margin: 0;
	padding: 0;
}

/* form styles */

form { margin:0px; padding:0px; }

input, select, textarea { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 


/* coolmenus */

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100px,100px,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clS,.clSover,.clS2,.clS2over{position:absolute; width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; font-size: 11px;}
.clT,.clTover{padding:4px; font-size:12px; font-weight:normal; background-color:#004557; cursor:default;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:normal;}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS{color:#000; background-color:#E5EDEF;}
.clT{color:#fff; background-color:#004557;}
.clTover{color:#fff; background-color:#004557;}
.clSover{color:#000; background-color:#B3C8CD;}
.clB1{position:absolute; background-color:#000; visibility:hidden}
.clB{position:absolute;  background-color:transparent; visibility:hidden;}

img#printlogo {
	width: 0;
	height: 0;
	display:none;
	visibility:hidden;
	overflow:hidden;
}
/*menu stuff */
#nav {
	margin:0 0 0 0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:1000px;
	margin-top:2px;
}
#nav td {
	padding:0;
	vertical-align: middle;
}

#nav td.searchbar {
	background-color:#004557;
	align: right;
	padding: 5px 5px 5px 5px;
}


#nav ul  {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
	vertical-align: top;
	z-index:3;
}
#nav ul li {
    /*display: inline;*/
	margin:0;
	padding:0;
	list-style-image: none;
	font-size:11px;
} 
#nav ul li a:hover 
 {
    background-color: #B3C8CD;
    color: #000;
	font-size:inherit;
	text-decoration:none;
}
.topmenuu{
	list-style-type:none;
	margin:0;
	padding:0;
}


/************************************change background colour of top menu items here**********************************************/


li.topmenuli, li.topmenuli1, li.topmenuli2, li.topmenuli3, li.topmenuli4, li.topmenuli5, li.topmenuli6, li.topmenuli7 {
	list-style-type:none;
	float:left;
	background-color:#004557;
	border-style:solid;
	border-width:1.5px;
	border-color:#FFF;
	border-top:0px;
	border-bottom:0px;

}

li.topmenuli a,li.topmenuli1 a, li.topmenuli2 a, li.topmenuli3 a, li.topmenuli4 a, li.topmenuli5 a, li.topmenuli6 a, li.topmenuli7 a{
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border:1px solid #dcdce9;
	padding: 8px 8px 10px 8px;
	font-color:#00455712:52 11/9/2009;

/******	list-style-image: none; ********/


}



/******************************************************************************************************************************/

/******************************************************************************************************************************/


/********************************TOP MENU HOVER COLOUR DEFINITIONS***************************************************/

#nav li.topmenuli a:hover {
	background-color:#663399;
	color:#000;
}

#nav li.topmenuli1 a:hover {
	background-color:#FF7F00;
	color:#fff;
}

#nav li.topmenuli2 a:hover {
	background-color:#1B9A1B;
	color:#fff;
}
#nav li.topmenuli3 a:hover {
	background-color:#FF2B00;
	color:#fff;
}
#nav li.topmenuli4 a:hover {
	background-color:#00553C;
	color:#fff;
}
#nav li.topmenuli5 a:hover {
	background-color:#DD0909;
	color:#fff;
}

#nav li.topmenuli6 a:hover {
	background-color:#055AAF;
	color:#fff;
}

#nav li.topmenuli7 a:hover {
	background-color:#4E2378;
	color:#fff;
}



/**********************************************************************************************************************/


#nav ul li.topmenuli#navEND a{
	padding-right:0;
	}


.topmenutitle{
	display:block;
	/*width:100px;*/
	padding:0;
}


#nav li a.topmenutitle, li.submenuli a, li.submenuli1 a, li.submenuli2 a, li.submenuli3 a, li.submenuli4 a, li.submenuli5 a, li.submenuli6 a, li.submenuli7 a, li.submenuliIND a{
	color: #FFF;
}


.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0 0 0 0;
	padding:0;
	display:none;
	background-color:#000;
}


#nav li ul li.submenuli, #nav li ul li.submenuli1, #nav li ul li.submenuli2, #nav li ul li.submenuli3, #nav li ul li.submenuli4, #nav li ul li.submenuli5, #nav li ul li.submenuli6, #nav li ul li.submenuli7 {
	color: #FFF;
	list-style-type:none;
	vertical-align:middle;
	padding:0;
	margin:0;
	display:block;
	list-style-image: none;
	}





#nav li.submenuli a, #nav li.submenuliIND a, #nav ul li.topmenuli#navEND ul li.submenuli a, #nav ul li.topmenuli#navEND ul li.submenuliIND a{
	background-color:#E5EDEF;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli1 a {
	background-color:#C3A9CE;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli2 a {
	background-color:#FFFF55;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli3 a {
	background-color:#AAFF55;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli4 a {
	background-color:#FFAA55;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli5 a {
	background-color:#63c39a;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli6 a {
	background-color:#FF552A;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}

#nav li.submenuli7 a {
	background-color:#91BBE2;
	color: #000;
	font-weight:normal;
	padding: 3px 5px;
	height:auto;
	display:block;
	margin:0;
	text-align:left;
	width: 188px !important;
	width /**/:198px;
	list-style-image: none;
}





#nav li.submenuliIND a, #nav ul li.topmenuli#navEND ul li.submenuliIND a{
	background-color:#FFF;
	background-image:url(../images/icons/indent.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding: 3px 5px 3px 20px;
	width: 173px !important;
	width /**/:198px;
}


#nav li.submenuliIND a, #nav li.submenuli a, #nav li.submenuli1 a, #nav li.submenuli2 a, #nav li.submenuli3 a, #nav li.submenuli4 a, #nav li.submenuli5 a, #nav li.submenuli6 a, #nav li.submenuli7 a,   #nav li.submenuli a:hover, #nav li.submenuliIND a:hover{
	font-size:11px;
	border:0;
	/*border-top:1px solid #333;*/
	border-bottom:1px solid #333;
}
#nav li.topmenuli a:hover {
	background-color:#004557;
	color:#FFF;
}
#nav li ul li.submenuli a:hover, #nav li ul li.submenuliIND a:hover, #nav ul li.topmenuli#navEND ul li.submenuli a:hover, #nav ul li.topmenuli#navEND ul li.submenuliIND a:hover {
	background-color:#B3C8CD;
	color:#000;
}

#nav li ul li.submenuli1 a:hover {
	background-color:
	color:#000;
}

#nav li ul li.submenuli2 a:hover {
	background-color:
	color:#000;
}

#nav li ul li.submenuli3 a:hover {
	background-color:
	color:#000;
}
#nav li ul li.submenuli4 a:hover {
	background-color:
	color:#000;
}
#nav li ul li.submenuli5 a:hover {
	background-color:
	color:#000;
}
#nav li ul li.submenuli6 a:hover {
	background-color:
	color:#000;
}

#nav li ul li.submenuli7 a:hover {
	background-color:
	color:#000;
}

#nav li:hover ul , #nav li.over ul{ /* lists nested under hovered list items */
	display: block;
	margin-top:0px;
	margin-left:0px;
	width:198px;
	border: 1px solid #333;
	border-top:0;
	background-color:#B3C8CD;
}
#dmenu li>ul { 
	top: auto;
	left: auto;
}
#maintable{
	clear: left;
}
#selfevaldiag {
	vertical-align: middle;
	text-align:center;
	padding:5px;
	color:#FFF;
	width:566px;
}
#selfevaldiag td {
	vertical-align: middle;
	text-align:center;
	padding:5px;
	color:#FFF;
	
}
#selfevaldiag td.divider {
	font-size:1px;
	padding:0;
	height:10px;
	width:10px;
}
td.blueborder {
	border:1px solid #004557;
}
td.blueborderNoBot {
	border:1px solid #004557;
	border-bottom:0;
}
td.blueborderNoRight {
	border:1px solid #004557;
	border-right:0;
}
#selfevaldiag .selfevalsub {
	width:auto;
}
#selfevaldiag .selfevalsub td {
	color: #004557;
	padding:5px;
	text-align:center;
	}
.iconsbar, #selfevaldiag td.iconsbar, #selfevaldiag td.iconsbarNoRight, .iconsbarGrey, #selfevaldiag td.iconsbarGrey, #selfevaldiag td.iconsbarNoRightGrey {
	border:1px solid #004557;
	border-top:0;
	text-align:center;
	padding:0;
	background-color:#B3C8CD;
}
.iconsbarNoRight, #selfevaldiag td.iconsbarNoRight, .iconsbarNoRightGrey, #selfevaldiag td.iconsbarNoRightGrey {
	border-right:0;
}
#selfevaldiag td.iconsbar a img, #selfevaldiag td.iconsbarNoRight a img{
	background-color:#B3C8CD;
}
.iconsbarGrey, #selfevaldiag td.iconsbarGrey, #selfevaldiag td.iconsbarNoRightGrey, #selfevaldiag td.iconsbarGrey a img, #selfevaldiag td.iconsbarNoRightGrey a img {
	background-color:#CCCCCC;
}
#selfevaldiag td.iconsbar a:hover img, #selfevaldiag td.iconsbarNoRight a:hover img, .iconsbarGrey a:hover img, #selfevaldiag td.iconsbarGrey a:hover img, #selfevaldiag td.iconsbarNoRightGrey a:hover img{
	background-color:#E5EDEF;
	} 

.tablefloat {
	float:right;
	margin: 0 0 2px 10px;
	border:1px solid #004557;
	border-right:0;
	background-color:#E5EDEF;
	width:255px;
	text-align:left;
	display:inline-table;
}

.tablefloat1 {
	margin: 0 0 2px 10px;
	border:0px solid #004557;
	border-right:0;
	background-color:#E5EDEF;
	width:255px;
	text-align:left;
	display:inline-table;
}


#maintable .tablefloat td {
	float:right;
	padding:0;
	border:0;
	border-right:1px solid #004557;
	text-align:left;
	vertical-align:middle;
	height:25px;
	width:auto;
}
#maintable .tablefloat td img {
	background-color:#B3C8CD;
	vertical-align:middle;
}
#maintable .tablefloat td a:hover img {
	background-color:#E5EDEF;
} 
.intrographic, .intrographic_SE, .intrographic_IM, .intrographic_Adv, .intrographic_CPD, .intrographic_Clu, .intrographic_Oth, .intrographic_Ab, .intrographic_SS {
	width: 700px !important;
	width /**/:690px;
	height: 80px !important;
	height /**/:80px;
	padding:10px 0 0 20px;
	color:#004557;
	background-color:#B3C8CD;
	background-image:url(/cocentra/images/design/hg_SE1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font: normal 25px "Trebuchet MS", Arial, Helvetica;
}

.intrographic_news {
	width: 409px !important;
	width /**/:690px;
	height: 80px !important;
	height /**/:80px;
	padding:10px 10px 0 20px;
	color:#004557;
	background-color:#F1DFDE;
	background-image:url(/cocentra/images/design/hg_SE1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font: normal 24px "Trebuchet MS", Arial, Helvetica;
}


.intrographic_SE {
	background-image:url(/cocentra/images/design/hg_SE1.jpg);
}
.intrographic_IM {
	background-image:url(/cocentra/images/design/hg_IM1.jpg);
}
.intrographic_Adv {
	background-image:url(/cocentra/images/design/hg_Adv1.jpg);
}
.intrographic_CPD {
	background-image:url(/cocentra/images/design/hg_CPD1.jpg);
}
.intrographic_Clu {
	background-image:url(/cocentra/images/design/hg_Clu1.jpg);
}
.intrographic_Oth {
	background-image:url(/cocentra/images/design/hg_Oth1.jpg);
}
.intrographic_Ab {
	background-image:url(/cocentra/images/design/hg_Ab1.jpg);
}
.intrographic_SS {
	background-image:url(/cocentra/images/design/hg_SS1.jpg);
}
.intrographic p, .intrographic_SE p, .intrographic_IM p, .intrographic_Adv p, .intrographic_CPD p, .intrographic_Clu p, .intrographic_Oth p, .intrographic_Ab p, .intrographic_SS p {
	margin:0;
	color:#004557;
	font: normal 19px "Trebuchet MS", Arial, Helvetica;
	padding:0;
}
.subtitle, .intrographic p.subtitle, .intrographic_SE p.subtitle,.intrographic_news p.subtitle, .intrographic_IM p.subtitle, .intrographic_Adv p.subtitle, .intrographic_CPD p.subtitle, .intrographic_Clu p.subtitle, .intrographic_Oth p.subtitle, .intrographic_Ab p.subtitle, .intrographic_SS p.subtitle {
	margin:0 0 0 0;
	font: bold 20px "Bradley Hand ITC", Arial, Helvetica;
	padding:0;
}
#homemain {
	background-color:#FFF;
	text-align:left;
	vertical-align:top;
	border-top:2px solid #FFF;
	width:766px;
	margin:0;

}
#homemain td{
	padding:0px;
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
}
#homemain td.homesidecol p {
	margin: 10px 0 0 0;
	padding:0;
	color:#000;
}

#homemain ul { 
	margin:0 0 0 10px;
	padding:0 0 0 10px; 
	list-style: outside;
	list-style-image:url(/cocentra/images/tick.gif); 
}
#homemain li {
	margin:5px 0 5px 0;
}

#homemain td.homesidecol {
	width:176px;
	padding:0 0 0 0;	
	background-image: url(/cocentra/images/design/hometd_BG.gif);
	background-repeat: repeat-y;
	background-position: 1px 0;	
}

#homemain td.bottomedge {
	height:10px;
	vertical-align:bottom;
	background-image: url(/cocentra/images/design/hometd_BG.gif);
	background-repeat: repeat-y;
	background-position: 1px 0;	
}
.homesideholder {
	width: 154px !important;
	width /**/:176px;
	padding:0 11px;
}

.homesideholderbottom {
	width: 154px !important;
	width /**/:176px;
	padding:0 11px;
}

#homemain td.homemainwidest, #homemain td.homemainwide {
	width:400px;
	background-color:#D6D1BD;
	padding:5px 0 0 0;
}


}
#homemain td.homemainwidetop {
	width:400px;
	background-color:ffffff;
	padding:5px 0 0 0;
}

}
#homemain td.homemainwidebottom {
	width:400px;
	background-color:ffffff;
	padding:5px 0 0 0;
}

#homemain td.homemainwidebottom p {
	Color:#666666;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 8px 0;
}

#homemain td.homemainwidetop p {
	Color:#666666;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 8px 0;
}



#homemain td.homemainwide {
	width:200px;
}
h1.homemainBG, h1.homemainBG_New_0607, h1.homemainBG_right, h1.homemainBG_right_New_0607 {
	width: 190px !important;
	width /**/:210px;
	height: 34px !important;
	height /**/:55px;
	background-image:url(/cocentra/images/design/homeBG.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	text-align:center;
	padding:21px 10px 0 10px;
	margin:0;
}
h1.homemainBG_right {
	width: 180px !important;
	width /**/:200px;
	padding:21px 14px 0 6px;
	background-position:-10px 0;
}
h1.homemainBG_right_New_0607 {
	width: 180px !important;
	width /**/:200px;
	padding:21px 14px 0 6px;
	background-position:-10px 0;
	background-image:url(/cocentra/images/design/homeBG_NEW_0607.gif);
}
h1.homemainBG_New_0607 {
	background-image:url(/cocentra/images/design/homeBG_NEW_0607.gif);
}
.homeMainLeft, .homeMainRight {
	width: 168px !important;
	width /**/:190px;
	height: 132px !important;
	height /**/:137px;
	margin:0 9px 0 10px;
	border-right:1px solid #C2B7A4;
	border-left:1px solid #C2B7A4;
	background-color:#FFF;
	text-align:center;
	padding:5px 10px 0 10px;
}
.homeMainRight {
	width: 168px !important;
	width /**/:190px;
	height: 132px !important;
	height /**/:137px;
	margin:0 9px 0 0px;
	border-right:1px solid #C2B7A4;
	border-left:1px solid #C2B7A4;
	background-color:#FFF;
	text-align:center;
	padding:5px 10px 0 10px;
}
.homeMainLeft p, .homeMainRight p {
color: #004557;
margin:7px 0;
}
#homebottom {
	background-color:#364E5A;
	text-align:left;
	vertical-align:top;
	border-top:2px solid #FFF;
	width:766px;
	margin:0;
}
#homebottom td{
	padding:10px;
	text-align:center;
	vertical-align:top;
	color:#D5D2C8;
	width: 156px !important;
	width /**/:176px;
}
#homebottom td.divider, #homemain td.divider {
	background-color:#FFF;
	width: 2px !important;
	width /**/:2px;
	font-size:1px;
	padding:0;
}
#homebottom td.homebotwide {
	width: 184px !important;
	width /**/:204px;
}
#homebottom h4 {
	color:#ADB7B6;
	margin:0;
	/*border-bottom:1px solid #7F9EBA;*/
	padding:0 0 5px 0;
	font: bold 16px/19px "Trebuchet MS", Arial, Helvetica;
}
#homebottom h4 img {
	margin:5px 0 0 0;
	display:block;
}
#homebottom p {
	margin:0;
	color:#ADB7B6;
	padding:0;
}
#homebottom a {
	color:#ADB7B6;
}
#homebottom a:hover {
	text-decoration:underline;
}
#homebottom form {
	padding:0;
	text-align:left;
	margin:0;
}
.fieldhomebottom, .fieldhomebottomwider {
	width: 133px;
	border:#004557 1px;
	background-color:#FFF;
	margin:3px 0 0 0;
	padding:0;
}
.fieldhomebottomwider {
	width:156px;
	margin:3px 0;
}
img.homeborder {
	margin:0;
	display:block;
}
#homemain td.bottomedge {
	height:10px;
	vertical-align:bottom;
}


/*****SNAZZY BOXES CODE********/



/******snazzyboxes*******/

.xsnazzy h1, .zsnazzy h1, .xsnazzy1 h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p, .xsnazzy1 p {
	Color:#666666;
	font: normal 12px "Lucida Sans Unicode", Arial, Helvetica;
	margin: 0 0 8px 0;
	padding:5px 10px; 
	


}
.xsnazzy {
background: transparent; 
width:250px; 
float:left; 
margin:0 3px;
}

.xsnazzy1 {
background: transparent; 
width:350px;
height:500px; 
float:left; 
margin:0 3px;
}


.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#004557; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


/*******END OF SNAZZY BOXES CODE**********/
