body { 
	margin: 0; 
	padding: 0; 
	font-family: Arial, Lucida Grande, Verdana, Geneva, Sans-serif; 
	font-size: 12px; 
	color: #333; 
	background-color: #fff; 
}
#content { 
	left: 0px; 
	right: 10px; 
	margin: 0 15px 30px 15px; 
	padding: 14px 13px 0 13px; 
	width: auto; 
	background-color: transparent; 
}
* html #content { 
	width: 100%; 
	w\idth: auto; 
}
#contentNB { 
	left: 0px; 
	right: 10px; 
	margin: 0 0px 20px 5px; 
	padding: 0 18px 20px 13px; 
	width: auto; 
	background-color: #fff; 
}
* html #contentNB { 
	width: 100%; 
	w\idth: auto; 
}
a { 
	color: #1D7FC6; 
	background-color: transparent; 
	text-decoration: none; 
}
a:visited { 
	color: #1D7FC6; 
	background-color: transparent; 
	text-decoration: none; 
}
a:hover { 
	color: #1D7FC6; 
	text-decoration: none; 
	background-color: transparent; 
}
.smallLinks { 
	font-size: 10px; 
	color: #38394B; 
	background-color: transparent; 
	white-space: nowrap; 
}
.smallLinks a:link { 
	color: #333399; 
	background: transparent; 
	text-decoration: none; 
}
.smallLinks a:visited { 
	color: #333399; 
	background: transparent; 
	text-decoration: none; 
}
.smallLinks a:hover { 
	color: #A0A4C1; 
	background: transparent; 
	text-decoration: underline; 
}
.lightLinks { 
	font-size: 10px; 
	color: #888; 
	background-color: transparent; 
	white-space: nowrap; 
	cursor: pointer; 
}
.lightLinks a:link { 
	color: #353962; 
	background: transparent; 
	text-decoration: none; 
}
.lightLinks a:visited { 
	color: #353962; 
	background: transparent; 
	text-decoration: none; 
}
.lightLinks a:hover { 
	color: #A0A4C1; 
	background: transparent; 
	text-decoration: underline; 
}
.helpLinks { 
	color: #3D525F; 
	background: #27343C url({path:image_url}bg_top.gif) repeat-x left top;
	text-align: right; 
	font-size: 10px; 
	padding: 25px 30px 10px 0px; 
}
.helpLinks a:link { 
	color: #45A7DC; 
	background: transparent; 
	text-decoration: none; 
}
.helpLinks a:visited { 
	color: #45A7DC;; 
	background: transparent; 
	text-decoration: none; 
}
.helpLinks a:hover { 
	color: #B9BDD4; 
	background: transparent; 
	text-decoration: none; 
}
.helpLinksLeft { 
	text-align: left; 
	padding-left: 25px; 
color:#fff;
}
.helpLinksLeft a:link { 
        color:#fff;
}
.altLink { 
	font-size: 11px; 
	font-weight: normal; 
	color: #fff; 
}
.altLink a:link { 
	color: #fff; 
	text-decoration: none; 
	white-space: nowrap; 
}
.altLink  a:visited { 
	text-decoration: none; 
	color: #fff; 
}
.altLink a:hover { 
	text-decoration: underline; 
	color: #D6D8E4; 
}
.default, .defaultPad, .defaultRight, .defaultPadBold, .defaultBold, .defaultSmall, .defaultCenter, .defaultLight { 
	font-size: 11px; 
	color: #666; 
	padding: 1px 0 1px 0; 
	margin: 0; 
	background-color: transparent; 
}
.defaultLight { 
	color: #999; 
}
.defaultRight { 
	text-align: right; 
}
.defaultRightBold { 
	text-align: right; 
	font-weight: bold; 
}
.defaultCenter { 
	text-align: center; 
}
.defaultBold { 
	font-weight: bold; 
	font-size: 11px; 
}
.defaultBold a:link { 
	text-decoration: none; 
}
.defaultBold a:visited { 
	text-decoration: none; 
}
.defaultBold a:active { 
	text-decoration: none; 
}
.defaultBold a:hover { 
	text-decoration: underline; 
}
.defaultPad { 
	padding: 3px 0 3px 5px; 
}
.defaultPadBold { 
	padding: 3px 0 3px 5px; 
	font-weight: bold; 
}
.defaultSmall { 
	color: #333; 
	font-size: 10px; 
}
.smallNoWrap { 
	color: #333; 
	font-size: 11px; 
	white-space: nowrap; 
}
blockquote { 
	background: #EFEFF4; 
	border-left: 4px solid #6363A0; 
	border-top: 1px solid #B2B3CE; 
	border-bottom: 1px solid #B2B3CE; 
	border-right: 1px solid #B2B3CE; 
	font-size: 11px; 
	color: #38394B; 
	margin: 8px 2px 10px 6px; 
	padding: 10px 10px 10px 6px; 
}
h1 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #424354; 
	background: transparent; 
	margin: 0 0 5px 0; 
	padding: 0; 
}
h2 { 
	font-size: 13px; 
	font-weight: bold; 
	color: #424354; 
	background: transparent; 
}
h3 { 
	font-size: 16px; 
	font-weight: bold; 
	color: #999; 
	background: transparent; 
	margin: 5px 8px 7px 0; 
}
h5 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #333; 
	background: transparent; 
	margin: 0 0 3px 0; 
}
pre { 
	font-size: 11px; 
	color: #009933; 
	background: transparent; 
	margin: 6px 0 6px 19px; 
}
p, strong { 
	font-size: 11px; 
	color: #333; 
	background: transparent; 
	margin: 4px 0 4px 0; 
}
strong { 
	font-weight: bold; 
}
.bold { 
	font-weight: bold; 
}
.highlight { 
	color: #990000; 
}
.highlight_bold { 
	color: #990000; 
	font-weight: bold; 
}
.highlight_alt { 
	color: #009933; 
}
.highlight_alt2 { 
	color: #333399; 
}
.highlight_alt_bold { 
	color: #009933; 
	font-weight: bold; 
}
.alert { 
	color: #990000; 
	font-weight: bold; 
}
.nowrap { 
	white-space: nowrap; 
}
.simpleLine { 
	margin: 3px 0 3px 0; 
	padding: 0; 
	border-bottom: #B1B6D2 1px solid; 
	background-color: transparent; 
}
.alertHeading, .alertHeadingCenter { 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	padding: 6px 6px 6px 6px; 
	background: #6D0000 url({path:image_url}bg_alert.jpg) repeat-x left top; 
	border-top: 1px solid #660000; 
	border-bottom: 1px solid #660000; 
}
.alertHeadingCenter { 
	text-align: center; 
}
.paddedWrapper { 
	padding: 3px 0 10px 3px; 
	background-color: transparent; 
}
.bigPad { 
	padding: 6px 0 3px 6px; 
	background-color: transparent; 
}
.paddedTop { 
	padding: 8px 0 2px 0; 
	background-color: transparent; 
}
.paddedBorder { 
	padding: 10px 12px 10px 12px; 
	border-bottom: #7B81A9 1px solid; 
	background-color: transparent; 
}
.leftPad { 
	padding-left: 5px; 
}
.rightPad { 
	padding-right: 10px; 
}
.bottomPad { 
	padding-bottom: 5px; 
}
.loginBox { 
	background-color: #fff;
	color: #333; 
	border-bottom: #ccc 1px solid; 
	padding: 0 0 40px 60px; 
	text-align: left; 
	margin-top: 1px; 
}
.loginLogo { 
	text-align: left; 
	padding: 5px 0 0 60px; 
	color:#fff;
}
.loginInnerBox { 
	margin: 20px 50px 4px 0; 
}
#topBar { 
}
#header { 
	background-color: #27343C; 
	height: 10px; 
}
#simpleHeader { 
	background-color: #27343c; 
	height: 14px; 
	border-bottom: #2E345D 1px solid; 
	margin: 0; 
	padding: 0; 
}
.navCell { 
	background-color: #27343C; 
	padding: 0; 
	margin: 0; 
	cursor: pointer; 
}
.navCell a:hover { 
	color: #787FA4; 
	text-decoration: none; 
}
.cpNavOff, .cpNavLocked { 
	background: #142129 url({path:image_url}tab_inactive.gif) repeat-x left bottom; 
	font-size: 12px; 
	color: #ADC0CB ; 
	text-align: center; 
	padding: 6px 4px 5px 4px; 
	margin: 0; 
	border-left: #27343C 1px solid; 
	border-right: #27343C 2px solid; 

	white-space: nowrap; 
}
.cpNavHover { 
	font-size: 12px; 
	color: #fff; 
	background: #101B22 url({path:image_url}tab_inactive.gif) repeat-x left bottom;	text-align: center; 
	padding: 6px 4px 5px 4px; 
	margin: 0; 
	border-left: #27343C 1px solid; 
	border-right: #27343C 2px solid; 

	white-space: nowrap; 
}
.cpNavOn { 
	font-size: 12px; 
	color: #666; 
	background: #fff url({path:image_url}tab_selected.gif) repeat-x right top; ; 
	padding: 8px 4px 3px 4px; 
	margin: 0; 
	text-align: center; 
	font-weight: bold; 
	border-left: #fff 1px solid; 
	border-right: #27343C 2px solid; 
}
.cpNavOn a:hover { 
	color: #000; 
	background: transparent; 
	text-decoration: none; 
}
.cpNavOff a:link, .cpNavOff a:visited { 
	color: #ADC0CB; 
	background: transparent; 
	text-decoration: none; 
}
.cpNavHover a:link, c.NavHover a:visited, .cpNavOff a:hover { 
	color: #E6E8F9; 
	background: transparent; 
	text-decoration: none; 
}
#breadcrumb { 
	margin: 8px 30px 0 28px; 
	padding: 4px 0 0 3px; 
	line-height: 18px; 
	border-bottom: #ccc 1px solid; 
	width: auto; 
}
* html #breadcrumb { 
	width: 100%; 
	w\idth: auto; 
}
#breadcrumbNoLine { 
	margin: 0px 19px 0 19px; 
	padding: 10px 13px 0 13px; 
	line-height: 18px; 
	background-color: #fff; 
	width: auto;

}
* html #breadcrumbNoLine { 
	width: 100%; 
	w\idth: auto; 
}
.crumbPad { 
	padding: 0px 0 10px 0; 
	margin: 0; 
	font-size: 11px; 
	color: #666; 
	background-color: #fff; 
}
.breadcrumbRight { 
	background: transparent; 
	padding-bottom: 10px; 
	margin: 0;
	background-color: #fff;
	overflow: hidden;
}
.crumblinksR { 
	font-size: 12px; 
	text-align: center; 
	font-weight: bold; 
	margin: 0 0 0 0; 
	padding: 3px; 
	color: #fff;
	background-color: #96C251;
	cursor: pointer; 
	border-left:3px solid #fff;
	text-shadow: 1px 1px 1px #85AD45;
}
.crumblinksRHover { 
	font-size: 12px; 
	text-align: center; 
	font-weight: bold;
	margin: 0 0 0 0; 
	padding: 3px; 
	color: #fff; 
	background-color: #85AD45;
	cursor: pointer; 
	border-left:3px solid #fff;
	text-shadow: 1px 1px 1px #85AD45;
}
.breadcrumbRight a {
    background: transparent url({path:image_url}bg_button_a.gif) no-repeat scroll top right;
    color: #f93d00;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
	outline: none;
	overflow: hidden;
}
.breadcrumbRight a div,
.breadcrumbRight a span {
    background: transparent url({path:image_url}bg_button_div.gif) no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 20px;
}
.breadcrumbRight a:active {
    background-position: bottom right;
    color: #b53910;
    outline: none; /* hide dotted outline in Firefox */
}
.breadcrumbRight a:active div,
.breadcrumbRight a:active span {
    background-position: bottom left;
    padding: 6px 0 4px 20px; /* push text down 1px */
}
.publishBox { 
	background-color: #E4EAF1; 
	border: #C5CFDA 1px solid; 
        border-top:none; 
	padding: 6px 6px 2px 6px; 
	margin: 0; 
}
.publishInnerPad { 
	padding: 0 0 8px 8px; 
	margin: 0; 
}
.publishRows { 
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #B1B6D2; 
	margin: 0; 
	padding: 5px 0 3px 8px; 
	background: transparent; 
}
.publishLine { 
	margin: 2px 0 0 0; 
	padding: 0; 
	border-bottom: 1px solid #B1B6D2; 
}
.publishTitleCluster { 
	padding: 0 0 0 8px; 
}
.publishTabWrapper { 
	margin: 0; 
	padding: 0; 
	background-color: transparent; 
	border-bottom: #fff 1px solid; 
}
.publishPad { 
	font-size: 11px; 
	color: #333; 
	padding: 1px 5px 1px 10px; 
	background-color: transparent; 
}
.submitBox { 
	background-color: #96C251; 
	border: #709567 1px solid; 
	font-size: 11px; 
	color: #000; 
	text-align: center; 
	margin: 20px 0 5px 14px; 
	padding: 6px 4px 7px 4px; 
}
.uploadBox { 
	background-color: #C5CFDa; 
	border: #A6B3C0 1px solid;  
	font-size: 11px; 
	color: #000; 
	text-align: center; 
	margin: 2px 0 5px 14px; 
	padding: 5px 0 5px 0;
	height: 20px;
}
/*
.uploadBox {
 background-color:	#A5B2DC;  
 border:			#6F7CA2 1px solid;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #000;
 text-align:		center;
 margin:     		2px 0 5px 14px;
 padding:			5px 0 5px 0;
 height:			20px;
}
*/
.uploadBox a {
	display: block;
	font-weight: bold;
}

