body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font:12px "trebuchet MS", verdana, Arial, sans-serif;
	background:#b1c7cc;
	line-height:1.2;
}

#body {
	position:relative;
	width:100%;
	overflow:visible;
	margin:0px;
	text-align:center;	
	background:#b1c7cc url(../imgs/bg_08.gif) repeat-x;
	
}

#mainContainer {
	margin:0px auto 0px auto;
	width: 870px;
	text-align:left;
	#overflow:hidden;
	/*background: url("../imgs/bg_maincontainer_08.jpg") top left; */
}
 
#Layer1 {
	position:relative;
	top:-25px;
	left:25px;
	#z-index:101;
	_float:right;
	display:none; /*there's an ie hack below (div#menu_div) that needs to be uncommented if this is used */
}

.betalogo {
	float:right;
	width:100px;
}

div.clear{
	height:0px;
	clear:both;
	overflow:hidden;
}

div#menu_div {
	margin-right:auto;
	padding-top:0px !important;
	min-width:870px;
	width: 870px; 
	text-align:left;
	padding-left:10px;
	background : url(../js/dojo/src/widget/templates/images/tab_left.gif) no-repeat 0 0;			
	/*#margin-top:-100px;*/
}

ul#menu_ul{
	margin:0px;
	height:24px;					
	padding:0px;
	background : url(../js/dojo/src/widget/templates/images/tab_top_right_01.gif) no-repeat 100% 0;
	width:860px;
}


#logoContainer {
   display:block;
   margin-bottom:0px;
   margin-left:0px;
   background:#fbfcfc url(../imgs/bg_content_b.gif) repeat-x;
   height:125px;
   padding:10px 0px 0px 10px;
}


#content a#logoContainer:hover{background-color:transparent;}

#content {
	border:1px solid #B3A981;	
	background:#fbfcfc url(../imgs/bg_content_b.gif) repeat-x;
	background-color:#fbfcfc;
	padding-bottom:20px;
	font-size:
}

.dojoTabPaneWrapper {
  padding : 0px; 
}



#mainTabContainer { height:auto; }
.dojoTab {
	position : relative;
	float : left;
	cursor: pointer;
	list-style:none;	
	_width:10%;	
}

.dojoTab a {
	display : block;
	padding : 5px 18px;
	height:13px;
		font-size:13px;
	color : #004866;
	white-space: nowrap;	
	text-decoration:none;
	font-weight:bold;
	/*background: url(../js/dojo/src/widget/templates/images/tab_top_right.gif) no-repeat 0 0px;*/
}
.dojoTab.current a {
	background-position : 0 -150px;
	background: url(../js/dojo/src/widget/templates/images/tab_top_right.gif) no-repeat 0 -150px;
}

.dojoTab a:hover {
	background: url(../js/dojo/src/widget/templates/images/tab_top_right.gif) no-repeat 0 -150px;
}

/* drop-down styles */
.dojoTab ul{
	list-style:none;
	padding:0px;
	position:absolute;
	background:#fff;
	border:solid 1px #b3a981;
	width:130px;
	padding:3px 8px 3px 8px;
	display:none;
	#margin-left:0px;
	margin-top:-2px;	
	z-index:1000;
}

.dojoTab ul li a{
	background:transparent;
	font-size:12px;
	line-height:1.2;
	border-bottom:solid 1px #b3a981;
	padding:3px 0px 3px 0px;
	white-space:normal;
	color:#033333;
	font-weight:normal;
	height:auto;
}

.dojoTab ul li a:hover{
	background:transparent;	
	color:#004866;
}
#menu_ul .current ul,
#menu_ul .current ul a{
	background:#bcd1d6;
	white-space:normal;
}

.dojoTab ul#last{
	margin-left:-44px;
}





/*////////////////////////////////////////

HEADERS & Content

////////////////////////////////////////*/

#content A { 
	text-decoration:none;
	color:#004866;
	font-weight:normal;    
}
#content A:hover { 
   text-decoration:underline;
}

