/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */

/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family:"Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
	margin-top: 0px;
}

body {
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
	margin-top: 0px;
	background: #FFFFFF url(../images/bg_maingradient.png) repeat-x scroll top left;
	text-align: center;
	}

.sIFR-active .flash-title {
	visibility: hidden;
	font-family: Arial;
	line-height: 1em;
}	

/*  Global Formatting */
p {margin: 8px 0 0 0;}
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {
	font-size:18px;
	line-height: 1;
	font-weight: normal;
	margin:0 0 10px;
	color:#555353;
	font-family: lucida, arial;
	background: transparent;
}

h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 11px;}
th{font-size: 11px;}
a {color: #CC6600;}
a:hover {color: #659FDE;}
a:visited {color: #CC6600;}
a.image, a.image:hover  {border:0;}
li{ list-style: disc;}
ul { list-style: disc;}

/* #######################  END GENERAL SETTINGS ############################ */


/* ######################  LAYOUT SETTINGS       ############################## */

#page-home #main {
	width:975px;
	background: transparent url(../images/bg_mainhome.png) no-repeat scroll top left;
}

#page-content #main {
	width:975px;
	background: transparent url(../images/bg_maincontentt.png) no-repeat scroll top left;
}

#main {
	margin:0 auto;
	padding:0;
	text-align:left;
	min-height:500px;
}

#bookmarks {
	width:975px;
	text-align: right;
	margin:0 auto;
	padding: 0;
	top: 0;
}

h1#logo {
	margin:14px 0 0 25px;
	padding:0;
	position:absolute;
	width:95px;
}

h1#logo a {
	background:transparent url(../images/logo.png) no-repeat scroll left top;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:95px;
}

#maincontent {
	margin: 10px 10px;
}

#banner {
	margin: 0;
	float: left;
	margin: 0 10px;
}

.bannerservices,
.bannerblog,
.bannercontact,
.bannerabout,
.bannerportfolio {
	display:block;
	height:115px;
	margin:40px 10px 10px;
	overflow:hidden;
	text-indent:-9999px;
	width:550px;
}

.bannerservices {
	background:#FFFFFF url(../images/services-top-banner.png) no-repeat scroll left top;
}

.bannerblog {
	background: #FFFFFF url(../images/blog-top-banner.png) no-repeat scroll left top;
}

.bannercontact {
	background: #FFFFFF url(../images/contact-top-banner.png) no-repeat scroll left top;
}

.bannerabout {
	background: #FFFFFF url(../images/about-top-banner.png) no-repeat scroll left top;
}

.bannerportfolio{
	background: #FFFFFF url(../images/portfolio-top-banner.png) no-repeat scroll left top;
	height:140px;
}
/*
#slide-wrapper #slide-outer .slide .slide-inner {
	background-color: #FFFFFF!important;
	color:#4c4c4c!important;
}

#fpss-outer-container {
	border: 0 none!important;
	margin:0 auto!important;
	padding:0!important;
}

.fpss-introtext {
	background:none!important;
	bottom:0;
	font-size:11px;
	height:100%;
	left:587px!important;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:38%;
}

.fpss-introtext .slidetext h1 a {
	color:#464545 !important;
	font-size:15px!important;
	margin:0;
	padding:0;
	text-decoration: none;
	font-weight:normal;
}

.fpss-introtext .slidetext {
	padding:40px 8px 0 8px!important;
}

.fpss-introtext .slidetext p {
	color: #4c4c4c!important;
}
*/
.module-br {
	background: transparent url(../images/round-corner-br.jpg) no-repeat scroll bottom right;
	margin: 10px 0;
}

.module-bl {
	background: transparent url(../images/round-corner-bl.jpg) no-repeat scroll bottom left;
}

.module-tl {
	background: transparent url(../images/round-corner-tl.jpg) no-repeat scroll top left;
}

.module-tr {
	background: transparent url(../images/round-corner-tr.jpg) no-repeat scroll top right;
	padding: 20px;
}

.content-br {
	background: transparent url(../images/round-content-br.png) no-repeat scroll bottom right;
	margin: 10px 0;
}

