/* **** Access Intelligence Media and Communications Stylesheet **** */


/* #F2F2F2; **** General **** */

* {
	margin:0;
	padding:0;
	}

body, html {
	background: #666;
	color: #666;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
	height:900px;
	}
	
legend {
	color:#333;
	}

h1 {
	position:relative;
	}

h1 {
	margin:11px 0px 11px 0px;
	}

h2 {
	margin:11px 0px 11px 0px;
	}

h3 {
	margin:11px 0px 11px 0px;
	}

ul {
	list-style:none;
	}

/*
p {
	margin:11px 0px 11px 0px;
	}
*/

legend {
	font-weight:bold;
	}
	
form{
	margin:0;
	padding:0;
	}
/*li {
	margin: 10px 0 0 10px;
	padding:0;
}*/
	
.floatfix {
	clear:both;
}

.floatleft {
	float:left;
	}

.floatoliver {
	float:left;
	clear:none;
	}

.floatright {
	float:right;
	margin:0px 0px 10px 10px;
	}
	
img.floatright {
	float:right;
	margin: 0px 0px 20px 20px;
	}
	
img.floatcenter {
	float:none;
	margin:5px 140px 5px 140px;
	}

img.clients {
	margin-top:10px;
	}

/* **** End General **** */

	
/* **** Wraps **** */

#wrap_shadow {
	width:1140px;
	margin:0 auto;
	background:url("../assets/shadow2.jpg") repeat-y;
	min-height:100%;
	}

#wrap {
	background:#fff;
	margin:0 auto;
	padding:0px 10px;
	width:1090px;
	min-height:100%;
	}

#paperwrap {
	background:#fff;
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	width:100px;
	min-height:100%;
	max-height:180px;
	float:left;
	font-size:9px;

	}

#paperwrap a {
	font-size:9px;
	}

*html #wrap_shadow {
	height:100%;
	}	

*html #wrap {
	height:100%;
	}

/* **** End Wraps **** */


/* **** Header Info **** */
/*
#header h1 {
	margin:0;
	width:165px;
	height:120px;
	float:left;
	}
	
#header h1 span {
	display:none
	}
	

	
#header h2 span {
	display:none
	}
	
#header p {
	clear:right;
	}
*/
	
#header {
	width:1080px;
	margin:0 auto;
	height:50px;
	border-bottom:1px solid #bd2a33;
	padding:30px 0px 7px 0px;
	}

#header a img {
	border:none;
	}
		
.headerclass_h1 {
	
	}
	
.headerclass_h2 {
	background: transparent url("../assets/header3.jpg") no-repeat right;
}

.headerclass5_h1 {
	background: transparent url("../assets/aimc_vertical.jpg") no-repeat;
}

.headerclass5_h2 {
	background: transparent url("../assets/header_yellow.jpg") no-repeat right;
}

.headerclass6_h1 {
	background: transparent url("../assets/aimc_vertical.jpg") no-repeat;
}

.headerclass6_h2 {
	background: transparent url("../assets/header_blue.jpg") no-repeat right;
}

.headerclass58_h1 {
	background: transparent url("../assets/aimc_vertical.jpg") no-repeat;
}

.headerclass58_h2 {
	background: transparent url("../assets/header_blue.jpg") no-repeat right;
}

.headerclass22_h1 {
	background: transparent url("../assets/aimc_vertical.jpg") no-repeat;
}

.headerclass22_h2 {
	background: transparent url("../assets/header_yellow.jpg") no-repeat right;
}


/* ****End Header Info **** */


/* **** Main Section *** */

#main {
	clear:both;
	float:right;
	width:905px;
	margin:10px 0 0 0;
	}

#feedback {
	width:1000px;
	clear:both;
	margin:0 0 0 0;
	}

#topbar {
		padding:5px 0 5px 0;
		clear:left;
		width:540px;
		height:145px;
		float:left;
		color: #29497B;
		border-top:#B40323 solid 1px;
		border-bottom:#B40323 solid 1px;
	}
	
#topbar.topbar5 {
		border-top: #B40323 solid 1px;
		border-bottom: #B40323 solid 1px;
}
#topbar.topbar6 {
		border-top: #2D5185 solid 1px;
		border-bottom: #2D5185 solid 1px;
		}
#topbar.topbar58 {
		border-top: #66458a solid 1px;
		border-bottom: #66458a solid 1px;
		}

#topbar.topbar22 {
		border-top:#E0912F solid 1px;
		border-bottom:#E0912F solid 1px;
}

#topbar h3{
	font-size:12px;
	font-weight:bold;
	margin:0 0 20px 0;
	color: #29497B;
	}
	
#topbar h4{
	color: #666;
	font-size:19px;
	font-weight:normal;
	margin:0;
	position:relative;
	letter-spacing:-0.05em;
	padding-top:3px;
	}

#login_details {
	float:right;
	margin:10px 0px 0px;
	padding-top:25px;
	}

#login_details a {
	font-weight:bold;
	}

