*{margin:0px;padding:0px;}

body{
	background-image:url(../images/bg.jpg);
	margin:0px;
	background-color:#FFF;
	/*background-color:#aaef71;*/
	background-repeat:repeat-x;
	font-size: 11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#header{
width:950px;
height:156px;
background-image:url(../images/images/logo.jpg);
background-repeat:no-repeat;
margin:auto;
}
.highlight{
color:#669933;
}
#maindiv{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:auto; 
}

.events{
	background-image:url(../images/events_default.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#maincont{
background-color:#FFF;
	background-image:url(../images/bg-banner.gif);
	background-repeat:repeat-x;
	min-height:800px;
	}
#maincont p {
font-size:11px;

text-align:left;
}
#maincont a {
color:#669900;
text-decoration:none;
}
#maincont a:hover {
color:#99CC00;
text-decoration:underline;	
}

#navbar{
	height:33px;
	width:1000px;
	}
.careers{
background-image:url(../images/careers.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#careernote{
padding-left:30px;
padding-bottom:30px;
color:#006600;
}

#leftcont{
	width:300px;
	height:auto;
	float:left;
	padding:0px;
}

#maincont{
	width:640px;
	height:auto;
	float:left;
}
#maincont ul{
	margin-left:20px;
}
.hoverOff{
	/*opacity:.70;filter: alpha(opacity=70);*/ -moz-opacity: 0.7; 
}
.hoverOn{
	/*opacity:1;filter: alpha(opacity=100);*/ -moz-opacity: 1.0;
}
#banner{
	background-color:#FFF;
	background-image:url(../images/bg-banner.gif);
	background-repeat:repeat-x;
	height:auto;
	width:auto;
	clear:none;
}
#cont{
	width:auto;
	padding:20px;
	padding-bottom:0px;
	clear:none;
}
featureditem{
padding:10px;
padding-bottom:30px;
text-align:left;

}
#featureditem img{
float:left;
margin:7px;
border:2px #99CC66 Solid;
padding:3px; 
}
#featureditem a img{
float:left;
margin:7px;
border:0px;
}
#schedules{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
tr.sked td{
border-bottom:1px #D8D8D8 Dotted;
}
tr.sked_active td{
border-bottom:1px #D8D8D8 Dotted;
background-color:#E8FDD0;
}
table tr.skedhead{
border-bottom:1px  #336600 Solid;
}
#solutions{
	/*padding-left:10px;*/
}

#subconts{

padding-left:20px;
}

#whatsnew{
	width:300px;
float:left;
}

#featured{
margin-left:20px;
width:280px;
float:left;
}
#solutionsdes{
	float:left;
	width:auto; 
	height:98px;
	background:url(../images/solutions.png);
}

#soldescont{
	padding-left:10px;
	font-size:10px;
	font-family:Arial;
	text-align:justify;
}

#soldescont img{
	margin-bottom:0px;
}

#soldescont div{
	text-indent: 30px;
	color:#888;
	float:left;
	width:250px;
	line-height: 14px; 
	display:inline;
	padding-left:10px;
}
#soldesb{
	float:left;
}
.clear{
clear:both;
}
#lcont1{
	background:url(../images/sidepanel.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFF;	
	padding-top:10px;
	padding-right:0px;
}
#lefttitle{
float:left;
padding-left:5px;
padding-bottom:5px;
margin-bottom:20px;
border-bottom:3px #fff solid;
width:285px;
font-weight:bold;
}
#newsbit{
	font-size:11px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	
/*	text-indent:30px; */
	position: relative;
}
#co_nav{
border:1px #669933 Solid;
background-color:#E2F1C5;
margin-left:10px;
margin-bottom:20px;
width:200px;

