html
{
min-height: auto;
vertical-align: top;
}
BODY
{
 scrollbar-face-color:#c49241;
 scrollbar-highlight-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#000000;
}
body  {behavior: url("http://beta.creative-n.com/newsite/index_files/csshover3.htc"); } 
body {
	margin: 0;
	padding: 0;
	color: #767475;
	height: 10px;
	z-index: auto;
}

img {
	border: 0;
}
a {
	color: #1162C5;
	text-decoration: none;
}

/*
Roll over/Hover a href Links
*/
a:hover {
color: #1162C5;
text-decoration: underline;
}

hr {
	height: 5px;
    background-color: #d7d7d7;
	color: #d7d7d7;
	border: 0px;
}

#wrapper {
	width: 943px;
	margin: 0px auto;
	background: #FFFFFF;
	padding: 0px 0px;
	overflow: hidden;
	min-height: inherit;
}

#top-header {
	height: 120px;
}

#top-header a{
	color: #215082;
}

#top-links {
	font-size: 12px;
	color: #215082;
}

#top-links a{
	color: #215082;
}

#ceatilogo {
    margin-top: 24px;
	width: 412px;
}

#search-login {
	font: 12px Arial, Helvetica, sans-serif;
	height: 38px;
	vertical-align: middle;
	background-image: url(top-right-box-thin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}	
	
#you-are-here {
	font: 12px Arial, Helvetica, sans-serif;
	color: #215082;


	*padding-top: 0px;
	*margin-top: 0px;
}
	
#right-spacer {
    height: 40px;
}	

#bg-right {
    background: #f0f2f3 url(http://beta.creative-n.com/newsite/index_files/bg-right.jpg) left repeat-y;
}

#bg-left {
    background: #f0f2f3 url(http://beta.creative-n.com/newsite/index_files/bg-left.jpg) right repeat-y;
}

#hpane {
	width: 719px;
	padding: 5px;
	overflow: hidden;
	background: #f8f6f7;
	border: 1px solid #ebeaea;
}

#hpane #user {
	width: 50%;
	float: left;
}

#hpane #msgs {
	width: 50%;
	float: right;
	text-align: right;
}


.menu{
	border:none;
	border:0px;
	margin:0px;
	*margin-left: -40px;
	padding:0px;
	font: 67.5% Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}
	
.menu ul{
	background:#6d6c71;
	height:22px;
	list-style:none;
	margin-top:-10px;
	padding:0px;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#6d6c71;
		color:#FFFFFF;
		display:block;
		font-weight:normal;
		line-height:22px;
		margin:0px;
		padding:0px 0px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #6d6c71;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#6d6c71;
		display:none;
		height:auto;
		padding:0px;
		margin: -7px 0px 0px 0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		border-bottom: 1px solid #7f90a1;
		display:block;
		float:none;
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-right:-5px;
		width:225px;
		}
		
	.menu li ul li img {
		padding-left:5px;
		}
		
		
	.menu li:hover li a{
		background:none;
		}
		
	.menu li ul a{
		display:block;
		height:22px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 0px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ffffff url(/images/arrow-yellow-on-blue.gif) center left no-repeat;
			border:0px;
			color:#e67e03;
			text-decoration:none;
			display:block;
			}
	.menu p{
		clear:left;
		}	


/*
+++++++++++++++++++
Continue With the Layout
+++++++++++++++++++
*/

#content-wrap {
	width: 943px;
	margin-top: 0px;
	padding-top: 0px;
	min-height: auto;
	overflow: hidden;
	background: #FFFFFF;
}

#content-wrap #pane {
	width: 260px;
}

#content-wrap #sidebar {
	width: 202px;
	margin: 0px;
	max-width: 202px;
	height: 100%;
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content-wrap #content {
	width: 727px;
	min-width: 727px;
	padding: 0px;
    padding-top: 0px;
    line-height: 150%;
    font-size: 12px;
} 

 #content-wrap #subpage {
	float: none;
	padding-left: 0px;
	margin-top: 0px;
	color: #FFF;
} 

#content-wrap #subpage2 {
	width: 727px;
	float: right;
	padding-left: 0px;
	margin-top: -7px;
	color: #4D4D4D;
	min-height: 300px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
} 