.content-bl {
	background: transparent url(../images/round-content-bl.png) no-repeat scroll bottom left;
}

.content-tl {
	background: transparent url(../images/round-content-tl.png) no-repeat scroll top left;
}

.content-tr {
	background: transparent url(../images/round-content-tr.png) no-repeat scroll top right;
	padding: 20px;
}

.moduletable-3box,
.module-3box {
	width: 28%;
	float: left;
}

.boxleft {
	padding-right: 30px;
	font-size: 10px;
}

.boxmiddle {
	padding: 0 40px;
	border-left: 1px solid #FFFFFF;	
	border-right: 1px solid #FFFFFF;	
}

.boxright {
	padding-left: 30px;
}

.moduletable-3box h3 {
	margin: 0 0 15px 0;
	font-size: 15px;
	font-weight: normal;
}

.-news_dn-title,
.newscol h4 {
	margin: 0;
}

.-news_dn-date,
.newsdatecol {
	width: 30px;
	height: 50px;
	float: left;
	font-size: 17px;
	text-align: center;
}

.-news_dn-date span,
.newsdatecol span {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.-news_dn-title a,
.newscol h4 a {
	text-decoration: none;
	color: #8f8f8f;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:normal;
}

.-news_dn-introtext,
.newscol p {
	margin: 0;
	font-size: 10px;
}

.newscol {
	float: left;
	width: 207px;
}

.solutioncol,
.flexcontentitem-3box {
	background:transparent url(../images/bg_solutions.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:29px;
	margin-top:8px;
	padding:7px 0 7px 7px;
	width:245px;
}

.solutioncol:hover,
.flexcontentitem-3box:hover {
	background: transparent url(../images/bg_solutions-hover.png) no-repeat scroll left top;
}

.solutioncol h4,
.solutioncol h4 a,
.flexcontentitem-3box h3,
.flexcontentitem-3box h3 a {
	color:#f8d32e;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-weight:normal;
}

.solutioncol p,
.flexcontentitem-3box p {
	margin: 0;
	padding: 0;
}

.solutioncol p a,
.flexcontentitem-3box p a{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

.boxright .boxright {
	padding-left: 0!important;
}

.boxright .boxright .boxright {
	padding-left: 5px!important;
}

.plain {
	background: #FFFFFF url(../images/round-corner-br.png) no-repeat scroll bottom right;
	height: 95px;
}

.plain div {
	background: transparent url(../images/round-corner-bl.png) no-repeat scroll bottom left;
	height: 95px;
}

.plain div div {
	background: transparent url(../images/round-corner-tl.png) no-repeat scroll top left;
	height: 95px;
}

.plain div div div {
	background: transparent url(../images/round-corner-tr.png) no-repeat scroll top right;
	height: 95px;
}

.plain div div div div {
	background: none;
}

.boxprocess,
.boxtools,
.boxtestimonials {
	padding: 0;
	width:306px;
	height:95px;
}

.boxtools {
	margin: 0 18px;
}

.boxprocess h3,
.boxtools h3,
.boxtestimonials h3 {
	padding: 10px;
	margin:0 7px;
	display: block;
	text-indent: -9999px;
}

.boxprocess h3 {
	background: transparent url(../images/title-h3-process.png) no-repeat scroll left;
}

.boxtools h3 {
	background: transparent url(../images/title-h3-tools.png) no-repeat scroll left;
}

.boxtestimonials h3 {
	background: transparent url(../images/title-h3-testimonials.png) no-repeat scroll left;
}

.adboxtopic {
	color: #245bb2;
	float:left;
	font-size:19px;
	height:40px;
	margin:0 3%;
	padding-top:16px;
	text-transform:uppercase;
	width:31%;
	font-family: lucida;
}

h2.captionTitle .adboxtopic {
	color:#245BB2;
	float:left;
	font-family:Lucida Grande,lucida;
	font-size:19px;
	height:40px;
	margin:0 1%;
	padding-top:12px;
	text-transform:uppercase;
	width:33%;
	text-align: center;
}

.adboxtext {
	color:#5A5A5A;
	float:left;
	font-size:10px;
	height:52px;
	margin:0 1% 0 0;
	width:64%;
}

.boxtools .adboxtopic {
	width:14%;
}

.boxtools .adboxtext {
	width:75%;
}

.quote {
	display:block;
	margin:0 3%;
	padding: 0 0 0 20px;
	letter-spacing:-0.3px;
	background: transparent url(../images/quote-open.png) no-repeat scroll top left;
}

.quote p {
	background: transparent url(../images/quote-close.png) no-repeat scroll bottom right;
}

.quote p a,
.adboxtext a {
	color:#5A5A5A;
	text-decoration: none;
	font-family:Lucida Grande,lucida;
}

.quote p a:hover,
.adboxtext a:hover {
	color:#5A5A5A;
	text-decoration: none;
	font-family:Lucida Grande,lucida;
}

#footer {
	background: transparent url(../images/bg_footer_left.png) no-repeat left top;
	height: 61px;
	margin:0 auto;
	width: 960px;
	text-align: left;
	color: #FFFFFF
}

.bottom-shadow{
	background: transparent url(../images/bottom-shadow.png) no-repeat scroll right bottom;
	height: 15px;
}

#footer a {
	color: #FFFFFF;
	font-family: avenir,Tahoma;
}

#footer a:hover {
	color: #CCCCCC;
}