float:left;
}
#co_nav #inner{
padding:10px;
}
#co_nav #inner p{
text-indent:0px;
text-align:left;
}
#co_nav #inner a{
color:#336633;
font-weight:bold;
text-decoration:none;
}
#co_nav #inner a:visited{
color:#336633;
font-weight:bold;
text-decoration:none;
}
#co_nav #inner a:hover{
color:#336633;
font-weight:bold;
text-decoration:underline;
}
#co_text{
width:375px;
float:left;
}
#co_text h4{
font-size:14px;
}
.co_set{
border-bottom:1px #99CC66 Dotted;
margin-bottom:50px;
padding-bottom:20px;
}
.co_set p{
text-indent:0px;
}
#navleft ul{
/*	float:left;*/
clear:both;
list-style-type:none;
text-indent:0px;
text-align:left;
color:#FFF;
font-size:12px;
margin:0px;
padding:0px;
}
#navleft{
padding-left:10px;
margin-bottom:50px;
}
#navleft ul li {
color:#FFF;
margin:0px;
padding:0px;
}
#navleft ul li.current a{
color:#FFF;
background-position:right;
background-image:url(../images/navleftc.gif);
background-repeat:no-repeat;
margin:0px;
}
#navleft ul li a{
color:#FFF;
font-weight:bold;
display: block;
text-decoration:none;
padding: 10px;
margin:0px;

background-image:none;
}

#navleft ul li a:hover{
color:#FFF;
font-weight:bold;
text-decoration:none; display: block;
padding: 10px;
background-image:url(../images/navleft.gif);
background-repeat:no-repeat;
background-position:right;
margin:0px;
}
#update{
width:300px;
float:left;
height:60px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#99CC66;
}
/**                            **/
#navleft ul li ul li{
color:#FFF;
margin-left:20px;
padding:0px;

}
#navleft ul li#current2 a.block2{
color:#336600;
background-position:right;
background-image:url(../images/navleftc2.gif);
background-repeat:no-repeat;
margin:0px;
}
#navleft ul li  a.block2{
color:#FFF;
font-weight:bold;
display: block;
text-decoration:none;
padding: 10px;
margin:0px;
background-image:url(../blank.gif);
font-size:10px;
}

#navleft ul li.currentsub2 a.block2:hover{
color:#FFF;
font-weight:bold;
text-decoration:none; display: block;
padding: 10px;
background-image:url(../images/navleft.gif);
background-repeat:no-repeat;
background-position:right;
margin:0px;

font-size:10px;
}
#navleft ul#currentsub li.currentsub2 a.block2:hover{
color:#FFF;
font-weight:bold;
text-decoration:none; display: block;
padding: 10px;
background-image:url(../images/navleft.gif);
background-repeat:no-repeat;
background-position:right;
margin:0px;

font-size:10px;
}
#solproditem{

clear:both;
}
#solproditem #item_image{
float:left;
width:auto;
margin:10px;
padding-bottom:50px;
}
#solproditem #conts{
float:left;
width:70%;
}
#solproditem #conts #itemname{
color:#336633;
font-size:12px;
font-weight:bold;
text-transform:capitalize;

}
#solproditem #conts #itemdesc{
padding-top:20px;
}
/**                              **/



#lcont2{
	text-align:center;
	height:auto;
	padding-top:20px;
}

#partners{
	clear:both;
	padding:20px;
}
.careerspage{
width:300px;
margin-left:20px;

margin-bottom:50px;
}
.postdate{
margin-bottom:30px;
float:right;
color:#669933;
font-size:10px;
}
hr{
	border: 0.2em #86BC5A thin;
	border-bottom:none;
}
#footermain{
	clear:both;
	
	}
#footermain a{
	clear:both;
	color: #5F8740;
	text-decoration:none;	
	
}
#footermain a:hover{
	
	color: #000;	
	text-decoration:underline;
}
h5{
font-size:11px;
color:#666666;
}
h4{
	border-bottom:1px #669933 Solid;
	color:#669933;
	margin-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
h3{
	color:#669933;
	margin-top:5px;
	padding-bottom:5px;
	font-size:12px;
}
#courseoutline h2{
padding:3px;
background-color:#669933;
color:#FFFFFF;
padding-left:10px;
border-bottom:2px #336600 Solid;
background-image:none;
}
h2{
	color:#fff;
	padding:10px;
	font-size:18px;
	background-image:url(../images/heading2.gif);
	background-repeat:no-repeat;
}
h1{
	color:#669933;
	margin-top:5px;
	padding-bottom:5px;
	font-size:18px;
}
#partners p{
	text-align:center;
	
}
#outercontext{
padding-bottom:100px;

}
#outercontext p{