#content-wrap2 #subpage { 
	width: 727px; 
	float: right; 
    padding-left: 0px; 
	margin-top: -7px;
    font: 12px/20px Arial; 
	color: #4D4D4D; 
} 

 #content-wrap #arch { 
	width: 727px; 
	float: left; 
        padding-left: 0px; 
        font: 12px/20px Arial; 
	color: #767475; 
} 

 #pane .module { 
	width: 240px; 
	padding: 5px; 
} 

 #featArticles { 
	width: 250px; 
	border: 1px solid #e2e2e2; 
	padding-bottom: 5px; 
	margin-bottom: 14px; 
} 

 #featArticles .aHead { 
	height: 16px; 
	padding-left: 20px; 
	background: url("images/icon_article.gif") no-repeat; 
} 

 #featArticles .heading { 
	background: url("images/head_feat-articles.gif") no-repeat; 
	height: 28px; 
	margin-bottom: 5px; 
} 

 #featArticles #browse { 
	width: 210px; 
	padding: 5px; 
	padding-left: 25px; 
	margin: 0 auto; 
	background: #eff8ea url("images/icon_tick.gif") no-repeat; 
	background-position: 5px 5px; 
	border: 1px solid #b4c9a7; 
} 

 #sNotes { 
	width: 250px; 
	border: 1px solid #EBEAE2; 
margin-bottom: 14px; 
} 

 #sNotes a { 
border-bottom: 1px solid #efefef; 
} 

 #sNotes a:hover { 
border-bottom: 1px solid #ccc; 
} 

 #sNotes .heading { 
	background: url("images/head_sidenotes.gif") no-repeat; 
	height: 31px; 
	margin-bottom: 5px; 
} 

 #fContent { 
	width: 100%; 
} 

 #content .heading { 
	background: url("images/head_fresh-content.gif") no-repeat; 
	height: 23px; 
	width: 100%; 
        margin-bottom: 5px; 
} 

 #ads { 
	width: 100%; 
        border-top: 1px solid #e2e2e2; 
        padding-top: 15px; 
        clear: both; 
} 

 #ads .ablock { 
	width: 220px; 
        margin-right: 32px; 
	float: left; 
} 

 #ads .ableft { 
width: 220px; 
float: right; 
} 

 /* Whitespace and dividers */ 

 #whitespace { 
width: 100%; 
height: 10px; 
background-color: #fff; 
} 

 .wspace { 
width: 100%; 
height: 10px; 
background-color: #fff; 
} 

 /* Move Along */ 

 #footer {
	margin: 0;
	padding-top: 5px;
	width: 955;
	color: #4D4D4D;


	font: Arial
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
} 

 #footer .heart { 
	background: url("images/icon_heart.gif") no-repeat; 
	padding-right: 16px; 
} 

 .red { 
	color: #ae141e; 
} 

 /* 
+++++++++++++++ 
Homepage & Single Posts 
+++++++++++++++ 
*/ 

 #insidewords { 
padding: 5px; 
line-height: 150%; 
font-size: 12px; 
} 

 #content h2 { 
font-size: 14px; 
font-weight: normal; 
color: #ca1717; 
padding: 5px; 
background: #F3F1EA; 
} 

 #content h2 img { 
vertical-align: middle; 
} 

 #content h2 a { 
color: #ca1717; 
} 

 #content h2 a:hover { 
color: #555; 
} 

 #content .dropped { 
margin-left: 25px; 
} 

 #content .dropped a { 
color: #666; 
} 

 /* 
********************************** 
POST COMMENTS 
********************************** 
*/ 

 #commentarea { 
width: 470px; 
float: left; 
padding-left: 5px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-top: 10px; 
} 

 #precomments { 
width: 100%; 
} 

 #precomments img { 
vertical-align: text-bottom; 
} 

 .comleft { 
width: 75%; 
float: left; 
} 

 .comright { 
width: 20%; 
float: right; 
} 

 h3#comments { 
font-size:14px; 
font-family: Arial, Helvetica, Sans-Serif; 
color: #666; 
margin: 0px; 
} 

 #commentsheader { 
background-image: url(images/comment_head.gif); 
height: 55px; 
width: 300px; 
} 

 .commentsblock{ 

	margin:0.5em; 
	padding:1em; 

 } 
