html{
	top:0;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	/*background: url(/images/v2/bg_grad_new4.jpg) repeat-x top center #fff;*/
	 background-color:#fff;
	overflow:scroll;
}

body {
	top:0;
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding:0;
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size:14px;
	line-height:1.5em;
*/
background: url(/images/v2/bg_grad_new5.jpg) repeat-x top center #fff;
}

a { color:#039; text-decoration:none; }
a:link{ color:#039; was:#CF7F18; text-decoration:none; }
a:visited{ color:#039; was: #AD660C; text-decoration:none; }
a:hover, a:focus{ color:#039; was: #FF9814;	text-decoration:underline; }

p { margin:1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{color: #933; margin-bottom:0.5em;}

h1{font-size:24px;}

h2{font-size:20px;}

h3{font-size:18px;}

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{list-style:decimal;}
ol li ol li{list-style:upper-alpha;}
ol li ol li ol li{list-style:upper-roman;}

ul li{list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }


/*************** search styles *****************/

#search{
	position: absolute;
	top: 6px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: normal;
	color:#ddd;
}

#search a:hover{
	margin: 0px;
	text-decoration:none;
	color:#FFCC33;
}
.pagecount {
/* font-family:		Arial,Helvetica,sans-serif;
 font-size:			12pt;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
 margin-top: 12px; */
}

.tablePad {
 padding:			3px 0px 5px 0px;
 background-color:	#fff;
}

.careerRowOne {
 font-family:		Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11pt;
 color:				#333;
 padding:           6px 6px 6px 8px;
 border-bottom:1px solid #CCCC99;
/* background-color:	#fff;*/
}
.careerRowTwo {
 font-family:       Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11pt;
 color:             #333;
 padding:           6px 6px 6px 8px;
 border-bottom:1px solid #CCCC99;
/* background-color:	#F2F3E0;*/
}

a.hilite {
display: block;
margin: 4px 3px 0 8px;
padding: 2px 0 2px 0;
border: none;
color: #333;
text-decoration: none;
border-bottom: 1px solid #E8E000;
font-size:         11pt;
}
a.hilite:hover {
border-top: 1px solid #E8E000;
border-bottom: 1px solid #E8E000;
background-color: #F2EECC;
/*FCF6A9*/
padding: 1px 0 2px 0;
font-size:         11pt;
}
.blueplus {
color:#336699;
font-size:110%;
}

.resultRowOne {
 font-family:		Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10pt; line-height:120%;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#FFF;
}

.resultRowTwo {
 font-family:       Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10pt; line-height:120%;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultLink {
 font-family:		Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10pt;
 color:				#39C;
}

.resultHead {
 font-family:		Arial, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		10pt;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}






#acontainer {
	display:block;
	position: absolute;
	padding:0;
	width:100%;
	height:106px;
/*
*/
/*	background:#fff;
	width:100%;
	top:50%;
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	border:solid #E69623;
	border-width:3px 0 3px 0;
	margin:0px 0 0 0;
*/	
	

}

#logo{
	display:block;
	position: absolute;
	width:186px;
	height:32px;
	background: url(/images/v2/logo.gif) no-repeat 0 0;
	left:50%;
	margin:0 0 0 -280px;
	top:15px;
	overflow:hidden;
	text-indent:999em;
	line-height:999em;
}

#content{
/*	position:relative;
	display:block;
	width: 660px;
	left:50%;
	margin:0 0 0 -282px;
	padding:15px 0;
	top:60px;
*/
}

#footer {
	position: absolute;
	bottom: 0;
	margin:0;
	width:100%;
	text-align:center;
	left:0;
}

#sitelogo {
	background-color: none;
	background-image:  url(/images/v2/cepro_logo2.gif);
	background-repeat: no-repeat;
/*
	width:178px;
	height:58px;
	border:none;
	margin:6px 0 -6px;
	display:block;
	position: absolute;
	left:322px;
	margin:0 0 0 -280px;
	top:7px;
*/
	display:block;
	position: absolute;
	list-style:none;
	z-index:5;
	top:7px;
	margin:0px 4%;
}
/* hack for ie, other browsers use this css rule */
html>body #sitelogo {
background-image: url(/images/v2/cepro_logo2.png);
}