text-indent:0px;
}
#innercontext{
padding-left:10px;
text-decoration:none;
}
#picont{
	overflow:hidden;
	height:50px;
}
#picons{
	
}
/**     inner conts       **/






#topcont{
	height:36px;
	width:auto;
	
	background-repeat:no-repeat;
	background-image:url(../images/cont-top.png);		
}
#contdiv{
	
	background:url(../images/cont-mid.png) repeat-y ;
	background-repeat:repeat;
	height:100%;
	width:auto;
}
#bcont{
	background-repeat:no-repeat;
	background-position:left bottom ;
	background-image:url(../images/cont-bottom.gif);	

	height:auto;
	width:auto;
	
}
#bcont div.inner{
	padding:30px;
}

#navitems{
 float:right;
	padding-top:10px;
	padding-right:10px;
}

#navitems ul{
 display:inline;
 
}

#navitems ul li{
	display:inline;
}
#navitems ul li a{
	margin-top:10px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin-left:30px;
	text-decoration:none;
}
#navitems ul li a:hover{
	font-size:11px;
		font-weight:bold;
	color:#fff;	
	margin-left:30px;
	text-decoration:underline;
}
#contactinfo{
width:278px;
background-image:url(../images/contactbar1.png);
background-repeat:no-repeat;
height:200px;
color:#006600;
}	
#contactin{

color:#006600;
padding:20px;
}	
#crop{
height:28px;
width:300px;
background-image:url(/v5/images/crop.png);
background-repeat:no-repeat;
}
#cont h3{
padding:3px;
background-color:#669933;
color:#FFFFFF;

border-bottom:2px #336600 Solid;

}
#cont h3 a{
color:#FFF;
}
#cont h3 a:visited{
color:#FFF;
}
.testi_item{
	text-indent:0px;
	clear:both;
	padding:0px;
	margin-bottom:0px;
}
#prompt{
padding:20px;
border:1px #CC9966 Dotted;
background-color:#FFFFCC;
font-size:12px;
font-weight:bold;
color:#CC9900;
text-align:center;
margin-bottom:20px;
}
.testi_item blockquote{
margin-left:0px;
margin-bottom:0px;
width:400px;
background-image:url(../images/quote.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:14px;
}
#outercontex #innercontext .testi_item blockquote .intesti p{
text-indent:30px;
}
#print{
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:10px;
background-color:#FFFFFF;
padding:10px;
}
#print .sked td{
border-bottom:1px #C9D6C7 Dotted;
}
#print a {
color:#669900;
text-decoration:none;
}
#print a:hover {
color:#99CC00;
text-decoration:underline;	
}
#print a:visited {
color:#669900;;
text-decoration:underline;	
}
.intesti{
color:#668161;
font-size:14px;
padding-left:50px;
padding-right:70px;
padding-top:20px;
padding-bottom:10px;
background-image:url(../images/unquote.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
.trainee{
padding-left:30px;
}
/***********************************************************************

	***********************************************************************/
	#dhtmlgoodies_menu{
		border:0px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
			
	}
	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
		margin-top:20px;
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
		
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */		
	}	
	#dhtmlgoodies_menu ul li a{

	margin-top:10px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}
	
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		overflow:visible;
		padding-left:50px;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:0px;
		text-align:left;
		padding-top:11px;
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		
	}
	#dhtmlgoodies_menu ul.menuBlock3{	/* Menu bar - main menu items */
		border:0px;
		padding-top:2px;
		margin:0px;
		padding:0px;
		text-align:left;
		
		width:inherit;
	}
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #000;
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:15px;
		padding-right:15px;
		margin-top:10px;
		
	margin-left:auto;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:15px;
		padding-right:15px;
		margin-top:10px;
		color:#66CC33;
		
	text-decoration:none;
	margin-left:0px;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
		margin:0px;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#669933;
		font-weight:bold;
		margin:0px;
	text-decoration:none;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border-top:1px solid #669933;
		border:1px solid #004000;
		background-color:#004000;
		
		margin:0px;

	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;		
		border:1px solid #004000;
		background-color:#669933;
	text-decoration:none;
	
		margin:0px;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#FFF;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		
		border:1px solid #669933;
		background-color:#669933;
		border-left:5px  #669933 Solid;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		border:1px solid #669933;
		background-color:#004000;
		border-left:5px  #669933 Solid;
	}
	
	#dhtmlgoodies_menu .currentDepth3over a{	/* Text rules */
		color:#FFF;
		
	}	
		
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;		
		border:1px solid #004000;
		background-color:#004000;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		border:1px solid #004000;
		background-color:#669933;
	}	
ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#bannerad li {
	position: absolute;
	top: 0;
	left: 0;
	width: 640px;
	height: 255px;
	background-color: #FFF;
	visibility: hidden;
}