.commentsblock textarea{ 
	width:250px; 
} 
.commentsblock input, .commentsblock textarea{ 
	border:1px solid #d1d1d1; 
} 
.commentsblock textarea:focus{ 
	background:#eee; 
	border:1px solid #a1a1a1; 
} 
.commentsblock textarea:focus, .commentsblock input:focus{ 
	background:#eee; 
	border:1px solid #a1a1a1; 
} 
.commentauthor{ 
	display:block; 
	font-size:1.5em; 
} 

 ol.commentlist{ 
	color:#777; 
	font-size:11px; 
	list-style-type:none; 
        font-family: Arial, Helvetica, Sans-Serif; 
	margin:0; 
	margin-top:1.5em; 
	padding: 0px; 
        width: 80%; 
} 

 ol.commentlist a { 
			color: #555; 
			text-decoration: none; 
			border-bottom: 1px dotted #ca1717; 
			display: inline; 
 } 
			 
		ol.commentlist a:hover { 
			color: #222; 
			text-decoration: none;  
} 

 .cauthor { 
font-weight: bold; 
font-size: 12px; 
} 

 .cauthor a { 
color: #555; 
                        font-size: 12px; 
                        font-weight: bold; 
			text-decoration: none; 
			border-bottom: 1px dotted #ca1717; 
} 

 .cauthor a:hover { 
color: #222; 
text-decoration: none;  
} 

 .commentlist li{ 
	margin-bottom:0.5em; 
	padding:0.5em 1em; 
} 

 .alt{ 
	background:#fff; 
	padding:0.5em; 
} 

 .alt2{ 
	background: #fff url('images/postdata.gif') 15px center no-repeat; 
	border-top: 2px solid #FFD324; 
	border-bottom: 2px solid #FFD324; 
	margin: 10px auto; 
	padding: 5px 20px 5px 45px; 
} 

 .comment-even, .comment-preview { 
	background-color: #F8FAFC; 
} 

 .comment-odd { 
	background-color: #fff; /* Change this colour to add "Flip flopping" backgrounds */ 
} 

 .authorcomment { /* Author background color */ 
	background-color: #f7f7f7; 
} 

 /* Comment/Trackback Favatars & Gravatars */ 
.comment-favatar { 
	-moz-opacity:0.5; 
	opacity: 0.5; 
	 
	background: center center; 
	float: right; 
	margin: 2px 0 0 0;  
	width: 16px; 
	height: 16px; 
} 
.comment-favatar:hover { 
	-moz-opacity:1; 
	opacity: 1; 
} 
.trackback-favatar { 
	background: center center; 
	width: 16px; 
	height: 16px; 
	float: left; 
	margin: 2px 6px 0 2px; 
	cursor: pointer; 
} 
.comment-gravatar img { 
	float: right; 
	padding: 2px; 
	margin: 0; 
	border: 1px solid #A5A5A3; 
	width: 30px; 
	height: 30px; 
	background: #fff url(wp-content/gravatars/avatar.jpg) no-repeat center center; 
} 

 #commentform textarea { 
	width: 90%; 
} 

 .gravatar { 
	margin-right: -5px; 
	float: right; 
	border: 0px; 
	} 

 ol.commentlist blockquote { 
	background: #F8FAFC url("images/blockquote.gif") no-repeat left top; 
	border: 1px solid #ebebeb; 
	padding:1px; 
        line-height: normal; 
	font-size: 10px; 
} 

 /* 
****************************** 
SINGLE POST CLASSES 
****************************** 
*/ 

 			 
		#subpage h1 {
	width: 727px;
	padding-top:0px;
	padding-left:10px;
	color: #2e3d7a;
	font: 24px Arial, Helvetica, Sans-Serif;
	line-height: 51px;

			*margin-top:7px;
	background-image: url(section-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
			} 

 #subpage .entrytext { 
	color: #4c4c4c; 
	font-size: 12px; 
	min-height: 400px; 
	} 
	
	#post-border img{
	padding: 0px 10px 10px 0px;
	}
	
#post-border {
	border-top: #d7dbe0 1px solid;
	border-left: #d7dbe0 1px solid;
	border-right: #d7dbe0 1px solid;
	border-bottom: #e89b3f 3px solid;
	padding: 5px 10px 10px 15px;
	min-height: 300px;
	}


 #subpage p a {
	/*color: #4D4D4D;*/
	color: #2e3d7a;
	text-decoration: underline;
	font-weight: bold;
	

}

#subpage p 
{
	margin-bottom:0px;
	margin-top:10px;
	

} 
#subpage h2 
{
	margin-bottom:0px;
	margin-top:10px;

} 
#subpage p a:hover {