#login_details a.username {
	background:url('../assets/littlegreyman.jpg') no-repeat left center;
	padding:2px 0px 2px 20px;
	margin-right:3px;
	}

#login_details a.logout {
	background:url('../assets/logout.jpg') no-repeat left center;
	padding:2px 0px 2px 20px;
	margin-left:2px;
	}

#login_details a:link {
	color:#666;
	text-decoration:underline;
	}


#login_details a:active {
	color:#666;
	text-decoration:underline;
	}

#login_details a:visited {
	color:#666;
	text-decoration:underline;
	}

	
#infoarea {
	float:left;
	background:#FFFFFF;
	/* background:#F8F8F8; */
	padding-left:40px;
	width:635px;
	}

#infoarea ul {
	list-style-image:url("../assets/home_bullet2.jpg");
	padding: 0px 0px 5px 10px;
	font-size:12px;
	}

#infoarea li {
	margin:0px 0px 5px 50px;
	padding: 0px 10px 5px 10px;
	}

#infoarea p {
	line-height: 17px;
	margin: 5px 5px 15px;
	font-size:13px;
	}

#infoarea hr {
	margin: 0px 0px 10px;
	}
	
#infoarea h2 {
	text-align:center;
	background-color:#81BEF7;
	border:solid 1px;
	color:Black;
	line-height: 20px;
	margin: 5px 5px 15px;
	font-size:18px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	}
		
#infoarea h2 i {
	color:White;
	font-size:20px;
	}
	
#infoarea a { 
	color: #29497B;
	cursor:pointer;
	}
	
#infoarea a:link { 
	text-decoration:none; 
	}
	
#infoarea a:visited { 
	text-decoration:none; 
	}
	
#infoarea a:hover, a:active { 
	text-decoration:underline;
	}

#infoarea table textarea {
	margin-top:5px;
	}

#infoarea ul.clients {
	margin:0px 0px 0px 0px;
	font-size:13px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	vertical-align: top;
	}

#infoarea li.clients {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
	}

#infoarea img.screenshots_right2 {
	border:solid 2px;
	margin:5px 5px 10px 30px;
	float:right;
	}

#infoarea img.screenshots_left2 {
	border:solid 2px;
	margin:10px 30px 10px 5px;
	float:left;
	}

#infoarea img.screenshots_right {
	border:solid 2px;
	margin:5px 5px 10px 30px;
	float:right;
	}

#infoarea img.screenshots_left {
	border:solid 2px;
	margin:5px 30px 10px 5px;
	float:left;
	}

.seealso {
	color: #666;
	padding:0px 0px 10px 0px;
	width:190px;
	float:right;
	clear:right;
	}
	
/*
.seealso p {
		color:#666;
		padding:5px 0 5px 0;
		width:190px;
		float:right;
		clear:right;
	}
	
*/

.seealso ul {
		text-align:right;
		margin:0;
		padding:0;
		list-style:none;
	}
	
.seealso li {
		display:inline;
		margin:0 0 0 2px;
		padding:0;
	}
	
.seealso h4{
		font-size:12px;
		font-weight:bold;
		margin:0 0 2px 0;
	}
	
.seealso h5 {
	font-size:12px;
	color: #fff;
	margin:0px 0px 0px 40px;
	line-height:29px;
	margin: 0 0 0 40px;
	}
	
.seealso p {
	font-size:11px;
	margin:10px 0px;
	}

.seealso a:link, a:active /*a:visited*/ {
	color:#0066FF;
	text-decoration:underline; 
	}

.seealso a:hover {
	color: #0066FF;
	text-decoration:underline;
	}
	
	
#prodbar {
	color: #29497B;
	width:590px;
	float:left;
	background:#FFF;
	width:690px;
	margin-top:20px;
	}

#prodbar h1 {
	display:block;
	border: 1px solid #e5e5e5;
	margin:0px 0px 15px 0px;
	padding:5px;
	font-size:16px;
	color: #666;
	background:#f5f5f5;
	}

#prodbar h3{
	color: #29497B;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:0;
	}

.products {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
	}

.products h5 {
	font-size:13px;
	color:#FFF;
	line-height:33px;
	width:105px;
	display:block;
	}

.products h5 a {
	display:block;
	}

.product_bullets {
	float:left;
	margin:30px 0px 0px 15px;
	}

.product_bullets ul {
	font-size:13px;
	}

.products .more_info {
	width:105px;
	height:33px;
	margin-top:2px;
	float:right;
	text-align:center;
	}

.more_info_spotlight {
	background:url("../assets/home_more_info_sp.jpg") no-repeat;
	}

.more_info_newsflash {
	background:url("../assets/home_more_info_nf.jpg") no-repeat;
	}

.more_info_control {
	background:url("../assets/home_more_info_cp.jpg") no-repeat;
	}

.more_info_vuelio {
	background:url("../assets/home_more_info_vl.jpg") no-repeat;
	}