ul#bannerad li img {
	display: block;
}
.caption {
	clear: both;
	background-color: #FFF;
	visibility:hidden;
}
.bannerad1 {	
	position: relative;
	width: 640px;
	height: 255px;
}

code {
	font-family: monospace;
	font-size: 1.2em;
}
.control {
	position: absolute;
	z-index: 200;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;
}
#bannerad-next {
	right: 20%;
	top: 71%;
}
#bannerad-previous {
	left: 6%;
	top: 71%;
}
.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}
/* pyramid */

#navPyra {
        margin: 0;
        padding: 0 0 20px 10px;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color:#999999;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #7a9f16;
        background: url(../images/pyramid.gif) no-repeat bottom center;
}

/** pyramid **/



/***********  SHOUTOUT  ************/
#shoutout{
	width:250px; height:400px;
	font-size:10px;
	margin:auto;
	padding:20px;
}
	#head{
 		background: url(../images/shout/header.png);
		width:235px;
		height:56px;
	}
		
	#sdet{
		background:url(../images/shout/base.png);
		width:235px; height:300px;
		margin:0px;
		color:#829a70;
		
	}	
		#sdet p.last{
			padding:0 10px 0 10px;
			margin:0px 0 10px 140px;
			color:#000;
		}
		#sdet li{ list-style:none; margin:0px 20px;
				font-family:Arial, Helvetica, sans-serif;
				}
		#sdet li p.mtime{
				float:right;
				}
		#sdet li p.user{ background:#e3f983;
			color:#11821c;
			width:200px;
			font-weight:bold;
			font-size:12px;
		}
		#sdet li p.shout{
			font-family:Arial, Helvetica, sans-serif;
			width:200px;
			font-size:12px;
			color:#000;
			margin:10px 0 10px 0px;
		}
		
	#foot{
		background:url(../images/shout/footer.png);
		width:235px;
		height:24px;
		margin:0px;
		}
	#myform{margin:5px; text-decoration:none;}
	#myform input.textbox{
		background:#e2ecb8;
		border-style:none;
		border:solid 1px;
	}
	#myform textarea.textbox{
			background:#e2ecb8;
			border-style:none;
			border:solid 1px;
	}
	#myform p{
		float:left;
		width:40px;
		padding:0px 10px;
		margin:5px;
	}
	
/***************************** CIM NEWS ***********************************/

#head{
	width:600px; height:64px;
	background:url(../images/news.jpg) no-repeat;
}

#feat_news{
	width:590px;
	padding: 10px;
}
	.bordered{
		border:1px solid #00CC00;
		padding:5px;
	}
	#desc{
		padding:10px;
		color:#000000;
	}
	#desc ul{
		margin-left:20px;
	}
#news_list{
	background:#f6fae7;
	padding: 10px;
}
	#news_list h4{
		margin-bottom:10px;
	}
	#news_list a{
		margin:0px 10px;
	}
#disc{
margin-left:20px;
}

/*****************************  Training Sched **************************************/

#sched{
	margin:0px 25px;
	width: 300px;
	}
#sched a{text-decoration:none;}