color: #1162C5;
font-weight: bold;
text-decoration: underline; 

} 

 .postpicclass {  
display:block;  
margin: 0 auto; 
padding: 3px; 
border: 1px solid #efefef; 
}  

 .postnobrdr {  
display:block;  
margin: 0 auto; 
padding: 3px; 
border: 0px; 
}  

 .postsingleimg {  
display:block;  
padding: 3px; 
border: 1px solid #efefef; 
}  

 .postsingleimg a {  
border: 0px; 
}  
			 
		#subpage h2 { /* Comment Titles */ 
			padding: 0px 0px 0px 0px; 
			color: #000055; 
			font-family: Arial, Helvetica, Sans-Serif; 
			font-weight: normal; 
			font-size: 18px;} 
			 
			.post-subtitle		{ 
			padding: 0px 0px 0px 0px; 
			color: #000055; 
			font-family: Arial, Helvetica, Sans-Serif; 
			font-size: 18px; 
			} 
			 
#subpage h3 { 
color: #222; 
font-weight: normal; 
line-height: 90%; 
font-size: 14px;} 
						 
#subpage .postInfo { 
font-size: 11px; 
border-top: solid 2px #cc0000; 
padding: 0px 0px 5px 0px; 
margin: 0px 0px 0px 0px; } 
			 
#subpage blockquote { 
width: 90%; 
margin: 0 auto; 
font-style: italic; 
font-size: 1.3em; 
border:3px double #ccc; 
border-width:3px 0; 
text-align: center; 
padding:0.5em; 
color: #666666; 
} 

 #subpage blockquote a img { 
border: 0px; 
} 

 /* 
****************************** 
IMPROVED POST BIT (NEW!) 
****************************** 
*/ 

 .singlepost { 
width: 100%; 
padding-bottom: 10px; 
margin-bottom: 10px; 
border-bottom: 1px solid #efefef; 
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 5px; 
} 

 .singlepost img { 
vertical-align: middle; 
} 

 .singlepost h1 { 
color: #CA1717; 
font: 20px "Verdana", Helvetica, Arial, Sans-Serif; 
} 

 .titlespec { 
	color: #CA1717; 
font: 20px "Verdana", Helvetica, Arial, Sans-Serif; 
line-height: 30px; 
} 

 #socialbookmarks { 
width: 100%; 
margin-top: 10px; 
padding-top: 7px; 
padding-bottom: 7px; 
border-top: 2px solid #efefef; 
border-bottom: 1px solid #efefef; 
} 

 #socialbookmarks img { 
border:0px; 
padding-right:4px; 
background-color: #fff; 
margin-right: 5px; 
} 

 #socialbookmarks img a { 
border:0px; 
padding-right:4px; 
background-color: #fff; 
margin-right: 5px; 
} 

 /* 
+++++++++++++ 
Sidebar 
+++++++++++++ 
*/ 

 #sidebar ul li #searchform { 
margin: 0px; 
border: 0px; 
} 

 #sidebar ul li .widget widget_search { 
border: 0px; 
margin: 0px; 
padding: 0px; 
} 

 #sidebar ul li #search { 
border: 0px; 

padding: 0px; 
margin: 0px; 
} 

 #sidebar ul  { 
	list-style-type:none; 
	margin:0; 
	padding:0; 
	list-style-type:none;

} 

 #sidebar ul li  { 
/*
margin-top: 5px; 
margin-bottom:0.3em; 
padding:0.3em; 
list-style-type: none;  */
} 

 #sidebar li  { 
/*margin-bottom:0.3em; 
padding:0.3em; 
list-style-type: none; 
margin: 0 auto; */
} 

 #sidebar p { 
font-size: 12px; 
line-height: 14px; 
padding-left: 15px;
padding-right: 12px;
color: #215082;
} 

 #sidebar a { 
color: #4a4a4a; 
} 



 #sidebar h2 {
	margin-bottom: 5px;
	padding: 5px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, Sans-Serif;
	line-height: 18px;
	font-weight:bold;
	background-image: url(sidebar-header-bg2.jpg);
	background-repeat: no-repeat;
	background-position: top;
} 
 #sidebar h3 {
	margin-bottom: 5px;
	padding: 5px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, Sans-Serif;
	line-height: 18px;
	font-weight:bold;
	background-image: url();
	background-repeat: no-repeat;
	background-position: top;
} 
 #sidebar img { 
margin-bottom: 5px; 
} 

 #sidebar img a { 
margin-bottom: 5px; 
} 

 #sidebar .adcase { 
margin-bottom: 5px; 
} 