ul.spotlight {
	list-style-image:url("../assets/home_spotlight_bullet.jpg");
	}

ul.newsflash {
	list-style-image:url("../assets/home_newsflash_bullet.jpg");
	}

ul.control {
	list-style-image:url("../assets/home_control_bullet.jpg");
	}

/*.prod-controlpoint {color:#E0912F; background: #F9F9F9 url("../assets/hmbk_controlpoint.jpg") no-repeat bottom left;}*/
/*.prod-knowhow {color:#B04E99;	background: #F9F9F9 url("../assets/hmbk_knowhow.jpg") no-repeat bottom left;}*/
/*.prod-solsearch {color:#66458a;background: #F9F9F9 url("../assets/hmbk_newsflash.jpg") no-repeat bottom left;}*/
/*.prod-spotlight {color:#216AB3;background: #F9F9F9 url("../assets/hmbk_newspotlight.jpg") no-repeat bottom left;}*/

#infoTrain h3 {
	display:block;
	border: 1px solid #e5e5e5;
	margin:0px 0px 10px 0px;
	padding:4px;
	font-size:16px;
	color: #666;
	background:#f5f5f5;
	}

#infoTrain p {
	margin:15px 0px;
	font-size:12px;
	}

#infoTrain table {
	font-size:12px;
	padding:0px 5px;
	}

#info {
	width:620px;
	float:left;
	}

#info h3{
	display:block;
	border: 1px solid #e5e5e5;
	margin:0px 0px 15px 0px;
	padding:4px;
	font-size:16px;
	color: #666;
	background:#f5f5f5;
	}

	
/* **** End Main Section *** */



/* **** Left Navigation *** */
#sidebar {
	float:left;
	width:185px;
	margin:10px 0 0 0;
	}

#sidebar ul {
	margin: 0;
	list-style-type: none;
	list-style-position: none;
	padding: 0px;
	width:185px;
    }
	
#normnav {
	margin:5px 0;
	padding:5px 0px 5px 0px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	}
	
	
#sectionnav {
	margin:0px 0px 5px 0px;
	padding:0;
	}
	
	
/*** --- Coloured Sections --- ***/

ul.sections_menu {
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}

.sections_menu li {
	margin:0;
	padding:0;
	display:block;
	}

.sections_menu li a {
	display:block;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	color: #999;
	/*height:16px;*/
	margin:0;
	}

/* IE 6 bug fix!*/

li a {display:inline-block;}



.sections_menu a:hover {
	background:#e5e5e5;
	/*border-bottom: 1px solid #888;*/
	color: #666;
	}


ul.sections {
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}

.sections li {
	margin:0;
	padding:0;
	}

.sections li a {
	display:block;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	/*height:16px;*/
	}

.sections a:hover {
	text-decoration:none;
	}

#newstease {
	margin:0 0 10px 0;
	padding:0;
	/*border-top:#ccc solid 1px;*/
	}

#aimedianews {
	margin:0 0 10px 0;
	padding:0;
	width:190px;
	/*border-top:#ccc solid 1px;*/
	}
	
#newstease h1{
	/*margin:5px 0 10px 0;
	padding:6px;*/

	font-size:12px;
	height:33px;
	line-height:35px;
	padding-left:5px;
	}
	

/*

.newsitem  {
	padding:0 0 20px 0;
	margin:0;
	border-bottom:#E3E3E3 solid 1px;
	}
	
.newsitem p {
	padding:3px 0 3px 0;
	margin:0;
	}
	
.newsitem  ul {
	padding:0px;
	margin:0 0 0 15px;
	}

.newsitem  li {
	padding:0px;
	}

.newsitem a:link { 
	text-decoration:none;
	}
	
.newsitem a:visited { 
	text-decoration:none; 
	}
	
.newsitem a:hover, a:active { 
	text-decoration:underline;
	}

*/
	
.newstease {
	background:transparent url(../assets/home_quotes.gif) no-repeat; color:#FFFFFF;
	}

.newstease5 {
	background:transparent url(../assets/newsflash_quotes.gif) no-repeat; color:#FFFFFF;
	}

.newstease6 {
	background:transparent url(../assets/spotlight_quotes.gif) no-repeat; color:#FFFFFF;
	}
.newstease58 {
	background:transparent url(../assets/vuelio_quotes.gif) no-repeat; color:#FFFFFF;
	}

.newstease22 {
	background:#B3272E url(../assets/sdnav_controlpoint.gif) no-repeat; color:#FFFFFF;
	}

.aimedianews5 {
	background:transparent url(../assets/home_newstease.gif) no-repeat; color:#FFFFFF;
	}

.aimedianews6 {
	background:transparent url(../assets/spotlight_newstease.gif) no-repeat; color:#FFFFFF;
	}

.aimedianews58 {
	background:transparent url(../assets/vuelio_newstease.gif) no-repeat; color:#FFFFFF;
	}

.aimedianews {
	background:transparent url(../assets/home_newstease.gif) no-repeat; color:#FFFFFF;
	}