/*****************************  Autodesk Demo Form ***********************************/
#demo_form{
	width:600px;
	height:566px;
	margin:0px;
	padding:0px;
	background: url(../images/bgform.jpg) no-repeat;
}

#yes1{
	background: url(../images/yes.png) no-repeat;
	width:319px;
	height:105px;
	color:#fff;
	float:left;
	margin:83px 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	#yes1 p.check{
		margin:80px 50px;
	}
	#yes1 p.option{
		margin:10px;
	}

#more{
	width:263px;
	height:100px;
	background:url(../images/more_details.png) no-repeat;
	float:left;
	margin:32px 19px;
	color:#FFFFFF;
	text-decoration:none;
	
}
	#more select{
		border-style:none;
	}
	#more select.date:hover{
		background:#fffdcf;
	}
	#more textarea{
		border-style:none;
	}
	#more textarea:hover{
		background:#fffdcf;
	}
	#more p.label{
		float:left;
		padding:0px 0px 0px 10px;
		font-weight:bold;
		font-size:14px;
		padding:0px 15px 10px 0px;
	}

#reg{
	width:299px;
	height:266px;
	background:url(../images/reg_form.png) no-repeat;
	float:right;
}
	#reg h1{
		color:#FF0000;
		font:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:10px 0px;
		margin:45px 50px 0px;
	}
	#reg p{
		color:#fff;
		font-size:12px;
		height:20px;
		width:60px;
		float:left;
		padding-left:35px;
		margin-top:5px;
		text-align:left;
		}
	#reg input{
		font-size:14px;
	}
	#reg input.field{
		border-style:none;
	}
	#reg input.field:hover{
		background:#fffdcf;
	}
	#reg .submit{
		margin:0px 90px;
	}
	
/*****************************  SITE MAP ***********************************/

div#sitemap{
	background:#f0f9e0;
	padding: 15px;
	text-decoration:none;
	}
	div#sitemap a{
		text-decoration:none;
		color:#669933;
	}
	div#sitemap a:hover{
		text-decoration:none;
		color:#000;
	}
	

	div#sitemap ul li#root {
		font-family:Tahoma, Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		list-style:none;
		padding:10px;
		background:#fff;
		margin-bottom:10px;
		border:solid #669933 thin;
	}
	div#sitemap ul li ul li#sub{
		margin-left:2em;
		text-decoration:none;
		font-weight:normal;
		font-size:12px;
		display:block;
	}


/***************************** CIM SEARCH ***********************************/	

#cse-search-box{
	padding:10px;
	border:solid  thin #fff;
	width:250px;
	margin:auto;
}
	#cse-search-box p.t{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding-bottom:5px;
	}

/***************************** PRIMAVERA REGISTRATION ***********************************/
#primavera_form{
	background: url(../images/primBG.jpg) no-repeat #fff8e5;
}
	#primavera_form h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#ce3747;
	}
	#comments{
		padding: 20px;
		border:1px solid;
		margin:20px auto;
		width:400px;
	}
	#comments input{ padding:15px; margin-right:20px;}
	#info{ margin-left:100px; padding:5px; }
	#info input[type=text]{margin-bottom:3px; }
	#info textarea{margin-bottom:3px;}
	#info p{font-weight:bold;width:85px;float:left;
	}
	.reg_submit{padding:20px;}


/***************************** TRAINING CENTER PAGE***********************************/
#tcPageWrapper{
	background: url(../images/tcbg.jpg) #ffb93d repeat-x;
	margin-bottom:10px;
}
#tcPage{
	padding:10px;
	width:900px;
	margin:auto;
}
	#tcPage h1{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:18px;
		font-weight:bold;
		
	}
	#tcPage p{
		color:#000;
		font-size:12px;
	}
	#tcPage b{
		color:#000;
	}
	#tcPage li{
		margin-left:20px;
		color:#000;
		font-size:12px;
	}
	#tcPage table{
		margin:auto;
		color:#000;
		background:#FFFFFF;
	}
	#tcPage div#innercontext{
		width:600px;
		margin:auto;
	}
	#tcPage div#innercontext span a, #courses span a{
		color:#fff;
		text-decoration:none;
		border:none;
		
	}
	#courses{
		width:680px;
	}
	#courses h4{
		text-decoration:none;
		font-size:16px;
		color:#FFFFFF;
		border:none;
	}
	#testi_left{
		float:left;
		background:#000;
		width:220px;
		height:auto;
		position:absolute;
		clear:none;
		
	}#testi_left p{
		color:#fff;
	}
	