div.intro{#float:left;width:100%;}
DIV.introcopy { padding-top:5px; display:block;   line-height:26px; font:13pt  Arial, sans-serif; text-align:justify; margin:10px 30px 0px 25px; color:#545140; 
	font-weight: bold;
	#float:left;  }

.introcopy  A,  .introcopy  A:visited {  font-weight: bold;  }


#content SPAN.bodytext {
   margin:0px 5px 0px 5px; 
   display:block;
   text-align:justify;
   color:#39372D;
   font-size:.90em;
}
 
H1, H2, H3, H4, H5 {
	padding: 4px;
	background: url(../imgs/bg_h1.gif) repeat-x;
        border:1px solid #E7E7E7;
	font-size:16px;
	text-align: left;
	margin:10px 0px 5px 0px;;
	color:#545140;
}

#quicktour A {
	background-image: url(../imgs/start_quicktour.gif);
	background-repeat: repeat-x;
	background-color:  #FCFAF7;
	color:#460101;
	font-size:16px;
	text-align:left;
	width:190px;
	display:block;
	margin-bottom:0px;
	margin-top:8px;













	padding-top:0px;
	padding-left:25px;
	padding-right:5px;
 }
 
#quicktour A:hover { 
		color:#4A0608;
    background-color:  #FCFAF7;

}
 
 
 
#quickyhead { 
    display:block;
	margin-top:12px;
	font-size:18px;
}

#betablock A {
	background-image: url(../imgs/beta_block.gif);
	background-repeat: no-repeat;
			background-color:  #FCFAF7;
	color:#460101;
	font-size:16px;
	text-align:center;
	width:210px !important; width:220px;
		height:149px !important; height:206px;
	display:block;
	margin-bottom:0px;
	padding-top:53px;
	padding-left:5px !important; padding-left:5px;

	padding-right:5px !important; padding-right:5px;
 }
 
 
 #betablock A:hover {
	background-image: url(../imgs/beta_block.gif);
	background-repeat: repeat-x;
			background-color:  #FCFAF7;
	color:#DA3216;
	font-size:16px;
	text-align:center;
	display:block;
 
 }
 
.contentinside {
	text-align:justify;
	margin:0px 25px 0px 25px;
        font:13px "trebuchet MS", verdana, Arial, sans-serif;
        line-height:1.2;

}

.dBoxContent{
	margin-left:15px;
}
 
 #newsblock {
display:block;
    padding: 0px;
	background-image: url(../imgs/news_block.gif);
	background-repeat: repeat-x;
		background-color:  #FCFAF7;
    border:0px;

    width:220px;
    height:402px;
	font-size:16px;
	text-align: left;
	margin:20px 0px 0px 0px;;
	color:#545140;
	font-size:15px;
	text-align:center; 
display:none;

}


/*////////////////////////////////////////

FOOTER ELEMENT

////////////////////////////////////////*/
#footer {
	padding-top: 10px;
	background:#4c5159 url(../imgs/footer_bg_08.gif) repeat-x;
	text-align: center;
        margin-top:0px;
        padding-bttom:20px;
        #overflow:hidden; /* IE7 fix */

}
#footer .inner {
	width: 860px;
	margin: 0 auto !important; margin: 0 0;
	text-align: left;
	color: #FFF;
	padding-top:25px; 
}
#footer .inner .links {
	color: #D3D2CF;
		display:block;
	margin-bottom:2px;
}
#footer .inner .links a,  #footer .inner a {
	color: #D3D2CF;
	text-decoration: none;

}
#footer .inner .links a:hover, #footer .inner  a:hover {
	color: #fff66b;
	text-decoration: underline;
}
#footer .inner .copyright {
	float: right;
	padding-top: 26px;
	text-align: right;
	color: #D3D2CF;
}


/*////////////////////////////////////////

Odds and Ends

////////////////////////////////////////*/