.news_item {
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
	}

.news_item p {
	margin:0;
	}

.news_item a {
	color:#0066cc;
	background:url("../assets/arrow_home.gif") no-repeat right center;
	padding-right:15px;
	text-decoration:underline;
	cursor:pointer;
	}

.news_item a:hover {
	text-decoration:underline;
	}

.news_date p {
	margin:10px 0px;
	padding:0;
	}

.news_headline h6 {
	font-size:10px;
	margin-bottom:10px;
	}

.news_headline a {
	color:#666;
	text-decoration:none;
	background:none;
	}

.seealso form {
	/*clear:both;*/
	margin-top:8px;
	}

*/
.newsitem a:link { 
	color: #29497B;
	}
		
.newsitem a:visited { 
	color: #29497B;
	}
	
.newsitem a:hover, a:active {  
	color: #29497B;
	}

*/

ul.grad {
	margin:0 ;
	font-size:13px;
	list-style:none;
	padding:0;
	}
	
		
ul.grad li {
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}
	
		
ul.grad li a {
	display:block;
	font-weight:bold;
	margin:0;
	}
	
.grad li a {
	padding:5px;
	text-decoration:none;
	color:#FFF;
	}

/*.grad a:hover, a:active {
	background: transparent url("../assets/clear.gif") no-repeat;
	color:#FFF;
	text-decoration:none;
	}
*/


.navindent {
	padding:0 0 0 15px;
	font-size:11px;
	}