.sidebar-box {
	background-color: #E2E6E9;
	background-image: url(extras-back.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.contentbox {
	margin:7px;
}
/* White background for currently clicked on side menu item */	

/*.current_page_item {
	background-color:#fff;

}
*/


/*SIDE MENU CUSTOMIZATION*/

/* -- TOPMENU*/
div.sidebar-box ul li{
	/*border-bottom: 1px dotted #ccc;*/
	display: block;
	
/*	margin: -2px 0px -2px 15px !important; */
/*	padding: 2px 0px 2px 15px; */
/*	padding: 3px 0 0 0;*/
/*	border: 1px dotted #ccc;*/

}

div.sidebar-box ul li a{

	padding:6px 2px 6px 7px; 
	display: block;
	border-bottom: 1px dotted #ccc;
/*	margin-left:4px;*/
/*background: url("../../images/icons/bullet-small.png") no-repeat left 5px;*/
/*	border: 1px dotted #ccc;*/
/*	margin-left: 0px;
   	margin-right: 5px;
   	padding: 0;
   	padding-left: 10px;*/
}

/* -- SUBMENU*/




div.sidebar-box ul ul{
	margin-top: 10px;

}
div.sidebar-box ul ul li a{
	padding-left:20px;

/*	margin-left: 20px;*/
/*	background: url(/images/bullet-small.png) no-repeat left center;*/
/*	padding-left: 10px;*/

}

/*background of open submenu */
div.sidebar-box ul ul li{


	color: #0000 !important;
/*	text-decoration: none; */
	background-color:#F1F1F1; 
/*	background: url(/images/sidebar-list-bg.jpg) left repeat-y;*/
	display: block;
/*	border-bottom: 1px dotted #000000;*/
/*	background-color: #ffffff;*/
/*	margin: -25px 0px -2px -15px;  */
/*	padding: 2px 0px 2px 22px;  */

}


 
/* -- SUBMENU Active Links */
div.sidebar-box ul li a:hover {
	
	text-decoration: none;
	display: block;
	color: #00467f !important;
/*	background-color:#F40;*/
/*	background-color:#153252;*/
/*	background-color:#4C88BE;*/
	background-color:#fff;
/*	font-weight:bold;*/
/*	background: url(/images/sidebar-list-bg-new.png) left repeat-y;*/

	
	
	

/*	margin: -2px 0px -2px -22px; 
	padding: 2px 0px 2px 22px; */
/*	background: #153252 url(/images/arrow-yellow-on-blue.gif) center left no-repeat;*/
}

/*/////////////////////////END OF SIDE MENU CUSTOMIZATION/////////////*/


#sidebar form {
	padding-left: 15px;
}

 /* 
+++++++++++++ 
Archives 
+++++++++++++ 
*/ 

 .arctext { 
font-size: 12px; 
line-height: 20px; 
color: #555; 
margin-bottom: 15px; 
} 

 .minipost { 
color: #888; 
font-size: 10px; 
margin-left: 0px; 
} 

 #arch h3 { 
color: #ca1717; 
font-size: 16px; 
margin: 0px; 
font-weight: normal; 
} 

 #arch h3 a { 
color: #ca1717; 
background-color: #f2f2f2; 
} 

 #arch h3 a:hover { 
color: #555; 
} 

 #arch h2 { 
font-size: 16px; 
} 

 /* 
+++++++++++++ 
Search 
+++++++++++++ 
*/ 

 #search { 
	width: 250px; 
        border: 1px solid #e2e2e2; 
        margin-bottom: 14px; 
        padding-bottom: 5px; 
} 

 #search .heading { 

background: url("images/search_bg.gif") no-repeat; 
	height: 23px; 
	margin-bottom: 5px; 
} 

 #search #browsetwo { 
	width: 210px; 
	padding: 5px; 
	padding-left: 25px; 
	margin: 0 auto; 
        margin-top: 10px; 
	background: #FAF8F1 url("images/icon_info.png") no-repeat; 
	background-position: 5px 5px; 
	border: 1px solid #E2DFD6; 
} 

 #searchform { 
margin-left: 5px; 
} 

 #searchformsb { 