#footer span {
	background:transparent url(../images/bg_footer_right.png) no-repeat scroll right top;
	display:block;
	height:34px;
	padding:8px;
}

.moduletable-footermenu {
	float: left;
	margin:3px 0 0;
}

.moduletable-footermenu a {
	text-transform: uppercase;
	text-decoration: none;
}

#footer span span {
	background: none;
	display: inline;
	width: 10px;
	padding:0px;
}

.moduletable-copyrights {
	float: right;
	margin:-3px 0 0;
	font-family: avenir;
	line-height:16px;
}

.contentpaneopen-nobody {
	height: 0;
	margin: 0;
	padding: 0;
	border-spacing:0;
}

#maibody-wide {
	width:100%;
}

#maibody-broad {
	float:left;
	margin-right:3%;
	width:75%;
}

.captionDiv {
	background-color:transparent !important;
	color:#666666 !important;
	font-weight:normal !important;
	opacity:1 !important;
}

.captionTitle {
	font-weight: normal!important;
}

.flexcontent-bubble {
	float: right;
	margin:0 15px;
	background: transparent url(../images/bg_buble-top.jpg) no-repeat scroll top left;
}

.flexcontentitem-bubble {
	padding: 20px 0 70px;
	width: 221px;
	display: block;
	color: #FFFFFF;
	background: transparent url(../images/bg_buble-bottom.jpg) no-repeat scroll bottom left;
}

.flexcontentitem-bubble p {
	padding: 0 35px;
	margin: 0;
}

.flexcontentitem-bubble p a {
	color: #FFFFFF;
	text-decoration: none;
}

.flexcontentitem-bubble p a:nover {
	text-decoration: underline;
}

.right {
	float: right;
	width: 200px;
}

#myBlog-wrap {
	float: left;
	width: 680px;
}

.moduletable-menu ul {
	
}

.moduletable-menu ul li {
	list-style-image:none;
	list-style-type:none;
	margin: 0;
	border-bottom:1px solid #D5D5D5;
	padding:5px 0;
	
}

.moduletable-menu ul li a {
	color:#292929;
	display:block;
	font-size:11px;
	padding:3px 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:150px;
}

.moduletable-menu ul li a:hover {
	background:#D9D9D9 none repeat scroll 0 0
}

/* ######################  LAYOUT SETTINGS       ############################## */

/*##################### NAVIGATION SECTION #####################*/

#bookmarks ul{
	float:right;
	margin:13px 10px -8px 0;
	padding:0;
}

#bookmarks ul li {
	float:right;
	height:20px;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:20px;
}

#bookmarks ul li a {
	display:block;
	height: 30px;
}