/*
.s-knowhow a:active {background:#B04E99 url(../assets/sdnav_knowhow.gif) repeat-x; color:#fff;}
.s-solsearch a:active {background:#EE8C92 url(../assets/prodbar_newsflash_hover.gif) repeat-x; color:#fff;}
.s-spotlight a:active {background:#a4b9d4 url(../assets/prodbar_spotlight_hover.gif) repeat-x; color:#fff;}
.s-vuelio a:active {background:#B04E99 url(../assets/prodbar_vuelio_hover.gif) repeat-x; color:#fff;}
*/
.s-controlpoint a {color:#FFBB11;}
.s-knowhow a {color:#B04E99;}
.s-solsearch a {color:#E41E2B;}
.s-spotlight a {color:#00558b;}
.s-vuelio a {color:#66458a;}


ul.grad5 {
/*  background: transparent url("../assets/grad_solsearch.gif") repeat-x;
	background: #F5979D url("../assets/prodbar_newsflash.gif") no-repeat bottom;*/
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}

ul.grad5 a {
	color:#B04E99;
	}

ul.grad5 li.s-solsearch a {
	background:#B04E99 url(../assets/prodbar_newsflash_hover.jpg) repeat-x; color:#fff;
	}

ul.grad5 a:hover{
/*	background: transparent;	*/
	background:#e5e5e5;
	color: #666;	
	
	}

ul.grad5 li.s-solsearch a:hover {
	 background:#B04E99 url(../assets/prodbar_newsflash_hover.jpg) repeat-x; color:#fff;
	}
	
ul.grad6 {
/*	background: #a4b9d4 url(../assets/prodbar_spotlight.gif) no-repeat bottom;	*/
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}

ul.grad6 a {
/*	color:#00558b;	*/
	color:#B04E99;
	}

ul.grad6 li.s-spotlight a {
	background:#a4b9d4 url(../assets/prodbar_spotlight_hover.gif) repeat-x; 
	color:#fff;
	}

ul.grad6 a:hover{
/*	background: transparent;	*/
	background:#e5e5e5;
	color: #666;		
	}

ul.grad6 li.s-spotlight a:hover {
	 background:#66458a url(../assets/prodbar_spotlight_hover.gif) repeat-x; color:#fff;
	}


ul.grad58 {
/*	background: #bdb3d8 url("../assets/prodbar_vuelio.gif") no-repeat bottom;	*/
	margin:0;
	font-size:13px;
	list-style:none;
	padding:0;
	}

ul.grad58 a {
	color:#B04E99;
	}

ul.grad58 a:hover{
/*	background: transparent; */
	background:#e5e5e5;
	color: #666;	
	}

ul.grad58 a:active{
/*	background: transparent; */
	background:#e5e5e5;
	color: #666;	
	}

ul.grad58 li.s-vuelio a {
	background:#bdb3d8 url(../assets/prodbar_vuelio_hover.gif) repeat-x; color:#fff;
	}

ul.grad58 li.s-vuelio a:hover {
	 background:#B04E99 url(../assets/prodbar_vuelio_hover.gif) repeat-x; color:#fff;
	}


ul.grad22 {
	background: transparent url("../assets/grad_controlpoint.gif") repeat-x;
	margin:0;
	font-size:12px;
	list-style:none;
	padding:0;
	}


.s-controlpoint a:hover {background:#FFFFFF url(../assets/sd_nav_controlpoint.gif) repeat-x; color:#fff;}
.s-knowhow a:hover {background:#B04E99 url(../assets/sdnav_knowhow.gif) repeat-x; color:#fff;}
.s-solsearch a:hover {background:#EE8C92 url(../assets/prodbar_newsflash_hover.jpg) repeat-x; color:#fff;}
.s-spotlight a:hover {background:#66458a url(../assets/prodbar_spotlight_hover.gif) repeat-x; color:#fff;}
.s-vuelio a:hover {background:#bdb3d8 url(../assets/prodbar_vuelio_hover.gif) repeat-x; color:#fff;}

.s-controlpoint a:active {background:#FFFFFF url(../assets/sd_nav_controlpoint.gif) repeat-x; color:#fff;}



.imageset {
	background: transparent url("../assets/home_tease.gif") repeat-x;
	height:43px;
	}

.imageset h5 {
	line-height:56px;
	}

.imageset5 {
	background: transparent url("../assets/newsflash_plain.gif") no-repeat;
	}
	
.imageset6 {
	background: transparent url("../assets/spotlight_download.gif") repeat-x;
	}	
	
.imageset58 {
	background: transparent url("../assets/vuelio_download.gif") repeat-x;
	}	

.imageset22 {
	background: transparent url("../assets/sa_controlpoint.gif") repeat-x;
	}

.downloads {
	margin:-5px 0px;
	}

.trainingmiddle {
	background:transparent url(../assets/home_training.gif)  no-repeat; color:#FFFFFF;
}
.trainingmiddle h5 {
	font-size:12px;
	color: #fff;
	margin:0px 0px 0px 50px;
	line-height:29px;	
}
.trainingright {
	background:transparent url(../assets/home_training_right.gif)  no-repeat; color:#FFFFFF;
}
.trainingright h5 {
	font-size:12px;
	color: #fff;
	margin:0px 0px 0px 40px;
	line-height:29px;	
}


/* **** rows and lining stuff up **** */
.areanames {
	float:left;
	width:210px;
	padding:2px 2px 2px 20px;
	}
		
div.row {
  clear:both;
  padding:0px;
  overflow:hidden;
  }


div.row span.col1 {
  float:left;
  width:200px;
  text-align:right;
  margin:4px 0 4px 0;
  padding:2px 0 0 0;
  }

div.row span.col2 {
  float:left;
  width:300px;
  text-align:left;
  margin:4px 0 4px 8px;
  } 
  
#main div.row span.label {
  float:left;
  width:100px;
  text-align:right;
  margin:4px 0 4px 0;
  padding:2px 0 0 0;
  }
  
#main div.row span.formitem {
  float:left;
  width:350px;
  text-align:left;
  margin:4px 0 4px 8px;
  } 
  
#main div.row span.formitemhalf {
  float:left;
  width:1650px;
  text-align:left;
  margin:4px 0 4px 8px;
  }  
  
#right50 div.row span.label {
  float:left;
  width:75px;
  text-align:right;
  margin:4px 0 4px 0;
  padding:2px 0 0 0;
  }

#right50 div.row span.formitem {
  float:left;
  width:145px;
  text-align:left;
  margin:4px 0 4px 8px;
  }
	
	
/* **** Form Field Line ups **** */
.formnorm {
	font-size:11px; 
	width:149px;
	padding-left:4px;
	color: #000;
	background:#fff url(../images/bg_norm_form.gif) repeat-y top right;
	border:1px solid #BA2028;
}
.colorset5 {
	color: #BC4050; 
	/*#66458a; 	color: #89B34D;*/
}
.colorset6 {
	color: #2D5185;
}
.colorset58 {
	color: #2D5185;
}
.colorset22 {
	color: #E0912F;
}



/* **** Footer Section *** */

.footer {
	margin:15px 0px 10px 0px;
	border-top:#B40323 solid 1px;
	font-size:10px;
	width:860px;
	float:right;
	}

.footer p {
	margin:2px 0px 0px 0px;
	}

.footer a {
	color:#666;
	}

.footer a:link {
	text-decoration:none;
	}
.footer a:visited { 
	text-decoration:none; 
	}
.footer a:hover, a:active { 
	text-decoration:underline; 
	}

/* This  (topbar[no.])will also control the footer border color for each different product color scheme*/
.topbar5 {
		border-top: #66458a solid 1px;
		border-bottom: #66458a solid 1px;
		}
.topbar6 {
		border-top: #2D5185 solid 1px;
		border-bottom: #2D5185 solid 1px;
		}
.topbar58 {
		border-top: #2D5185 solid 1px;
		border-bottom: #2D5185 solid 1px;
		}

.topbar22 {
		border-top:#E0912F solid 1px;
		border-bottom:#E0912F solid 1px;
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable
{
	font-family: Tahoma, Helvetica, sans-serif;
/*	font-size: 12px;  in the size css */
	text-align: center;
	color: #B3272E;
	background-color: white;
	border: 1px solid #AAAAAA;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #D0CEBC;
	width: 2em;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: white;
	border: 1px solid #AAAAAA;
	color: #B3272E;
	font-weight:bold;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText
{
/*	font-size: 12px; in the size css */
	color: #B3272E;
	font-weight: bold;
}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: verdana;
/*	font-size: 10px; in the size css */
	color: #B3272E;
	background: #ece9d8;
	font-weight: bold; 
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: verdana;
/*	font-size: 10px; in the size css */
	color: #B3272E;
	background: #ece9d8;
	font-weight: bold; 
	}

.headerprod5 {
	font-weight: bold; 
	color: #BC4050;
	font-size: 13px;
	
}
.headerprod6 {
	font-weight: bold; 
	color: #2D5185;
	font-size: 13px; 
}
.headerprod58 {
	font-weight: bold; 
	color: #66458a;
	font-size: 13px;
}

#contactbox h1 {
	font-size:12px;
	height:33px;
	line-height:25px;
}

#contactbox_group {
	float:right;
	padding:5px 0;
	width:190px;
	color:#FFFFFF;
	font-size:12px;
	}


#contactbox_group h5 {
	font-size:18px;
	line-height:47px;
	margin:0 0 0 58px;
	}

.contactboxpics5 {
	background:transparent url(../assets/newsflash_plain.gif) repeat-x; color:#FFFFFF;
	}

.contactboxpics6 {
	background:transparent url(../assets/spotlight_plain.gif) repeat-x; color:#FFFFFF;
	}

.contactboxpics58 {
	background:transparent url(../assets/vuelio_plain.gif) repeat-x; color:#FFFFFF;
	}

.contactboxpics {
	background:transparent url(../assets/home_plain.gif) repeat-x; color:#FFFFFF;
	}

#curve_container {
	margin:15px auto;
	clear:both;
	width:300px;
	text-align:center;
	}

.curve_container_tl {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

.curve_container_inside {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside p {
	font-size:0.9em;
	}

.curve_container_inside a {
	color:#666;
	}

.curve_container_bl {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container table {
	font-size:12px
	}

#curve_container td {
	padding:2px 0px;
	}




#curve_container1 {
	margin:0px 5px 0px 3px;
	width:630px;
	float:left;
	clear: left;
	}

#curve_container1 h3 {
	background:url('../assets/box_header3.jpg') repeat-x;
	height:25px;
	width:608px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-top:1px solid #CCC;
	border-bottom:none;
	font-size:16px;
	text-align:center;
	line-height:30px;
	}
	
#curve_container1 h3 a {
	font-size:16px;
	color:#66458a; 	
	/*color:#0066cc;*/
	background:url("../assets/arrow_home2.gif") no-repeat right center;
	padding-right:15px;
	padding-top:1px;
	cursor:pointer;
	}

#curve_container1 h3 a:hover {
	text-decoration:underline;
	}
	
#curve_container1 h4 {
	background:url('../assets/box_header2.jpg') repeat-x;
	height:50px;
	width:608px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	font-size:19px;
	text-align:center;
	line-height:25px;
	}