#tcMenu{
	padding:10px;
	width:1000px;
	margin:auto;
}	
	
	#tcMenu ul{
		margin:auto;
	}
	#tcMenu li{
		list-style:none;
		display:inline;
		text-decoration:none;
		padding:0px;
		margin:15px;
	}
	#tcMenu li a{
		text-decoration:none;
		color:#FFFFFF;
	}
	#tcMenu li a img{
		border:none;
		margin:auto;
		}
	
/***************************** STORIES SNIPPETS ***********************************/
#snippets{
	background:url(../images/snipBG.jpg) repeat-x #c4df9b;
	height:auto;
	width:270px;
	padding:0px;
	margin:auto;
	border:1px solid #000;
	margin-top:5px;
	padding-bottom:20px;
}
	#snippets h1{
		font-family:Tahoma, Verdana, Arial;
		font-size:16px;
		color:#fff;
		font-weight:normal;
		padding: 0px 5px 0px;
	}
	#snippets .title{
		color:#000;
		padding:5px;
		text-align:center;
		font-size:14px;
	}
	#snippets .message{
		color:#000;
		margin-top:5px;
		padding:10px;
	}
	#snippets img{
		margin-right:10px;
	}
	
#storyWrapper{
	margin:auto;
	height:auto;
	padding:10px;
	}
#StoryMainPage{
	background:url(../images/storyBG.jpg) repeat-x #c4df9b;
}

#board{
	width:453px;
}

#board.heads{
	background:url(../images/headBG.png) no-repeat;
	height:62px;
	border-bottom:1px solid #d3d3d3;
}
#board.heads p{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-style:italic;
	font-weight:bold;
	padding:30px 10px;
	}
	
	#board.heads p i{
		color:#ace457;
	}
#board.storybody{
	background:#fff;
}
	#board.storybody p{
	padding:10px;
	text-align:left;
	font-size:12px;
	}
	#board.storybody img {
		padding:5px;
	}
#board.boardFoot{
	background:url(../images/boardfoot.png) no-repeat;
	height:94px;
}

#more_stories{
	background:url(../images/moreStories.png) no-repeat;
	width:164px;
	height:280px;
	float:right;
	margin:90px auto;

}
	#more_stories h1{
		color:#000;
		font:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		padding-top:6px;
		padding-left:33px;
	}
	.more_body{
		background:url(../images/moreStoriesBody.png) repeat-y;
		height:auto;
		padding:5px;
		
	}
	.more_body i{
		text-align:left;
	}
	.more_foot{
		background:url(../images/moreStoriesFoot.png);
		height:18px;
	}
/* ####################################### EDUC FORM #####################################*/
#educ_form{background: url(../images/educForm.jpg) no-repeat bottom #000;color:#fff; padding:10px;}
/* ####################################### ABOUT US #####################################*/
#about_us ul{
	padding:5px;
}
#about_us li{
	margin-left:30px;
}
#about_us p{
	padding:5px;
	margin-top:5px;
}

/* ############################################# video ##########################################*/
#video h4{padding:4px;}

/* ############################################# REGISTRATION FORM ##########################################*/
#form1 table tr td label{
	font-weight:bold;
}
#form1 input[type=text]:hover.required_fldtxt{
    background-color:#feeded;
	border: solid 2px #ff4747;
}
#form1 textarea:hover.required_fldtxt{
    background-color:#feeded;
	border: solid 2px #ff4747;
}
/* ############################################# DOWNLOAD FORM ##########################################*/
.dload_form fieldset{
	padding:10px;
	margin:auto;
}
.dload_form label{margin-left:10px; color:#FF0000;}
.dload_form p{width:150px; float:left;padding:2px; font-weight:bold;}
.dload_form input{margin:1px;}