#maincontent {
/*	position:relative;*/
	display:block;
	max-width: 1200px;
	min-width: 930px;
	margin:0px 4% 0px 3%;
	padding:10px 0;
	/* top:104px;
	background-color:#FFF; */
}

#maincontent .mainbox {
	min-width:400px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:6px 8px;
	color:#666;
	float:left;
	min-height:340px;
	font-size:9pt;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#maincontent .mainbox2 {
	min-width:400px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:6px 8px;
	color:#666;
	float:left;
	min-height:302px;
	font-size:9pt;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}

#maincontent .rightbox {
	width:336px;
	background-color:#FEFEFE;
	border:1px solid #EEEEEE;
	padding:4px 6px;
	color:#666;
	float:right;
	margin:0px 0px 0px 10px;
	min-height:252px;
	font-size:9pt;
}







.maincontent {
/*	position:relative;*/
	display:block;
	max-width: 1200px;
	min-width: 930px;
	margin:0px 4% 0px 3%;
	padding:10px 0;
	/* top:104px;
	background-color:#FFF; */
}

.maincontent .mainbox {
	min-width:400px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:6px 8px;
	color:#666;
	float:left;
	min-height:340px;
	font-size:9pt;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.maincontent .mainbox2 {
	min-width:400px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:6px 8px;
	color:#666;
	float:left;
	min-height:302px;
	font-size:9pt;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}

.maincontent .rightbox {
	width:336px;
	background-color:#FEFEFE;
	border:1px solid #EEEEEE;
	padding:4px 6px;
	color:#666;
	float:right;
	margin:0px 0px 0px 10px;
	min-height:252px;
	font-size:9pt;
}






#footercontent{
	position:relative;
	display:block;
	max-width: 1200px;
	min-width: 930px;
	margin:0px 4% 24pt 3%;
	padding:10px 0;
}
#footercontent .footerbox {
	min-width:400px;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:6px 8px;
	color:#666;
	float:left;
	font-size:11pt;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#footercontent .footerbox a, #footercontent .footerbox a:visited {
		color:#039; padding:2px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

#footercontent .footerbox a:hover {
	color:#09F; text-decoration:none; background-color:#fff; 
}

#sidebox a, a:visited {color:#039;}
#sidebox a:hover {
	color:#09F; text-decoration:none;
}
#sidebox ul {
	padding-left:0px; margin-left:0px; margin-top:2px; margin-bottom:0px;
}
#sidebox li {
	margin:0px; padding:4px 0px 4px 4px; list-style-type:none; border-top:1px dotted #3399CC; font-size:9pt; font-family:Arial, Helvetica, sans-serif;
}
#sidebox li:hover {background-color:#F5F6FA;}