margin-left: 5px; 
margin-bottom: 10px; 
} 

 /* 
+++++++++++++ 
Features (Internals) 
+++++++++++++ 
*/ 

 .featmod { 
height: 100%; 
width: 100%; 
border-bottom: 1px solid #E5E5E5; 
margin-bottom: 10px; 
} 

 .featmod img { 
margin-right: 15px; 
vertical-align: middle; 
} 

 #feed { 
	width: 723px; 
        margin: 0 auto; 
        margin-top: 10px; 
	padding: 4px 2px 0 5px; 
	border-top: 1px solid #e2e2e2; 
	border-bottom: 1px solid #e2e2e2; 
	background: #efefef; 
        vertical-align: middle; 
} 

 #feed .icon { 
	background: url("images/feediconlarge.gif") no-repeat; 
	height: 28px; 
	display: block; 
        padding: 5px 5px 0 35px; 
	font-size: 1.1em; 
} 

 #feed span { 
	font-weight: normal; 
} 

 /* 
**************** 
Archives Nav 
**************** 
*/ 

 #arch .navigation { 
width: 100%; 
padding: 0px; 
background-color: #f7f7f7; 
border-top: 1px solid #efefef; 
border-bottom: 1px solid #efefef; 
margin-bottom: 5px; 
} 

 /* 
**************** 
Newsletter Subscribe (HP) 
**************** 
*/ 

 #nlSub { 
	width: 250px; 
	border: 1px solid #e2e2e2; 
} 

 #nmSub a { 
border-bottom: 1px solid #efefef; 
} 

 #nlSub a:hover { 
border-bottom: 1px solid #ccc; 
} 

 #nlSub .heading { 
background: url("images/head_newsletter.gif") no-repeat; 
	height: 23px; 
	margin-bottom: 5px; 
}

/*

******************************************
				TABS 
*/

    #tabs {
       display: block;
        float: left; 
        width: 100%;

		  
      }      
      a.tab { 
/*        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: silver;  */
		background: url(/images/section-header.jpg) top left no-repeat;
        /*background-color: silver;*/
		font-size:14px;
		color: #2e3d7a;
        padding: 5px 0.5em 5px 0.5em; 
        margin-top: 4px;
        margin-right: 2px;

/*        font-family: arial; */ 
        text-decoration: none;
/*        float: left;*/
		float:left;
	
		
      }
      a.tab:hover { 
        /*border-color: black; */
        background-color: white; 
      }
      .panel { border: solid 1px #ebeaea; background-color: white; padding: 5px;  }

/*
*****************************************************************
*/


img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 10px;
margin: 5px 5px 0 0;
/*display: inline;*/
}

.alignright {
float: right;
}

.alignleft {
float: left; }
.topbar {
	background-image: url(topbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#left_title{
	height: auto;
	width: 285px;
	border: 1px solid #CCC;
	text-align: left;
	background-image: url(solutions-bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav-bar-grad {
	background-image: url(navigation-unselected_09.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#searchbox{
	height: auto;
	width: 284px;
	font-size: 14px;
	text-align: left;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.top-bar {
	background-image: url(topbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.text-sections {
	font: Arial;
	font-size: 12px;
	color: #4D4D4D;
	font-style: normal;
	font-weight: 300;
}
#left_title2{
	height: auto;
	width: 285px;
	border: 1px solid #CCC;
	text-align: left;
	background-image: url(services-bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#left_title3{
	height: auto;
	width: 285px;
	border: 1px solid #CCC;
	text-align: left;
	background-image: url(communication-bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.text-sections-title {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: 195;
}
.container {
	height: auto;
	overflow: visible;
}
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 44px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.home {
	background: url(index_files/navigation-unselected_02.jpg) no-repeat;
	width: 84px;
}
ul#topnav a.products {
	background: url(index_files/navigation-unselected_04.jpg) no-repeat;
	width: 97px;
}
ul#topnav a.sale {
	background: url(index_files/navigation-unselected_05.jpg) no-repeat;
	width: 98px;
}
ul#topnav a.community {
	background: url(index_files/navigation-unselected_06.jpg) no-repeat;
	width: 144px;
}
ul#topnav a.store {
	background: url(index_files/navigation-unselected_03.jpg) no-repeat;
	width: 107px;

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 44px; left: 0;
	background: #344c00 url(sub_bg.png) repeat-x; /*--Background gradient--*/
	padding: 0px 0px 0px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #F90;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
}
#search_box {
    width: 100%;
    height: 46px;
    background: url(index_files/searchbar01.jpg);
    background-repeat:repeat-x;
}
#search_box #s {
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 199px;
    background: none;
}
.BotBorder {
	border-bottom: 1px dotted #FF00FF; 
	height: 1px;
}