#curve_container1 h4 a {
	font-size:16px;
	color:#66458a; 	
	/*color:#0066cc;*/
	background:url("../assets/arrow_home2.gif") no-repeat right center;
	padding-right:15px;
	padding-top:1px;
	cursor:pointer;
	}

#curve_container1 h4 a:hover {
	text-decoration:underline;
	}
	
#curve_container1 h2{
	display:block;
	border: 1px solid #e5e5e5;
	margin:0px 0px 10px 10px;
	width: 560px;
	padding:4px;
	font-size:16px;
	text-align:center;
	color: #666;
	background:#f5f5f5;
	}

#curve_container1 .feature_container {
	/* border-bottom:1px dashed #e5e5e5; */
	width: 630px;
	float: left;
	clear: right;
	}

#curve_container1 p {
	margin:0;
	padding:5px 0px;
	}

#curve_container1 ul.feature_list {
	list-style-image: none;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:370px;
	}
	
#curve_container1 li {
	margin:0;
	padding:2px 2px;
	height:480px;
	font-size:11px;
	font-weight:bold;
	width: 380;
	}

#curve_container1 ul ul {
	list-style-type:none;
	padding:0;
	margin-left:5px;
	width:370px;
	}

#curve_container1 ul ul li {
	line-height:25px;
	}

#curve_container1 li img {
	margin-right:3px;
	}

.curve_container_inside1 {
	width: 608px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside1 p {
	font-size:0.9em;
	}

.curve_container_inside1 a {
	color:#666;
	}	
	
.curve_container_tl1 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	width: 630px;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr1 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

.curve_container_bl1 {
	background: url('../assets/bl.jpg') no-repeat;
	width: 630px;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}	

.curve_container_br1 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}
	





#curve_container2 {
	margin:5px 5px 5px 5px;
	width:630px;
	float:left;
	clear: left;
	}

.curve_container_tl2 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr2 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