.sitetop a {color:#0CF;}
.sitetop a:visited {color:#0CF;}
.sitetop a:hover {color:#FFF; text-decoration:none;}
.sitetop .sitewidepromobox {float:left; width:198px; border:1px dotted #069; padding:2px 0px 4px 8px; min-height:40px; margin-right:8px; font-size:10pt; line-height:12pt;}
.sitewidepromobox a:hover {color:#FFF; text-decoration:none; cursor:pointer;}

.sitetop .sitewideutilitybox {
	float:left; width:208px; border:1px dotted #069; padding:2px 0px 4px 8px; min-height:40px; margin-right:8px; font-size:10pt; line-height:12pt; color:#0CF; 
}
.sitetop .sitewidesearch {
	float:left; width:160px; border:1px dotted #069; padding:2px 0px 4px 8px; min-height:40px; margin-right:0px; font-size:10pt; line-height:12pt; color:#0CF; 
}
a.sitewidesubscription {
	float:left; display:inline; width:96px; height:66px; background: transparent url(/images/v2/cep_subpromo.gif) no-repeat; margin-top:-4px;
}
a.sitewidesubscription:hover {
	background-position: -96px 0; text-decoration:none;
}

.sitetop .sitewideutilitybox a:hover {color:#fff;}
.sitewidesearch input.formButton {
float:left;
display:inline; 
width: 32px; 
height: 23px; 
background: transparent url(/images/v2/search_sm.gif) no-repeat; 
}
.sitewidesearch input.formButton:hover { 
background-position: -32px 0;
text-decoration:none;
}

#communitybox {
	color:#666; line-height:13pt;
}
#communitybox .posttitle a, .posttitle a:visited {
	font-size:12pt;
	color:#039;
}
#communitybox .posttitle a:hover {
	color:#09C; text-decoration:none;
}

.posttitle p {
	margin:0px; padding:0px;
}
.forumtopics							{font-size:10pt; line-height:16pt; color:#666; text-decoration:none;}
.forumtopics a, .forumtopics a:visited	{font-size:11pt; line-height:18pt; color:#039; font-weight:bold; text-decoration:none; margin-top:4px;}
.forumtopics a:hover					{color:#09C; text-decoration:none;}

.polltopics {
	font-size:10pt; line-height:12pt; font-weight:normal;
}

.poll input.formButton2 {
float:left;
display:inline; 
width: 75px; 
height: 23px; 
background: transparent url(/images/v2/submit_sm.gif) no-repeat; 
}
.poll input.formButton2:hover { 
background-position: -75px 0;
text-decoration:none;
}

.poll input.formButton3 {
float:left;
display:inline; 
width: 75px; 
height: 23px; 
background: transparent url(/images/v2/submit_smg.gif) no-repeat; 
}
.poll input.formButton3:hover { 
background-position: -75px 0;
text-decoration:none;
}

.sponsoredlinks ul {margin:-0px 6px 4px 2px;}

.sponsoredlinks li{ list-style:none; margin:4px 4px; padding-left:0px;}

.sponsoredlinks a, .sponsoredlinks a:visited {
	font-size:11pt; line-height:12pt; color:#933; padding:4px; margin-bottom:6px;
}
.sponsoredlinks a:hover {
	text-decoration:underline; background-color:#FFF; color:#F00;
}

.topContainer {display:block; margin-left:303px; margin-right:358px; margin-bottom:0px;}
html>body .topContainer {display:block; margin-left:303px; margin-right:358px; margin-bottom:-20px;}

#hottopicscontent {margin-top:0px; margin-right:358px; background-color:#FFC; height:24px; padding:-2px 0px 0px 0px; border-bottom:1px dotted #F00; border-top:1px dotted #F00; clear:left;}

#hottopicscontent .list {color:#F63;padding:2px 2px;float:left;font-size:10pt; padding-top:2px; padding-bottom:2px;}

#hottopicscontent .list a, #footercontent .mainbox2 a:visited {color:#039; padding:1px 5px; margin:0px -2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

#hottopicscontent .list a:hover {color:#F63;text-decoration:none;background-color:#FFE680;}


/**************** spacing styles *****************/

.pad1 {padding: 1px; margin: 0px;}
.pad2 {padding: 2px; margin: 0px;}
.pad3 {padding: 3px; margin: 0px;}
.pad4 {padding: 4px; margin: 0px;}
.pad5 {padding: 5px; margin: 0px;}
.pad6 {padding: 6px; margin: 0px;}
.pad8 {padding: 8px; margin: 0px;}
.pad10 {padding: 10px; margin: 0px;}
.pad12 {padding: 12px; margin: 0px;}
.pad14 {padding: 14px; margin: 0px;}
.pad16 {padding: 16px; margin: 0px;}
.pad18 {padding: 18px; margin: 0px;}
.pad20 {padding:20px; margin: 0px;}
.pad20 {padding:20px; margin: 0px;}

.padvert2 {padding: 2px 0px 2px 0px; margin: 0px;}
.padvert4 {padding: 3px 0px 4px 0px; margin: 0px;}
.padvert6 {padding: 6px 0px 6px 0px; margin: 0px;}
.padvert8 {padding: 8px 0px 8px 0px; margin: 0px;}

.break {font-size:1px;line-height:0px;}

/**************** line styles *****************/
.line12 { /*border-top: 1px solid #fff;*/ border-bottom: 1px dotted #0CF;}
.lineright {border-top:1px dotted #0CF; width:336px; margin:4px 0px 4px 0px; padding:0px; line-height:1px;}
.linedotted {border-top:1px dotted #0CF; margin:6px 0px 6px 0px; padding:0px; line-height:1px;}

#articleContent h1 {color:#003; font-size:19pt; line-height:22pt; margin-bottom:12px; font-weight:normal;}
#articleContent h2 {color:#003; font-size:15pt; line-height:20pt; margin-top:4px; margin-bottom:-4px;}
#articleContent h6 {color:#F60; font-size:10pt; line-height:12pt; margin-bottom:6px;}
#articleContent {font-size:12pt; line-height:16pt; margin-left:10px; padding-right:364px; color: #555;}
#articleContent p {margin:0px; padding:0px;}
#articleContent .articleUtilities {font-size:9pt; color:#999999;}
#articleContent .premiumBORDER {border:1px solid #F90; background-color:#fff4c3; padding:10px;}
#CollapsiblePanel1 p {margin-bottom:6px; font-size:11pt;}
#articleContent .storydeck {color:#369; font-size:14pt; line-height:16pt; margin-top:-4px; margin-bottom:16px; font-family:Arial, Helvetica, sans-serif;}



/*************** story styles ******************/

.story {padding: 2px 0px 0px 16px;font-size: 76%;color: #666;line-height:120%;}
.storybody {color: #555;}
.storybody b {color:#333;}
.storybody ul {margin-top:6px; padding-left:4px;}
.storybody li {list-style-image:url(/images/site/storybullet.gif);margin-left:-16px;margin-bottom:8px;padding-right:30px; color:#666;font-size: 90%; line-height:130%; /*margin-top:-6px;*/}
.storybodysnippet a>b, .storybodysnippet a>b:visited, .storybodysnippet b>a, .storybodysnippet b>a:visited  {color:#039;}
.storybodysnippet td {line-height:120%;}
.posted { font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:11pt; margin-left:2px; margin-bottom:2px; font-weight:normal; color: #666;}
.story h3{font: bold 125% Arial,sans-serif;color: #000000;}
.story p {padding: 0px; margin:0px;}
.story a.capsule{font: bold 1em Arial,sans-serif;color: #005FA9;color:#000033;display:block;padding-bottom: 6px;}
.story a.capsule:hover{text-decoration: underline;}
.storybody blockquote p {margin:0px 0 0px 0px;padding:6px;}
td.storyLeft{padding-right: 12px;}
.storybody blockquote {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	font-style: normal;
	line-height: normal;
	color: #6492C6;
	border-left:2px solid #ddd;
	margin: 0px 0px 0px 0px;
	padding-top: -10px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 10px;
}

/**************** story sidebar styles *****************/
#storyside {
	font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:12pt;color:#006666; 
	margin:-8px 2px 10px 0px; padding: 20px 20px 0px 0px;float:left;
	background: url(/images/site/sidebar_1.jpg) top right no-repeat; width:200px;
}
.storyside blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #6492C6;
	border-left:2px dotted #ddd;
	margin:10px 0px 6px 0px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#storyside a {
	color: #339900;
	line-height:11pt;
}
.sidehead {font-family:Arial,Helvetica,sans-serif; font-size:12pt; line-height:14pt;color:#006699; margin:5px 0px 6px 0;
}
#storyside ul li {
 list-style-type: square;
 margin-left:-22px;
 padding-right:4px;
}
#storyside strong {
font-family:Arial,Helvetica,sans-serif; font-size:12pt; line-height:14pt;color:#006633; margin:0px 0px 12px 0;
}

#plusButton {border:2px solid #FFF; padding:0px; margin:0px; height:30px; width:100px; background-color:#CCC;}
#plusButton:hover {background-color:#3C6 !important;}

.photos {background-image: url(/images/site/related_slideshow_sm.gif);background-repeat:no-repeat;	padding:38px 0 0 7px;	margin-bottom:-10px;}
.posted { font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:10pt; margin-left:2px; margin-bottom:2px; font-weight:normal; color: #666;}
.posting { font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:12pt; color:#444; }
.paginate { margin-top:10px; font-size:10pt; padding-left:10px;}

/**************** comment styles *****************/
.commentbox {background: url(/images/v2/comment_bg.jpg) 2px 0px no-repeat;padding:16px 10px 2px 36px; margin-left:-12px; }
.commentedge {border-left:1px solid #D3E0E9; margin-left:-25px; padding-left:10px;}
.commentbyline {font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#006699; margin-bottom:3px; }
.commenthead {font-size:11pt;padding: 0px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;color:#444444;font-weight:bold;letter-spacing: .1em;}
.commenttext { font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#555555;line-height:120%; margin-bottom:6px; }
#commenttext p {margin-bottom:8px; !important }
.commentline {border-top:1px solid #eee; border-bottom:1px solid #ccc; margin: 6px 0 0 -1px; }
.commentedge h5 {color:#333; margin-bottom:0px; padding-bottom:0px; }

.topictitle {font-size:14pt;}

/*************** home page style ****************/
.homepagetabblock { display:block; margin-left:294px; margin-bottom:-24px; padding:right:0px; margin-right:0px;}

.imgIndex60 {
	width:60px;
	height:60px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:0px solid #fff;
}
.imgIndex {
	width:60px;
	height:60px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:0px solid #fff;
}

.hoverific a {
text-decoration: none;
border:1px solid #C7D6E5;
padding:2px 3px 2px 3px;
margin-right:2px;
line-height:20px;
}

.hoverific a:hover {
text-decoration:none;
background-color:#FFFFFF;
border:1px solid #6699CC;
padding:2px 3px 2px 3px;
margin-right:2px;
line-height:20px;
}

/**************** slideshow styles *****************/
.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}
.paginate {
margin-left:6px;
color:#666666;
}
.slideshow-prevnext {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:125%;
color:#990000;
text-align:center;
}
.slideshow-prevnext a {color:#990000;}
.slideshow-head {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
font-size:125%;
}
.slideshow-desc {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:115%;
}
.stats {
color:#999999;
font-size:9px;
}
.slideshowfeature tableBorder {
border: 1px solid #73737E;
}
.tableBorder {
border: 1px solid;
border-color:#D9E0EE;
}
.slideshowfeature th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		normal;
 text-align:			left;
 padding:           3px 4px 3px 4px;
 background-color: #87A8BD;
}
.slideshowfeature td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}
.photos {
  	background-image: url(/images/site/related_slideshow_sm.gif);
	background-repeat:no-repeat;
	padding:38px 0 0 7px;
	margin-bottom:-10px;
}
.line11a {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #9ABED9;
	border-bottom: 1px solid #7F9CB0;
}


/**************** misc styles *****************/

.smallgray {
	font: normal 8px Arial,sans-serif;
	color: #005FA9;
	color:#000033;
	display:block;
	padding-bottom: 6px;
}
#250 {
width:200px;
height:200px;
max-height:200px;
max-width:200px;
}
#250 img {
width:200px;
height:200px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
max-height:200px;
max-width:200px;
}

#homefeature img {
width:200px;
height:200px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
max-height:200px;
max-width:200px;
}

#150 {
}
#150 img {
width:150px;
height:150px;
margin-right:6px;
}
.line0 {
	padding: 0px;
	margin: 0px 10px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD94;
}
.line1 {
	padding: 0px;
	margin: 0px 8px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD94;
}
.xcn-titles {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#CC3333;margin-bottom:6px;
line-height:120%;
}
.cn-dottedhorizline {
border-bottom:1px dotted #CCC;
margin-top:6px;
}

/************** feature styles *****************/

.feature {
	padding: 0px 10px 0px 10px;
	font-size: 90%;
	margin: 0 0 0 0;
}
.slideshowfeature {
	padding: 0px 10px 0px 6px;
	font-size: 100%;
	margin: 0 0 0 0;
}

.feature h3{
	font: bold 125% Arial,sans-serif;
	color: #000033;
	padding: 10px 0px 5px 0px;
}
.feature h5{
	font: bold 110% Arial,sans-serif;
	color: #000033;
	padding: 10px 0px 5px 0px;
}

.feature img{
	/*float: left;*/
	padding: 0px 0px 0px 0px;
}
.featureright {
	padding: 0px 10px 10px 10px;
	font-size: 100%;
	margin: 0 0 10px 10px;
	width:28%;
	float:right;
	border-left:1px solid #ccc;
}
#detailsText p {margin-bottom:8px; padding-bottom:8px;}
.slideshow-desc p {margin-bottom:8px; padding-bottom:8px;}