.csc-menu A {

	padding: 4px;
	background-image: url(../imgs/bg_h1.gif);
	background-repeat: repeat-x;
    border:1px solid #E7E7E7;
	font-size:16px;
	text-align: left;
	margin:10px 0px 5px 0px;;
	color:#545140;
       display:block;

}

/*////////////////////////////////////////

Forum 

////////////////////////////////////////*/


/* default styles for extension "tx_chcforum_pi1" */




/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: #BDB5AE;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F7F3EA;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: #FCFCFB;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #F7F3EA;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #F7F3EA;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #FCFCFB;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #BDB5AE;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #F7F3EA;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #F7F3EA;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #F7F3EA;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #FCFCFB;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;

	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #FCFCFB;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F7F3EA;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #F1EEE5;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #F1EEE5;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #BDB5AE;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #FCFCFB;
	border: 1px solid #666666;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #F1EEE5;
	margin-bottom: 1px;
	padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}



/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #F1EEE5;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: #FCFCFB;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #FCFCFB;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FEFCB6;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #F7F3EA !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	background: #F1EEE5;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #BDB5AE;
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #FCFCFB;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}

.header_center {display:none;}




.tx-chcforum-pi1-preTableWrap{ height:auto; overflow:hidden; }
.tx_chcforum-pi1-subToolBar DIV A, .tx_chcforum-pi1-subToolBar, { color:#ffffff; }





/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


							NEW '08 REDESIGN!

							
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
img{border:0px;}

#mainContainer{
	
}

.breadcrumbs{
	/*margin-bottom:15px;*/
}

h1.new{
	font-size:30px;
	color:#004866;
	background:transparent;
	border:none;
	letter-spacing:1pt;
	margin-left:20px;
}

a#enomalism-logo-new{
	display:block;
	height:73px;
	/*background:transparent url(../imgs/banner_new_08.gif) no-repeat;*/
	float:left;
	margin-bottom:10px;
}

#content a.btn-red{
	display:block;
	width:108px;
	height:30px;
	background:transparent url(../imgs/btn-buynow.gif) no-repeat 0 -31px; /* temporary? */
	margin:8px auto 8px auto;
	outline:0px;
	line-height:26px;
	color:#fff;
	font-weight:normal;
	text-align:center;
}

#content a.btn-red:hover{
	background:transparent url(../imgs/btn-buynow.gif) no-repeat 0 -31px;
	text-decoration:none;
}

a.btn-topright{
	width:116px;
	height:26px;
	padding-top:2px;
	background:url(../imgs/btn-topright.gif) no-repeat;
	display:block;
	float:right;
	line-height:1em;
	text-align:center;
	color:#333333;
	letter-spacing:1pt;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
}

div.page_icon{
        display:block;	
	width:128px;	
	height:128px;	
	float:left;	
	margin:17px 12px 0 0;	
}

#mainContainer div.navbar{
float:right;
background:url(../imgs/navbar-left.gif) no-repeat 0 -274px;
height:26px;
font-size:12px;
padding-left:8px;
}

#mainContainer div.navbar-right{
float:right;
background:url(../imgs/navbar-right.gif) no-repeat right -274px;
height:26px;
display:block;
float:left;
padding-right:8px;
}

#mainContainer div.navbar .global-links{
	float:left;
	line-height:25px;
}

#mainContainer div.navbar a{
	color:#004866;
	font-weight:bold;
	text-decoration:none;
}
#mainContainer div.navbar a:hover{
	text-decoration:underline;
}

div.navbar a.xvm-link{
float:left;
background:url(../imgs/logo_xvm.gif) no-repeat;
width:43px;
height:16px;
margin:3px 1px 0px 5px;
}

div.navbar a.rss-link{
float:left;
background:url(../imgs/logo_rss.gif) no-repeat;
width:16px;
height:16px;
margin:3px 1px 0px 1px;
}

#mainContainer div.navbar form{
	float:left;	
	margin-left:0.5em;
}