.curve_container_tl2a {
	background: url('../assets/tl2.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr2a {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr2.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}
	
.curve_container_inside2 {
	background:#FFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	}

#curve_container2 .feature_container {
	border-bottom:1px dashed #e5e5e5;
	padding: 6px 0px 4px 0px;
	width: 285;
	float: left;
	clear: right;
	}
	
#curve_container2 .feature_container2 {
	width: 595px;
	float: left;
	clear: right;
	}

#curve_container2 h4 {
	background:url('../assets/box_header.jpg') repeat-x;
	height:25px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	color:blue;
	font-size:15px;
	line-height:20px;
	}

#curve_container2 p {
	margin:0;
	padding-top: 5px;
	font-size:13px;
	}

#curve_container2 ul.feature_list {
	list-style-image: none;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:270px;
	}

#curve_container2 li {
	margin:0;
	padding:2px 0px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	width: 280;
	}

#curve_container2 ul ul {
	list-style-type:none;
	padding:0;
	margin-left:5px;
	width:270px;
	}

#curve_container2 ul ul li {
	line-height:25px;
	}

#curve_container2 li img {
	margin-right:3px;
	}

.curve_container_inside2 p {
	font-size:0.9em;
	}

.curve_container_inside2 a {
	color:#666;
	}

.curve_container_bl2 {
	background: url('../assets/bl2.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br2 {
	background: url('../assets/br2.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	padding-bottom: 10px;
	}

#curve_container2 table {
	font-size:12px
	}

#curve_container2 td {
	padding:2px 0px;
	}




#curve_container3 {
	margin:15px auto;
	clear:both;
	width:130px;
	text-align:center;
	}

.curve_container_tl3 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	padding:0;
	}

.curve_container_tr3 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px;
	width: 9px;
	}

.curve_container_inside3 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside3 p {
	font-size:0.9em;
	}

.curve_container_inside3 a {
	color:#666;
	}

.curve_container_bl3 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br3 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container3 table {
	font-size:12px
	}

#curve_container3 td {
	padding:2px 0px;
	}

#curve_container4 {
	margin:0px 2px 2px 0px;
	width:154px;
	float:left;
	}

.curve_container_tl4 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr4 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container4 h4 {
	background:url('../assets/box_header.jpg') repeat-x;
	height:25px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	font-size:12px;
	line-height:20px;
	}

.curve_container_inside4 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	height:200px;
	}

.curve_container_inside4 p {
	font-size:10px;
	}

.curve_container_inside4 a {
	color:#666;
	font-size:10px;
	line-height: 16px;
	}

.curve_container_insideBooked4 a {
	color:#222;
	font-size:10px;
	}

.curve_container_insideNotBooked4 a {
	color:#123456;
	font-size:10px;
	}

.curve_container_bl4 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br4 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container4 table {
	font-size:12px
	}

#curve_container4 td {
	padding:2px 0px;
	}





#curve_container5 {
	margin:0px 2px 2px 0px;
	width:790px;
	float:left;
	}

.curve_container_tl5 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr5 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container5 h4 {
	background:url('../assets/box_header.jpg') repeat-x;
	height:25px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	font-size:12px;
	line-height:20px;
	}

.curve_container_inside5 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;

	}

.curve_container_inside5 p {
	font-size:10px;
	}

.curve_container_inside5 a {
	color:#666;
	font-size:10px;
	line-height: 16px;
	}

.curve_container_insideBooked5 a {
	color:#222;
	font-size:10px;
	}

.curve_container_insideNotBooked5 a {
	color:#123456;
	font-size:10px;
	}

.curve_container_bl5 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br5 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container5 table {
	font-size:12px
	}

#curve_container5 td {
	padding:2px 0px;
	}


#curve_container6 {
	margin:0px 2px 2px 0px;
	width:390px;
	float:left;
	}

.curve_container_tl6 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr6 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container6 h4 {
	background:url('../assets/box_header.jpg') repeat-x;
	height:25px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	font-size:12px;
	line-height:20px;
	}

.curve_container_inside6 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside6 p {
	font-size:10px;
	}

.curve_container_inside6 a {
	color:#666;
	font-size:10px;
	line-height: 16px;
	}

.curve_container_insideBooked6 a {
	color:#222;
	font-size:10px;
	}

.curve_container_insideNotBooked6 a {
	color:#123456;
	font-size:10px;
	}

.curve_container_bl6 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br6 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container6 table {
	font-size:12px
	}

#curve_container6 td {
	padding:2px 0px;
	}

#curve_container7 {
	margin:2px;
	width:390px;
	float:left;
	}

.curve_container_tl7 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr7 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container7 h4 {
	margin:0;
	padding:0px 10px;
	font-size:12px;
	line-height:20px;
	float:left;
	}

#curve_container7 .courses_header {
	background:url('../assets/box_header.jpg') repeat-x;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	height:25px;
	}

#curve_container7 .courses_filter {
	float:right;
	margin-right:5px;
	line-height:20px;
	}

.curve_container_inside7 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside7 p {
	font-size:10px;
	}