#menu .mainmenu {
	float:right;
	margin:0;
	padding:15px 0 0;
	width:450px;
}

#menu .level1 {
	margin:0;
	padding:0;
	height: 38px;
	float: left;
}

#menu .level1:hover,
#menu .active {
	background: transparent url(../images/menu_on.png) no-repeat scroll top center;
}

#menu .item1 {
	width:61px;
}

#menu .item1 a {
	background: transparent url(../images/menu_home_off.png) no-repeat scroll top left;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:61px;
}

#menu .item2 {
	width:76px;
}

#menu .item2 a {
	background: transparent url(../images/menu_about_off.png) no-repeat scroll top right;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:76px;
}

#menu .item3 {
	width:69px;
}

#menu .item3 a {
	background: transparent url(../images/menu_services_off.png) no-repeat scroll top right;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:69px;
}

#menu .item4 {
	width:83px;
}

#menu .item4 a {
	background: transparent url(../images/menu_portifolio_off.png) no-repeat scroll top right;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:83px;
}

#menu .item5 {
	width:48px;
}

#menu .item5 a {
	background: transparent url(../images/menu_blog_off.png) no-repeat scroll top right;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:48px;
}

#menu .item6 {
	width:82px;
}

#menu .item6 a {
	background: transparent url(../images/menu_contact_off.png) no-repeat scroll top right;
	display:block;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	width:82px;
}

#submenu {
	float: left;
}

#submenu a{
	color:#292929;
	display:block;
	font-size:11px;
	padding:3px 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:180px;
	font-family: lucida, arial;
}

#submenu a:hover,
#submenu .active a {
	background: #D9D9D9;
}

#submenu .level2 {
	padding:5px 0;
	border-bottom: 1px solid #D5D5D5;
}

.moduletable-submenu td {
	border-bottom:1px solid #D5D5D5;
	padding:5px 0;
}

.moduletable-submenu td a {
	color:#292929;
	display:block;
	font-family:lucida,arial;
	font-size:11px;
	padding:3px 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:180px;
}

.moduletable-submenu td #active_menu-submenu,
.moduletable-submenu td a:hover {
background:#D9D9D9 none repeat scroll 0 0;
}

.moduletable-submenu td div #active_menu-submenu,
.moduletable-submenu td div a:hover {
background: #e6e6e6 none repeat scroll 0 0;
}

#dfContactForm span {
	width:150px;
	display: block;
}

#dfContactForm input,
#dfContactForm textarea {
	width: 200px!important;
}

#dfContactForm .button {
	width: auto!important;
}

.mycontacts {
	float: right;
	margin-right: 50px;
	color: #292929;
	font-size: 11px!important;
}

.formcontacts {
	float:left;
	width:380px;
	color: #292929;
	font-size: 11px!important;
	padding-top:10px;
}