.uploadBox a:hover {
	color:	#fff;
}

.uploadBox img {
	vertical-align:	bottom;
	margin-bottom: -2px;
}
.previewBox { 
	background-color: #F7F7F9; 
	border: #7B81A9 1px solid; 
	color: #38394B; 
	font-size: 11px; 
	margin: 0 0 10px 0; 
	padding: 6px 8px 10px 8px; 
}
.previewItemTitle { 
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif; 
	font-size: 16px; 
	color: #44496B; 
	background-color: transparent; 
}
.clusterBox { 
	margin: 6px 0 0 0; 
	border: #AFBBCF 1px solid; 
}
.clusterLineR { 
	border-right: #C4CFE1 1px solid; 
}
.publishItemWrapper { 
	font-size: 11px; 
	color: #333; 
	padding: 5px 15px 20px 15px; 
	margin: 0; 
	background-color: #fff;
}
.publishSmPad { 
	margin: 2px 0 2px 0; 
}
.publishTabWidth { 
	width: 100px; 
}
.publishTabWidth a:hover { 
	text-decoration: none; 
}
.publishTabLine { 
	border-bottom: #C5CFDA 1px solid; 
	margin: 0; 
}
.publishTabs { 


	border: #A6B3C0 1px solid; 
	border-bottom: #A6B3C0 2px solid; 
border-left: none; 
	background-color: #C5CFDa ;
	font-size: 11px; 
	text-align: center; 
	color: #37454E; 
	font-weight: bold; 
	padding: 6px 0 6px 0; 
	margin: 0; 
	white-space: nowrap; 
}
.publishTabs a { 
	color: #2C3467; 
}
.publishTabsHover { 
	border-top: #9BA7B4 1px solid; 

	border-right: #9BA7B4 1px solid; 
	border-bottom: #9BA7B4 2px solid; 
	font-size: 11px; 
	text-align: center; 
	color: #37454E; 
	font-weight: bold; 
	padding: 6px 0 6px 0; 
	margin: 0; 
	white-space: nowrap; 
	background-color: #A9B7C5;
}
.publishTabSelected { 

	border: #C5CFDA 1px solid;
border-right: #A6B3C0 1px solid; 
	border-bottom: #E4EAF1 2px solid; 
	background-color: #E4EAF1; 
	font-size: 11px; 
	text-align: center; 
	color: #405579; 
	font-weight: bold; 
	padding: 6px 0 6px 0; 
	margin: 0; 
	white-space: nowrap; 
}
#publishdropmenu { 
	position: absolute; 
	visibility: hidden; 
	background-color: #E1E8E9; 
	margin: 0; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
}
.publishdropmenuinner { 
	font-size: 11px; 
	line-height: 20px; 
	text-indent: 4px; 
	border-bottom: 1px solid #C2DBEB; 
	margin: 0; 
	background: transparent;
	width: 200px;
}
#publishdropmenu a:link { 
	display: block; 
	color: #1D7FC6; 
	text-decoration: none; 
}
#publishdropmenu a:visited { 
	display: block; 
	color: #1D7FC6; 
	background-color: transparent; 
}
#publishdropmenu a:hover { 
	display: block; 
	background-color: #C2DBEB; 
	text-decoration: none; 
}
#publishdropmenu li:hover { background-color: #C2DBEB }
#sitesdropmenu {
	position: absolute; 
	visibility: hidden; 
	background-color: #E1E8E9; 
	margin: 0; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc;
}
.sitesdropmenuinner {
	font-size: 11px; 
	line-height: 20px; 
	text-indent: 4px; 
	border-bottom: 1px solid #C2DBEB; 
	margin: 0; 
	background: transparent;
	width: 200px;
}
#sitesdropmenu a:link {
	display: block; 
	color: #1D7FC6; 
	text-decoration: none;
}
#sitesdropmenu a:visited {
	display: block; 
	color: #1D7FC6; 
	background-color: transparent;
}
#sitesdropmenu a:hover {
	display: block; 
	background-color: #C2DBEB; 
	text-decoration: none;
}
#sitesdropmenu li:hover { background-color: #C2DBEB }
#boardsdropmenu {
	position: absolute; 
	visibility: hidden; 
	background-color: #E1E8E9; 
	margin: 0;
	width: 200px;
	border-bottom: 1px solid #9fa3a5; 
	border-left: 1px solid #9fa3a5; 
	border-right: 1px solid #9fa3a5;
}
.boardsdropmenuinner {
	font-size: 11px; 
	line-height: 20px; 
	text-indent: 4px; 
	border-bottom: 1px solid #C2DBEB; 
	margin: 0; 
	background: transparent;
	width: 300px;
}
#boardsdropmenu a:link {
	display: block; 
	color: #1D7FC6; 
	text-decoration: none; 
}
#boardsdropmenu a:visited {
	display: block; 
	color: #1D7FC6; 
	background-color: transparent;
}
#boardsdropmenu a:hover {
	display: block; 
	background-color: #C2DBEB; 
	text-decoration: none;
}
html>body .navCell:{publish_tab_selector} #publishdropmenu { {publish_tab_display} }
html>body .navCell:{publish_tab_selector} #publishdropmenu ul { {publish_tab_ul_display} }
html>body #publishdropmenu { display:none; position:absolute; }
html>body #publishdropmenu,
html>body #publishdropmenu * { list-style:none; width:200px; }
html>body #publishdropmenu,
html>body #publishdropmenu * { margin:0; padding:0; }
html>body #publishdropmenu li { position: relative; }
html>body #publishdropmenu ul { display:none; position:absolute; top:5px; left:190px; border-top:1px solid #B2B3CE; }
html>body .navCell #publishdropmenu li:hover { background-color: #C2DBEB; }