.curve_container_inside7 a {
	color:#666;
	font-size:10px;
	line-height: 16px;
	}

.curve_container_bl7 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br7 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container7 table {
	font-size:12px
	}

#curve_container7 td {
	padding:2px 0px;
	}

.NoBulletlist {
	margin:0;
	padding:2px 0px 0px 0px;
	list-style-type:none;
}

#curve_container8 {
	margin:0px 0px 5px 0px;
	width:190px;
	float:left;
	}

.curve_container_tl8 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr8 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container8 h4 {
	margin:0;
	padding:0px 0px;
	font-size:12px;
	line-height:20px;
	float:left;
	}

#curve_container8 .courses_header {
	background:url('../assets/box_header.jpg') repeat-x;
	border-right:1px solid #CCC;
	border-left:1px solid #EEE;
	border-bottom:1px solid #CCC;
	height:25px;
	}

#curve_container8 .courses_filter {
	float:right;
	margin-right:5px;
	line-height:20px;
	}

.curve_container_inside8 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 0px;
	}

.curve_container_inside8 p {
	font-size:10px;
	}

.curve_container_inside8 a {
	color:#666;
	font-size:10px;
	}

.curve_container_bl8 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br8 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container8 table {
	font-size:12px
	}

#curve_container8 td {
	padding:2px 0px;
	}




#curve_container9 {
	margin:2px;
	width:390px;
	float:left;
	}

.curve_container_tl9 {
	background:url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr9 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

#curve_container9 h4 {
	margin:0;
	padding:0px 10px;
	font-size:12px;
	line-height:20px;
	float:left;
	}

#curve_container9 .courses_header {
	background:url('../assets/box_header.jpg') repeat-x;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	height:25px;
	}

#curve_container9 .courses_filter {
	float:right;
	margin-right:5px;
	line-height:20px;
	}

.curve_container_inside9 {
	background:#f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

.curve_container_inside9 p {
	font-size:10px;
	}

.curve_container_inside9 a {
	color:#666;
	font-size:10px;
	line-height: 16px;
	}

.curve_container_bl9 {
	background: url('../assets/bl.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br9 {
	background: url('../assets/br.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container9 table {
	font-size:12px
	}

#curve_container9 td {
	padding:2px 0px;
	}






#curve_container10 {
	margin:0px auto;
	width:700px;
	clear: left;
	}

.curve_container_tl10 {
	background: url('../assets/tl.jpg') no-repeat bottom left;
	height: 9px;
	margin-right:9px;
	}

.curve_container_tr10 {
	float: right;
	margin-top: -9px; /*!Important!*/
	background: url('../assets/tr.jpg') no-repeat; 
	height: 9px; 
	width: 9px;
	font-size: 2px;
	}

.curve_container_inside10 {
	background:#FFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#666;
	padding-left: 10px;
	padding-right: 10px;
	}

#curve_container10 .feature_container {
	border-bottom:1px dashed #e5e5e5;
	width: 285;
	float: left;
	clear: right;
	}

#curve_container10 h4 {
	background:url('../assets/box_header.jpg') repeat-x;
	height:25px;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #Ccc;
	border-bottom:1px solid #CCC;
	font-size:13px;
	line-height:20px;
	}

#curve_container10 p {
	margin:0;
	padding:5px 0px;
	}

#curve_container10 ul.feature_list {
	list-style-image: none;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:270px;
	}

#curve_container10 li {
	margin:0;
	padding:2px 0px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	width: 280;
	}

#curve_container10 ul ul {
	list-style-type:none;
	padding:0;
	margin-left:5px;
	width:270px;
	}

#curve_container10 ul ul li {
	line-height:25px;
	}

#curve_container10 li img {
	margin-right:3px;
	}

.curve_container_inside10 p {
	font-size:0.9em;
	}

.curve_container_inside10 a {
	color:#666;
	}

.curve_container_bl10 {
	background: url('../assets/bl2.jpg') no-repeat;
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
	}

.curve_container_br10 {
	background: url('../assets/br2.jpg') no-repeat 100% 0;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
	}

#curve_container10 table {
	font-size:12px
	}

#curve_container10 td {
	padding:2px 0px;
	}








ul.nextmenu {
	margin:0px;
	font-size:13px;
	list-style:none;
	padding:0px;
	}

.nextmenu li {
	margin:0px;
	padding:0px;
	text-align:left;
	}

.nextmenu a.nextstyle {
	height:34px;
	display:block;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:60px;
	text-decoration:none;
	line-height:34px;
	}

#infoarea ul.benefits {
	margin:0px;
	font-size:13px;
	padding:0px;
	list-style-image:none;
	}

#infoarea li.benefits_1 {
	background:url('../assets/list_grad.jpg') repeat-y;
	padding:5px;
	margin:0 0 10px 0;
	}

#infoarea li.benefits_2 {
	background:url('../assets/list_grad2s.jpg') repeat-y;
	padding:5px;
	margin:0 0 10px 0;
	}