/* Pathway Breadcrumbs */	
	.pathway {font-size: 11px;color:#333;}
	a.pathway:link {color:#659FDE;}
	a.pathway:visited {color:#659FDE;}
	a.pathway:active {color:#659FDE;}
	a.pathway:hover {color:#659FDE;text-decoration:underline;}

/* Mainlevel menu */
.mainlevel {height: 18px;}

a.mainlevel {display: block;
	background: #2F3E57;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
	}
	
a.mainlevel:hover {
	color: #FFFFFF;
	background: #A0A0A0;
						}	
/* End Mainlevel menu */
	
/* Sub Menu */
.sublevel{height: 18px;}

a.sublevel{	display: block;
	background: #A0A0A0;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
		}

   a.sublevel:hover {
	display: block;
	color: #FFFFFF;
	background: #822C0F;}
/* End Sub Menu */
	
/* Add Custom Menus */

/* Add Custom Menus */
		
/*##################### NAVIGATION SECTION #####################*/	

/* ##################### STANDARD MODULE TABLE  #################*/	
table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.moduletable th { 
background: #2F3E57;
height: 18px;  
color: #FFFFFF;
}

table.moduletable td {height: 18px;}

/* Add here Custom Modules */

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/	


/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
    font-size: 18px;
    color: #666666;
    text-align:left;
    margin-top: 1.5em;
	 font-family: lucida, arial;
}

/* content title and links */
.contentpagetitle {
	background: transparent;
}

a.contentpagetitle,
a.contentpagetitle:link, 
a.contentpagetitle:visited {
	text-decoration: none;
	font-weight: normal; 
	color: #666666;
	border-bottom: 0px;
}

a.contentpagetitle:hover {
	color: #000;
	border-bottom: 0px  dashed #CCCCCC;
	text-decoration: none;
}

/* top box like a category description */
.contentdescription {
	background: transparent;
}

/* Main Body Text */
.contentpane {
	background: transparent;
}

.contentpaneopen {
	background: transparent;
}
/* Main Body Text */

/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}

/* icons */
.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666;}

/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav{font-size: 14px;  color: #CC6600; }
.pagebar{font-size: 12px;}
.pagenav_prev{font-size: 14px;  color: #FF6600; }
.pagenav_next{font-size: 14px;  color: #FF6600; }
a.pagenav {color: #CC6600; border-bottom: 0;}
a.pagenav:hover {color: #659FDE; border-bottom: 0;}
.pagenavcounter{	height: 15px;  }
.back_button{font-size: 12px; height: 15px;  }	

/* Read more link */
.readon{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; color:#FF6600;font-weight: bold;
}


/* Article index  {mospagebreak} */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
	}
	
table.contenttoc th {
background: #2F3E57; 
color: White;
}
	
table.contenttoc td {padding: 2px;}

/* Links article index */
	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }
/* End Article index  */

/*  component heading */
.componentheading {
    font-size: 18px;
    color: #666666;
    text-align:left;
    margin-top: 1.5em;
	 font-family: lucida, arial;
}
	
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color : #D3D3D3;
	color : #333;
	font-weight : bold;
	border-collapse: collapse;
	font-size: 11px;
	}

/* Table odd and Even Rows */
.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}
.sectiontableentry2 {background-color : #EBEBEB;font-size: 11px;}
.sectiontablefooter{	height: 18px; }
/* End Sectiontable */

/* Category */
.category {
	color:#333;
}

a.category:link, 
a.category:visited, 
a.category:hover  {	
	height: 15px;  
}
/* End category */


/* blogsection */
.blog {
	background: transparent;
}

.blog td {
	padding-right: 30px;
}

.blogsection{	
	height: 18px;  
}

.blog_more{	
	height: 18px;  
}

.blog_heading {	
	height: 18px;  
}

/* space from bottom of article */
.article_seperator{
	background:transparent none repeat scroll 0 0;
	display:block;
	height:0;
}
/* End blogsection */

/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #DDEEFF;
padding: 0px 2px 0px 2px;}
/* End Search Form */

/* wrapper title */
.wrapper{background-color : #FFFFFF;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
	

/* ##################### FORM SECTION  #####################*/	
form{font-size: 11px}
input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #D9D9D9;
	font-size: 13px;
	color: #333;
	border: 1px solid #D9D9D9;
	margin: 3px 0;
}
.inputbox {
	background: #D9D9D9;
	border: 0 none;
}
.text_area {
	background: #D9D9D9;
	border: 0 none;
}
/* Pull down menu */
.selectbox {
	width: 100%;
}
/* Submit Button */
.button {
	border: 0 none;
	background: #D9D9D9 url(../images/bg_button.png) no-repeat scroll left top;
	color: #666666;
	width: auto!important;
	height: 22px;
}

.button:hover {
	background: #666666;
	color: #FFFFFF;
}

/* Contact Email Form */
.contact_email {
	margin: 0px;
	padding: 5px;
}
/* ##################### END FORM SECTION  ##################### */	

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
   }
		
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1em;
	color : #666;
	text-align: center;
   }

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
   }

.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
   }

.edit-tabs {
   padding: 1em;
   background: none;
   }

.tabpadding {padding:1px;}

.tabheading {
	background-color: #FF6600;
	text-align: left;
   }

.pagetext {
	visibility: hidden;
	display: none;
   }

	/*Body of the form*/