.min-search-field{
	border:1px solid #B3A981;
	margin-top:3px;
	width:100px;
	padding:0px 3px 0px 3px;
	font-size:12px;
}

span.highlight{
	color:#004866;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
}
div#homepageflash{
	margin-bottom:25px;
}


	

/*///////////////////////////////////////////////

	
	new front page
	 
//////////////////////////////////////////////*/


div.front-page-icons{
	width:100%;
	margin:10px 0px 10px 0px;
	float:left;
	_height:300px;
}

div.front-page-icons a{
	display:block;
	width:200px;
	float:left;
	margin-right:6px;
font-size:16px;
wont-weight:bold !important;
text-align:center;
text-transform:capitalize;
height:30px;
padding-top:140px;
_overflow:hidden;
}
div.front-page-icons a:hover{text-decoration:none !important;}

div.front-page-icons a.download{background:url(../imgs/icon_front_download.gif) no-repeat;}
div.front-page-icons a.demo{background:url(../imgs/icon_front_demo.gif) no-repeat;}
div.front-page-icons a.community{background:url(../imgs/icon_front_community.gif) no-repeat;}
div.front-page-icons a.support{background:url(../imgs/icon_front_support.gif) no-repeat;margin-right:0px;}

/*///////////////////////////////////////////////

	
	 page icons
	 
//////////////////////////////////////////////*/

#content div.icon_features{
	background:transparent url(../imgs/wifi.png) no-repeat;
}
#content div.icon_features_hosting{
	background:transparent url(../imgs/hosting.png) no-repeat;
}

#content div.icon_requirements{
	background:transparent url(../imgs/bookcase.png) no-repeat;
}

/*///////////////////////////////////////////////

	
	 new features page 
	 
//////////////////////////////////////////////*/

div.features_list{width:100%;#width:auto;}

div.features_list table tr td{vertical-align:top;padding-right:10px;}

div.features_list a{
	background:url(../imgs/12-em-check.png) no-repeat 0px 2px;
	padding-left:17px;	
	white-space:nowrap;
}
div.feature_text{float:left; width:49%;#width:48%;}
div.feature_text table{margin:0px auto 0px auto;}
div.feature_image{float:right;text-align:right;}


/*///////////////////////////////////////////////

	
	 support plans page/table 
	 
//////////////////////////////////////////////*/

.contentinside .support_plans{
	line-height:1.2;
	margin:0px auto 0px auto;
}

.contentinside .support_plans tbody{
	font-size:14px;
}

.contentinside .support_plans th{
	border-bottom:1px solid #f3efe3;	
	border-right:1px solid #f3efe3;
	background:#7d0500;
	color:#fff;
	padding:4px;
	letter-spacing:1pt;
	text-align:center;
}

.contentinside .support_plans th.left{
	border-right:1px solid #f3efe3;
	border-bottom:1px solid #f3efe3;
	border-left:0px;	
	font-weight:bold;
	color:#fff;
	background:#7d0500 url(../imgs/table_corners.gif) no-repeat top left;	
}

.contentinside .support_plans th.right{
	border-right:0px;
	background:#7d0500 url(../imgs/table_corners.gif) no-repeat top right;	
}

.contentinside .support_plans td{
	border-right:1px solid #f3efe3;
	border-bottom:1px solid #f3efe3;	
	padding:4px;
	vertical-align:top;
	text-align:left;
	width:25%;
}

.contentinside .support_plans td.left{
	border-right:1px solid #f3efe3;
	border-bottom:1px solid #f3efe3;	
	border-left:1px solid #f3efe3;
	font-weight:bold;
	color:#545140;	
	text-align:center;
}
.contentinside .support_plans td.red{
	background-color:#800204;
	color:#fff;
	background:#004866;;
	vertical-align:middle;
	text-align:center;
	letter-spacing:1pt;		
	border-bottom:solid 8px #f3efe3;
}

.contentinside .support_plans td.center{
	text-align:center;
}

.contentinside .support_plans tfoot td{
	background:#7d0500;	
	height:20px;
	border:0px;
border:0px;
}

.contentinside .support_plans tfoot td.right{
	background:#7d0500 url(../imgs/table_corners.gif) no-repeat bottom right;	
border:0px;
}

.contentinside .support_plans tfoot td.left{
	background:#7d0500 url(../imgs/table_corners.gif) no-repeat bottom left;	
border:0px;
}

p.check{
	background:url(../imgs/12-em-check.png) no-repeat 0px 2px;
	padding-left:17px;	
	margin:0px;
}
p.cross{
	background:url(../imgs/12-em-cross.png) no-repeat 0px 2px;
	padding-left:17px;	
}
p.small{
	font-size:0.8em;
	margin-top:0px;
}
.support_plans ul{
	list-style:none;
	padding-left:15px;
}
.contentinside ul li{
	background:url(../imgs/8-em-check.png) no-repeat 0px 50%;
	padding-left:15px;
	list-style:none;
}

.contentinside ul li.cross{
	background:url(../imgs/8-em-cross.png) no-repeat 0px 50%;
}


#content div.icon_support_1{
	display:block;	
	width:64px;	
	height:100px;	
	float:left;	
	margin-right:12px;	
	background:transparent url(../imgs/starthere.png) no-repeat;
}
#content div.icon_support_2{
	display:block;	
	width:64px;	
	height:100px;	
	float:left;	
	margin-right:12px;	
	background:transparent url(../imgs/voice-support.png) no-repeat;
}
#content div.icon_support_3{
	display:block;	
	width:64px;	
	height:100px;	
	float:left;	
	margin-right:12px;	
	background:transparent url(../imgs/clock.png) no-repeat;
}