html>body .navCell:{sites_tab_selector} #sitesdropmenu { {sites_tab_display} }
html>body .navCell:{sites_tab_selector} #sitesdropmenu ul { {sites_tab_ul_display} }
html>body #sitesdropmenu { display:none; position:absolute; }
html>body #sitesdropmenu,
html>body #sitesdropmenu * { list-style:none; width:200px; }
html>body #sitesdropmenu,
html>body #sitesdropmenu * { margin:0; padding:0; }
html>body #sitesdropmenu li { position: relative; }
html>body #sitesdropmenu ul { display:none; position:absolute; top:5px; left:190px; border-top:1px solid #B2B3CE; }
html>body .navCell #sitesdropmenu li:hover { background-color: #C2DBEB; }

html>body .navCell:hover #boardsdropmenu { display:block; visibility: visible; }
html>body .navCell:hover #boardsdropmenu ul { display:none; }
html>body #boardsdropmenu { display:none; position:absolute; }
html>body #boardsdropmenu,
html>body #boardsdropmenu * { list-style:none; width: 275px;}
html>body #boardsdropmenu,
html>body #boardsdropmenu * { margin:0; padding:0; }
html>body #boardsdropmenu li { position: relative; }
html>body #boardsdropmenu ul { display:none; position:absolute; top:5px; left:190px; border-top:1px solid #B2B3CE; }
html>body .navCell #boardsdropmenu li:hover { background-color: #C2DBEB; }
.altTabs {
	cursor: pointer;
	background: #546167 url({path:image_url}alt_tab_inactive.gif) repeat-x left bottom;
	font-size: 12px; 
	color: #fff ; 
	text-align: center; 
	padding: 6px 4px 5px 4px; 
	margin: 0; 
	border-right: #fff 2px solid;
	white-space: nowrap;
}
.altTabs a:link, .altTabs a:visited, .altTabsHover a:link, altTabsHover a:visited { 
	color: #ADC0CB;
}
.altTabs a:hover, .altTabsHover a:link, .altTabsHover a:visited {
	color: #fff;
}
.altTabsHover { 
	font-size: 12px; 
	color: #ADC0CB; 
	background: #546167 url({path:image_url}alt_tab_inactive.gif) repeat-x left bottom;
	text-align: center; 
	padding: 6px 4px 5px 4px; 
	margin: 0; 
	border-right: #fff 2px solid; 
	white-space: nowrap;
}
.altTabSelected { 
	font-size: 12px; 
	color: #666; 
	background: #fff url({path:image_url}alt_tab_selected.gif) right top no-repeat;  
	padding: 8px 4px 3px 4px; 
	margin: 0; 
	text-align: center; 
	font-weight: normal; 
	border-left: #9fa3a5 1px solid; 
}
.buttonMargin { 
	margin-bottom: 4px; 
}
.buttonInsert { 
	background: #fff url({path:image_url}gradient_bg.jpg) repeat-x left top; 
	border: #6F7CA2 1px solid; 
	padding: 6px; 
	margin: 3px 0 2px 8px; 
}
.htmlButtonOuter, .htmlButtonOuterL { 
	background-color: #f6f6f6; 
	padding: 0; 
	border-top: #333 1px solid; 
	border-right: #333 1px solid; 
	border-bottom: #333 1px solid; 
}
.htmlButtonOuterL { 
	border-left: #333 1px solid; 
}
.htmlButtonInner { 
	background-color: transparent; 
	border-left: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #ccc 1px solid; 
	border-bottom: #ccc 1px solid; 
}
.htmlButtonA { 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2px 3px 3px 3px; 
	white-space: nowrap; 
}
.htmlButtonB { 
	font-size: 11px; 
	font-weight: bold; 
	background: #E1E3EC; 
	padding: 2px 3px 3px 3px; 
	white-space: nowrap; 
}
.htmlButtonA a:link { 
	color: #000; 
	font-weight: bold; 
	text-decoration: none; 
	white-space: nowrap; 
}
.htmlButtonA  a:visited { 
	text-decoration: none; 
}
.htmlButtonA a:active { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonA a:hover { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonB a:link { 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none; 
	white-space: nowrap; 
}
.htmlButtonB  a:visited { 
	text-decoration: none; 
}
.htmlButtonB a:active { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonB a:hover { 
	color: #999; 
	text-decoration: none; 
}
.buttonMode { 
	font-size: 10px; 
	color: #73769D; 
	background-color: transparent; 
	white-space: nowrap; 
}
.htmlButtonOff { 
	font-size: 11px; 
	font-weight: bold; 
	padding: 1px 2px 2px 2px; 
	white-space: nowrap; 
}
.htmlButtonOff a:link { 
	color: #000; 
	text-decoration: none; 
	white-space: nowrap; 
}
.htmlButtonOff  a:visited { 
	text-decoration: none; 
}
.htmlButtonOff a:active { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonOff a:hover { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonOn { 
	font-size: 11px; 
	font-weight: bold; 
	background: #f6f6f6; 
	padding: 1px 2px 2px 2px; 
	white-space: nowrap; 
}
.htmlButtonOn a:link { 
	color: #990000; 
	text-decoration: none; 
	white-space: nowrap; 
}
.htmlButtonOn  a:visited { 
	text-decoration: none; 
}
.htmlButtonOn a:active { 
	text-decoration: none; 
	color: #999; 
}
.htmlButtonOn a:hover { 
	color: #999; 
	text-decoration: none; 
}
.leftColumn { 
	padding: 0 14px 0 0; 
}
.rightColumn { 
	padding: 0 0 0 0; 
}
.itemPad { 
	padding: 0 0 20px 0; 
}
.templatePrefBox { 
	background-color: #fff;
	padding: 0; 
	margin: 0; 
}
.templateEditBox { 
	background: #fff;
	padding: 0px; 
	border: #B8c6ce 1px solid; 
	margin: 0 0 0 0; 
}
.templateprefpad { 
	padding: 3px 0 0 6px; 
	background-color: transparent; 
}
.templatebox { 
	background: #fff;
	border-right: #9298BF 1px solid; 
	border-left: #9298BF 1px solid; 
	border-top: #BABEDA 1px solid; 
	border-bottom: #9298BF 1px solid; 
	padding: 4px 6px 6px 10px; 
	margin: 1px 0 1px 0; 
}
.templatepad { 
	margin: 1px 0 1px 0; 
}
.profileMenuInner { 
	padding: 4px 6px 4px 10px; 
	margin-bottom: 0; 
	background-color: #fff;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
}
.profileHead { 
	font-size: 10px; 
	font-weight: bold; 
	color: #fff; 
	padding: 4px 4px 4px 10px; 
	background: #7E7EB3 url({path:image_url}bg_profile_heading.jpg) repeat-x left top; 
	border-top: 1px solid #D9DBE7; 
	border-bottom: 1px solid #636A96; 
	margin: 0 0 0 0; 
}
.navPad { 
	padding: 2px 0 3px 0; 
}
.navPad a {
	outline: none;
}
.buttonWrapper { 
	background-color: transparent; 
	padding: 10px 0 10px 10px; 
}
.leftCel { 
	border-right: #7B81A9 1px solid; 
	padding: 0 40px 0 0; 
	white-space: nowrap; 
}
.rightCel { 
	padding: 0 0 0 25px; 
	white-space: nowrap; 
}
.menuHeading { 
	font-size: 14px; 
	color: #333; 
	font-weight: bold; 
	margin: 3px 0 3px 5px; 
	background: transparent; 
}
.menuItem { 
	font-size: 11px; 
	color: #333; 
	background-color: transparent; 
	padding: 3px 0 3px 6px; 
}
.menuWrapper { 
	margin: 0 0 14px 0; 
}
.success { 
	font-size: 12px;
	color:#009933;
	font-weight: bold; 
	margin: 5px 0; 
}
.successBox { 
	background-color: transparent; 
	background-color:#FAFAB5;
	padding: 6px 10px;
	border-top:1px solid #DBDB8E;	
	border-bottom:1px solid #DBDB8E;
}
.itemWrapper { 
	padding: 3px 0 5px 0; 
	background-color: transparent; 
}
.itemWrapperTop { 
	padding: 12px 0 4px 0; 
	background-color: transparent; 
}
.itemTitle { 
	font-size: 12px; 
	font-weight: bold; 
	color: #333; 
	padding: 4px 0 3px 0; 
	background-color: transparent; 
}
.fieldWrapper { 
	font-size: 11px; 
	color: #333; 
	padding: 0 0 12px 0; 
	background-color: transparent; 
}
.xhtmlWrapper { 
	font-size: 10px; 
	font-weight: normal; 
	color: #666; 
	text-align: right; 
	padding: 0; 
	margin: 2px 0 0 0; 
	background-color: transparent; 
}
.xhtmlWrapperLight { 
	color: #666; 
	font-weight: normal; 
}
.box { 
	background: #fff url({path:image_url}box_bg.gif) top left repeat-x; 
	border: #CCC9A4 1px solid; 
	padding: 8px 10px 8px 10px; 
	margin: 0px 0 10px 0; 
}
.box280 { 
	background-color: #fff; 
	border: #CCC9A4 1px solid; 
	padding: 12px; 
	width: 280px; 
	margin-top: 8px; 
}
.box320 { 
	background: #F7F8FA url({path:image_url}box_bg.jpg) repeat-x left top; 
	border: #B1B6D2 1px solid; 
	padding: 12px; 
	width: 320px; 
	margin-bottom: 4px; 
	margin-top: 2px; 
}
.box450 { 
	background: #F7F8FA url({path:image_url}box_bg.jpg) repeat-x left top; 
	border: #B1B6D2 1px solid; 
	padding: 12px; 
	width: 450px; 
	margin-bottom: 4px; 
	margin-top: 2px; 
}
.subNavWrapper { 
	margin: 0 28px 0 28px; 
	padding: 0; 
}
.galleryBG { 
	background-color: #8F91AA; 
	border: #333 1px solid; 
	padding: 3px 0 3px 0; 
	text-align: center; 
	color: #fff; 
}
.galleryBG img { 
	border: #000 1px solid; 
}
.galleryThumbView { 
	background-color: #8F91AA; 
	border-top: #ccc 1px solid; 
	border-bottom: #333 1px solid; 
	border-left: #333 1px solid; 
	border-right: #333 1px solid; 
	text-align: center; 
	color: #fff; 
	padding: 3px; 
}
.galleryThumbView img { 
	border: #000 1px solid; 
}
.galleryTools { 
	font-size: 11px; 
	color: #ccc; 
	width: 230px; 
	height: 170px; 
	border: 1px solid #999; 
	padding: 3px; 
}
.galleryToolsOn { 
	font-size: 11px; 
	color: #000; 
	background-color: #DFE0E8; 
	width: 230px; 
	height: 170px; 
	border: 1px solid #990000; 
	padding: 3px; 
}
.galleryToolTips { 
	font-size: 11px; 
	color: #009900; 
	background-color: transparent; 
	padding: 2px 0 2px 0; 
	margin: 1px 0 5px 0px; 
	visibility: hidden; 
}
.galleryToolsInputOn { 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	background-color: #fff; 
	color: #000; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}
.galleryToolsInputOff { 
	border-top: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	background-color: #fff; 
	color: #ccc; 
	font-size: 11px; 
	height: 1.6em; 
	padding: .3em 0 0 2px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}
.galleryToolsSelectOn { 
	background-color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	letter-spacing: .1em; 
	color: #000; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}
.galleryToolsSelectOff { 
	background-color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	letter-spacing: .1em; 
	color: #ccc; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}
.galleryPrefHeading { 
	font-size: 11px; 
	color: #009933; 
	font-weight: bold; 
	background-color: transparent; 
	padding: 10px 6px 10px 0; 
}
.galleryLight { 
	font-size: 10px; 
	color: #333; 
}
.padBotBorder { 
	background-color: transparent; 
	border-bottom: #7B81A9 1px dashed; 
	margin: 4px 0 4px 0; 
}
.commentBox { 
	background: #F7F8FA url({path:image_url}box_bg.jpg) repeat-x left top; 
	border: #B1B6D2 1px solid; 
	padding: 1px 5px 1px 1px; 
	margin: 1px 0 1px 0; 
}
.comments { 
	background-color: #fff; 
	border-bottom: #7B81A9 1px solid; 
}
.cmtCredits { 
	font-size: 11px; 
	color: #8990B5; 
	margin-bottom: 2px; 
}
.cmtCreditVal { 
	color: #000; 
	padding-left: 6px; 
}
.cmtRightBorder { 
	border-right: #B1B6D2 1px solid; 
	padding-right: 14px; 
}
.cmtLeftPad { 
	padding: 2px 6px 0 6px; 
}
.category { 
	font-size: 11px; 
	color: #666; 
	line-height: 18px; 
	letter-spacing: .09em; 
}
.subtext { 
	font-size: 11px; 
	font-weight: normal; 
	color: #333; 
	padding: 6px 0 3px 0; 
}
.border { 
	border: 1px solid #B1B6D2; 
	margin-top: 1px; 
}
.tablePad { 
	padding: 1px 1px 1px 1px; 
	background-color: #fff; 
}
.tableBorder { 
	border-left: 1px solid #B1B6D2; 
	border-right: 1px solid #B1B6D2; 
	margin: 0 0 3px 0; 
	padding: 0; 
}
.tableBorderNoTop { 
	border-bottom: 1px solid #B1B6D2; 
	border-right: 1px solid #B1B6D2; 
	border-left: 1px solid #B1B6D2; 
}
.tableBorderNoBot { 
	border-top: 1px solid #B1B6D2; 
	border-right: 1px solid #B1B6D2; 
	border-left: 1px solid #B1B6D2; 
}
.tableBorderSides { 
	border-right: 1px solid #B1B6D2; 
	border-left: 1px solid #B1B6D2; 
}
.tableHeading { 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	padding: 7px 6px 7px 6px; 
	background: #768E9D url({path:image_url}bg_table_heading.gif) repeat-x left bottom;
}
.tableHeadingAlt { 
	font-size: 11px; 
	font-weight: bold; 
	white-space: nowrap; 
	color: #0C1216; 
	padding: 5px 6px 5px 6px; 
	background: #B8C6CE url({path:image_url}bg_table_heading_alt.gif) repeat-x left bottom;
}
.default .tableHeadingAlt { 
	font-size: 11px; 
	font-weight: bold; 
	white-space: nowrap; 
	color: #0C1216; 
	padding: 5px 6px 5px 6px; 
	background-color: #B8C6CE;
	background-image:none;
}
.tableHeadingAlt a:link { 
	color: #424665; 
	text-decoration: none; 
}
.tableHeadingAlt a:visited { 
	color: #424665; 
	text-decoration: none; 
}
.tableHeadingAlt a:hover { 
	color: #787FA4; 
	text-decoration: none; 
}
.tableHeadingAltHover { 
	font-size: 11px; 
	font-weight: bold; 
	color: #000; 
	padding: 5px 6px 5px 6px; 
	background-color: #A1B1BB;

	cursor: pointer; 
}
.tableHeadingAltHover a { 
	color: #696F92; 
	text-decoration: none; 
}
.tableHeadingSmall { 
	font-size: 11px; 
	font-weight: bold; 
	white-space: nowrap; 
	color: #0C1216; 
	padding: 5px 6px 5px 6px; 
	background: #B8C6CE url({path:image_url}bg_table_heading_alt.gif) repeat-x left bottom;
}
.tableCellOne, .tableCellOneBold { 
	color: #333; 
	padding: 6px 10px 6px 6px; 
	border-bottom: 1px solid #CAD0D5; 
	background-color: #EEF4F9; 
}
.tableCellOne a:link, .tableCellOne a:visited, .tableCellTwo a:link ,.tableCellTwo a:visited{
font-size:11px;
color: #1D7FC6; 
}
.tableCellOne div, .tableCellTwo div {
font-size:11px;

}
.tableCellTwo, .tableCellTwoBold { 
	color: #333; 
	padding: 6px 10px 6px 6px; 
	border-bottom: 1px solid #CAD0D5; 
	background: #fff; 
}
.tableCellPlain { 
	color: #333; 
	padding: 5px 10px 8px 7px; 
	border-bottom: 1px solid #B1B6D2; 
	background: #fff; 
}
.tableCellOneBold { 
	font-weight: bold; 
}
.tableCellTwoBold { 
	font-weight: bold; 
}
.tableCellOneHover, .tableCellTwoHover { 
	background-color: #E1FAD8; 
	font-size: 11px; 
	color: #333; 
	padding: 6px 10px 6px 6px; 
	border-bottom: 1px solid #fff; 
}
.thumb { 
	font-size: 11px; 
	color: #000; 
	width: 240px; 
	border: 1px solid #990000; 
}
.thumbPad { 
	padding: 8px; 
}
.copyright { 
	clear: both; 
	vertical-align: bottom; 
	text-align: center; 
	font-size: 11px; 
	color: #999; 
	line-height: 15px; 
	margin: 1px 0 1px 0; 
	padding: 14px 0 14px 0; 
}
form { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}
.hidden { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}
.input { 
	font-family: arial; 
	color: #333; 
	font-size: 12px; 
	padding: 0; 
	margin: 0; 
}
.textarea { 
	color: #333; 
	font-size: 11px; 
	padding: 0; 
	margin: 0; 
font: 13px/17px arial, sans-serif;
color: #333;
}
.select { 
	background-color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}
.multiselect { 
	color: #333; 
	margin: 7px 0; 
border:1px solid #ccc;
}
.radio { 
	background-color: transparent; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	padding: 0; 
	border: 0; 
}
.checkbox { 
	background-color: transparent; 
	padding: 0; 
	border: 0; 
}
.buttons { 
	font-size: 11px; 
	font-weight: bold; 
	border-top: 1px solid #9EA3D5; 
	border-left: 1px solid #9EA3D5; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	letter-spacing: .1em; 
	margin: 0; 
	padding: 1px 6px 3px 6px; 
	background-color: #3F4471; 
	color: #fff; 
	cursor: pointer; 
}
.submit {  
}
#error { 
	margin-top: 15px; 
	padding: 1px; 
	border: #7B81A9 1px solid; 
}
.errorheading { 
	color: #fff; 
	background: #990000; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	padding: 4px; 
	margin-bottom: 1px; 
}
.errormessage { 
	color: #333; 
	border-top: #7B81A9 1px solid; 
	font-size: 12px; 
	text-align: center; 
	padding: 20px 10px 20px 10px; 
}
.calendar { 
	border: 1px #6975A3 solid; 
	background-color: transparent; 
}
.calheading { 
	background-color: #27343c; 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
}
.calnavleft { 
	background-color: #27343c; 
	font-size: 11px; 
	font-weight: bold; 
	color: #fff; 
	padding: 4px; 
	cursor: pointer; 
}
.calnavright { 
	background-color: #27343c; 
	font-size: 10px; 
	font-weight: bold; 
	color: #fff; 
	text-align: right; 
	padding: 4px; 
	cursor: pointer; 
}
.caldayheading { 
	background-color: #a9b7c5; 
	color: #fff; 
	font-size: 10px; 
	text-align: center; 
	padding: 6px 2px 6px 2px; 
}
.caldaycells { 
	color: #000; 
	background-color: #e4eaf1; 
	font-size: 11px; 
	text-align: center; 
	padding: 4px; 
	border: 1px #E0E5F1 solid; 
	cursor: pointer; 
}
.caldaycellhover { 
	color: #fff; 
	background-color: #a9b7c5; 
	font-size: 11px; 
	text-align: center; 
	padding: 4px; 
	border: 1px #B3BCD4 solid; 
	cursor: pointer; 
}
.caldayselected { 
	background-color: #96c251; 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	border: 1px #fff solid; 
	padding: 3px; 
	cursor: pointer; 
}
.calblanktop { 
	background-color: #fff; 
	padding: 4px; 
}
.calblankbot { 
	background-color: #fff; 
	padding: 4px; 
}
.iframe { 
	border: 1px solid #6666CC; 
}
.wordSuggestion { 
	background-color: #f4f4f4; 
	border: 1px solid #ccc; 
	padding: 4px; 
}
.wordSuggestion a, .wordSuggestion a:active { 
	cursor: pointer; 
}
.spellchecked_word { 
	cursor: pointer; 
	background-color: #fff; 
	border-bottom: 1px dashed #ff0000; 
}
.spellchecked_word_selected { 
	cursor: pointer; 
	background-color: #ADFF98; 
}
.roundBox { 
	margin: 0 5px; 
	background: #FBFBFD url({path:image_url}gradient_bg.jpg) repeat-x left top; 
	font-size:12px;
}
.roundBox ul li { 
	padding-bottom: 5px; 
}
b.roundBoxTop, b.roundBoxBottom { 
	display: block; 
	background: #FFF; 
}
b.roundBoxTop b, b.roundBoxBottom b { 
	display: block; 
	height: 1px; 
	background: #B8c6ce;
	line-height: 1px;	/* shakes a hearty fist at IE6 */
	font-size: 1px;		/* continues shaking */
}
b.roundBoxBottom b { 
	background: #FBFBFD; 
}
b.roundBox1 { 
	margin: 0 5px;
}
b.roundBox2 { 
	margin: 0 3px;
}
b.roundBox3 { 
	margin: 0 2px;
}
b.roundBoxTop b.roundBox4, b.roundBoxBottom b.roundBox4 { 
	margin: 0 1px; 
	height: 2px;
	line-height: 2px;	/* shakes a hearty fist at IE6 */
	font-size: 2px;		/* continues shaking */
}
.adminTab { 
	background-color: #B3D7A7; 
	border: #709567 1px solid; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000; 
	text-align: center; 
	margin: 0 0 5px 5px; 
	padding: 4px 5px 5px 5px; 
	cursor: pointer; 
}
.adminTabOn { 
	background-color: #97BA8B; 
	border: #709567 1px solid; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000; 
	text-align: center; 
	margin: 0 0 5px 5px; 
	padding: 4px 5px 5px 5px; 
	cursor: pointer; 
}