.adminform{background-color : #FFFFFF;}
/* ###################### End TABBED EDITING ###################### */

.clear {
	clear: both;
	background: none!important;
	margin: 0!important;
	padding: 0!important;
	border: 0 none!important;
	height: 0;
}

/* ########################### BLOG SECTION ########################### */


.socialBookmark {
	border: 1px solid #999999;
}

.myTopContent{
	padding: 16px;
	display: block;
	border: 1px dotted #DFDFCC;
	text-align: center;
	background-color: #F8F8F3;
	margin-top: 4px;
	margin-bottom: 4px;
}

.smallerPad {
	padding: 4px;
}

.filterLabel {
	color:grey;
	font-weight:bold;
}

.filterData {
	color:grey;
}

div #usersLink{
	float: right;
}

div.entrySeperator {
	border-top:1px solid #d4d4d4;
	margin: 2px 0px 2px 0px;
	overflow:hidden;
	height:1px;
}


.statusMsg {
	color: red;
	font-family: "Trebuchet MS", Verdana;
}

/** ENTRY STUFF **/
.entryContent {
	width: 100%; /* RESIZEABLE AREA */
	overflow:hidden;
}
.entryContent a {
	color: #666666;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.entryContent a:hover {
	color: #339933;
	text-decoration: underline;
}

.entryContent p {
	margin-bottom: 5px;
	padding: 0;
}
.entryContent h3 {	
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.entry {
	line-height: 1.6;
}

.date {
	background-image:url(../images/bg_blog-date.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#EAC629;
	float:left;
	font-size:16px;
	height:29px;
	line-height:12px;
	padding:4px 0;
	text-align:center;
	width:34px;
}

.date span{ 
	display: block; 
	color:#eac629;
	font-size: 9px;
	text-transform: uppercase	
}

.entry-title-container{
	padding-top:5px;
	padding-bottom:5px;
}
.entry-title {
	vertical-align:middle;
	padding-bottom:3px;
	float:left;
}
.entry-body {
	padding-top: 0.5em;
	overflow:hidden;
}

.entry-body br {
	clear:both;
}

.entry-body img {
	border: 1px solid #E6E6E6;
}
.entry-body blockquote {
	margin-top: 1em;
	margin-left: 1em;
	padding-top: 0.2em;
	padding-left: 3em;
	background-image: url('images/quote-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.entry-footer {
	padding-top: 1em;
	padding-bottom: 1em;
	overflow:hidden;
}
.entry-comment {
	padding-left: 20px;
	background-image: url('images/comment-button.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.clear {
	 
}

div.userAvatar{
	float:right;
}

td.my-dateCell{
	width:40px;
	vertical-align:top;
	color:#FFF;
}

td.my-titleCell{
	vertical-align:top;
	line-height: 1;
}

td.my-avatarCell{
	vertical-align:middle;
}

table.entryTitle{
	width:100%;
	padding-top:2px;
}


/** END ENTRY STUFF **/

/** PAGINATION **/
.my-pagenav{
	text-align:center;
}


/** List of all blogs section **/
div.blogList{
}

div.blogList .avatar_container {
}

div.blogList .avatar_image {
	position: static !important;
}

div.blogList .blogTitle {
	font-weight:bold;
}

div.blogList .updated {
	color: #666666;
	font-size: 0.9em;
	font-weight: bold;
}
div.blogList .blogDesc {
	margin:0pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.blogList .blogStats {
	font-size: 0.9em;
	margin:0pt;
	padding:0pt;
}

div.blogList .blogStats .numEntries_image{
	padding-right:3px;
}

table.blogInfo
{
	padding:15px 0px 10px 5px;
}
table.blogInfo td.avatar{
	padding-right:15px;
	padding-top:5px;
}
table.blogInfo td.description{
	padding-top:5px;
}
.onAfterPrepareContent, .onBeforePrepareContent{
	padding:10px 0px;
}

/** tag cloud style **/
#myBlog-wrap a.tag1 ,
#myBlog-wrap a.tag2 ,
#myBlog-wrap a.tag3 ,
#myBlog-wrap a.tag4 ,
#myBlog-wrap a.tag5 ,
#myBlog-wrap a.tag6 ,
#myBlog-wrap a.tag7 ,
#myBlog-wrap a.tag8 ,
#myBlog-wrap a.tag9 {
list-style: none;
display: inline;
padding-left:4px;
padding-right:4px;
background: none;
text-align:center;
line-height:100%;
}
#myBlog-wrap a.tag1 {
font-size:90%;
font-weight:normal;
}
#myBlog-wrap a.tag2 {
font-size:100%;
font-weight:normal;
}
#myBlog-wrap a.tag3 {
font-size:125%;
font-weight:normal;
}
#myBlog-wrap a.tag4 {
font-size:150%;
font-weight:normal;
}
#myBlog-wrap a.tag5 {
font-size:175%;
font-weight:normal;
}
#myBlog-wrap a.tag6 {
font-size:200%;
font-weight:bold;
}
#myBlog-wrap a.tag7 {
font-size:225%;
font-weight:bold;
}
#myBlog-wrap a.tag8 {
font-size:250%;
font-weight:bold;
}
#myBlog-wrap a.tag9 {
font-size:265%;
font-weight:bold;
}