/*///////////////////////////////////////////////

	
	 Misc 
	 
//////////////////////////////////////////////*/


.tx-indexedsearch-res .tx-indexedsearch-res{
	border:1px solid #B3A981;
	padding:5px;
	margin:5px 0px 0px 5px;
	/*-moz-border-radius:8px; 	
	-webkit-border-radius:8px;*/
}

.csc-mailform{	
	border:1px solid #B3A981;
	padding:15px;
	/*-moz-border-radius:8px; 	
	-webkit-border-radius:8px;*/
}

/*New email form*/

#form4{width:420px;margin:auto;}

#form4 ul{list-style:none;padding:0px;}

#form4 ul li {background:transparent;padding:5px 0px 5px 0px;clear:both;} 

#form4 ul li span{float:left;margin-right:4px;}
#form4 ul li label span{float:none;}

#form4 ul li div.mailname{float:left;#float:none;margin-right:4px;}

#form4 ul li label{display:block;}
#form4 ul li div label{font-size:9px;}


#form4 input,
#form4 textarea,
#form4 select{
	border:1px solid #B3A981;
	padding:3px 1px 3px 1px;
margin:3px auto 3px 0px;
}

#form4 input.medium{width:200px;}
#form4 input.large{width:410px;}
#form4 textarea{width:410px;}

.tx-indexedsearch-searchbox-sword{border:1px solid #B3A981; margin:5px;}

input#user_email,
input#user_password{
	border:1px solid #B3A981;
	padding:3px 1px 3px 1px;
	margin-bottom:5px;
}

.contentinside p{margin:1em 25px 1em 25px;}
.contentinside table p{margin:0px;}

.contentinside ul{padding-left:0px:}

.page-banner{margin-top:10px;}

/*Safari Fixes */
div.csi-intext-left div.csi-imagewrap { float: left; }
div.csi-intext-left div.csi-imagewrap .csi-image{margin-right:10px;margin-bottom:5px;display: inline;float:left;}
.csc-default{clear:both}

div.csi-intext-right div.csi-imagewrap { float: right; }
div.csi-intext-right div.csi-imagewrap .csi-image{margin-left:10px;margin-bottom:5px;display: inline;float:right;}