/*  NEW CSS FOR HOMEPAGE */

#newcontent {
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
float:right;
width:930px;
margin-top:0;
margin-right:15px;
padding-top:0;
	
}
#newcontent1 {
position:absolute;
top:630px;
width:298px;
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
/*margin-top:170px;*/
/*padding-top:0;*/
z-index:999;
overfow:hidden;
	
}
#newcontent1 a img{

border:none;

	
}
#newcontent1 p{

padding-left:20px;
padding-right:0;
color:#3D3B3B;

}
#newcontent1 img{

padding-bottom:20px;

}
#exirus-tabs
 {

width:930px;
margin-top:20px;
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;	
}
#exirus-tabs .content-tab
 {

float:right;
width:616px;
margin-top:-150px;
	
}
#content-pane h2#one a,#content-pane h2#two a
 {
width:298px;
height:65px;
display:block;
cursor:pointer;
background-position: center left;
background-repeat: no-repeat;

	}
#content-pane h2#one a
 {
background-image: url(../images/seewhatyou.png);
	}
#content-pane h2#two a
 {
background-image: url(../images/glimpe.png);
	}
#content-pane h2#one a:hover,#content-pane h2#one a:active,#content-pane h2#one a:focus
 {
background-image: url(../images/seewhatyou-over.png);
	}
#content-pane h2#two a:hover,#content-pane h2#two a:active,#content-pane h2#two a:focus
 {
background-image: url(../images/glimpe-over.png);
	}
#tabone .content-tab div,#tabtwo .content-tab div {

width:581px;
margin-left:17px;
margin-right:auto;
clear:both;
height:74px;

}


#tabone .content-tab p{
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:auto;
color:#393A3A;

}
#tabone .content-tab  p.title{
	color:#1E4BB2;
	font-size:15px;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align:top;
	padding-top:18px;
	
}
#tabtwo .content-tab p{
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:auto;
color:#393A3A;
padding-left:10px

}
#tabtwo .content-tab p.title{
	color:#1E4BB2;
	font-size:15px;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align:top;
	padding-top:18px;
	
}
#tabone .content-tab img{
	padding-top:15px;
	padding-right:20px;
	padding-left:10px;
}
#tabone .content-tab a img,#tabtwo .content-tab a img{
	padding-right:1px;
	padding-left:1px;}
#tabone .content-tab div:hover,#tabtwo .content-tab div:hover{

background-image: url(../images/newright-td.png);
	background-position: center left;
	background-repeat: no-repeat;
	

}
#tabone .content-tab div.nohover:hover,#tabtwo .content-tab div.nohover:hover{

background-image:none;
	background-position: center left;
	background-repeat: no-repeat;
	

}
#tabone .content-tab a img,#tabtwo .content-tab a img{

border:none;

	
}
#tabone .content-tab a,#tabtwo .content-tab a {

float:right;
	
}