.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.bold_blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}
.title_blue {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
}
/* ---- X-icute Version 3.0 Primary Design Settings ---- */
body{
	background-color:#c7ddff;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color:#333333;
	padding:0;
	margin:0;
}

#clear{
	clear:both;
}

#xicute_v3_login_container{
	width: 497px;
	margin: auto;
	margin-top: 15px;
}

#xicute_v3_login_header{
	width:497px;
	height:71px;
	padding:0;
	margin-left:0;
	margin-right:0;
	background-image:url(images/xicute_v3_design/xicute_v3_login_01.gif);
}

#xicute_v3_login_body{
	margin-left:0;
	margin-right:0;
	width:485px;
	padding:6px;
	background-image:url(images/xicute_v3_design/xicute_v3_login_02.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#xicute_v3_login_body b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #316ac5;
}

#xicute_v3_login_body form{
	width:388px;
	padding:6px;
	height:180px;
	background-image:url(images/login_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin: auto;
}


#xicute_v3_login_footer{
	margin-left:0;
	margin-right:0;
	width:491px;
	height:62px;
	background-image:url(images/xicute_v3_design/xicute_v3_login_03.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:6px;
	padding-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#xicute_v3_login_footer b{
	font-size: 12px;
	font-weight:bold;
	color:#316ac5;
}

#xicute_v3_login_footer p{
	margin:0;
	padding:0;
}


#xicute_v3_page_container{
	width: 976px;
	margin: auto;
}

#xicute_v3_main{
	width:976px;
	float:none;
	margin:0;
}

#xicute_v3_header{
	width:976px;
	height:40px;
	float:left;
	clear:both;
	background-image:url(images/xicute_v3_design/xicute_v3_design_01.gif);
}

#xicute_v3_logo{
	float:left;
	margin-top:2px;
	margin-left:4px;	
}

#xicute_v3_artech_logo{
	float:right;
	margin-top:12px;
	margin-right:4px;	
}

#grid td{
border-bottom-style:dashed;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
height: 20px;
}



#xicute_v3_menu_button{
	height:21px;
	margin: 0px;
	padding:0;
}

.xicute_v3_menu_button{
}

#xicute_v3_body{
	width:964px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0;
	margin:0;
	float:left;
	background-image:url(images/xicute_v3_design/xicute_v3_design_03.gif);
}

#xicute_v3_title_box{
	width:964px;
	height: 25px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:4px;
	padding-top:4px;
}

#xicute_v3_title_box_filter{
	width:964px;
	height: 30px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:4px;
	padding-top:4px;
}

#xicute_v3_title_icon{
	width:28px;
	height: 25px;
	float:left;
}

#xicute_v3_title_text{
	width:472px;
	height: 25px;
	float:left;
}

#xicute_v3_submenu{
	width:450px;
	height: 25px;
	float:right;
	background-color:#f3f3f3;
	background-image:url(/xicute/images/submenu_bg.gif);
	background-repeat:no-repeat;
}

#xicute_v3_submenu img{
	padding-top:4px;
	margin-left:6px;
	float:left;
}

#xicute_v3_submenu p{
	padding-top:5px;
	padding-left:4px;
	margin:0;
	float:left;
}

#xicute_v3_subfilter{
	width:450px;
	height: 30px;
	float:right;
	background-color:#f3f3f3;
	background-image:url(/xicute/images/subfilter_bg.gif);
	background-repeat:no-repeat;
}

#xicute_v3_subfilter img{
	padding-top:4px;
	margin-left:6px;
	float:left;
}

#xicute_v3_subfilter p{
	padding-top:5px;
	padding-left:4px;
	margin:0;
	float:left;
}

#xicute_v3_home h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;
	margin-bottom:4px;
	clear:both;
}

.xicute_v3_root_cats{
	float:left;
	width:230px;
	height:145px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:4px;
	background-image:url(/xicute/images/cat_bg.gif);
	background-repeat:no-repeat;
}

#xicute_v3_left_col{
	float:left;
	width: 600px;
	background-color:#f3f3f3;
	padding-left:0px;
}

#xicute_v3_right_col{
	float:right;
	width: 350px;
	margin-right:6px;
	background-color:#f3f3f3;
}


#xicute_v3_right_col p{
	background-color:#f3f3f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#xicute_v3_audit_col1{
	float:left;
	clear:both;
	margin:0;
	padding:0;
	width: 100px;
}

#xicute_v3_footer{
	width:976px;
	float:left;
	clear:both;
	margin-bottom:6px;
	background-image:url(images/xicute_v3_design/xicute_v3_design_03.gif);
}

#xicute_v3_foot_content{
	width:964px;
	padding-left:6px;
	padding-right:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: disc;
}

#xicute_v3_foot_content b{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#316ac5;
}

#xicute_v3_foot_content a:link{
	color:#0099FF;
	text-decoration:none;
}

#xicute_v3_foot_content a:hover{
	color:#0099FF;
	text-decoration:underline;
}

#xicute_v3_foot_content a:visited{
	color:#0099FF;
	text-decoration:underline;
}

#xicute_v3_foot_user{
	margin:0;
	float:left;
}

#xicute_v3_foot_about{
	margin:0;
	float:right;
}

#xicute_v3_foot_about p{
	text-align:right;
	margin:0;
	padding:0;
}

.clear { clear:left; }

/*#xicute_v3_menu{
	width:976px;
	height:27px;
	float:left;
	clear:both;
	background-image:url(images/xicute_v3_design/xicute_v3_design_02.gif);
}*/
#xicute_v3_menu{float:left;background:url(images/xicute_v3_design/xicute_v3_design_02.gif) repeat-x;height:27px;font:bold 1em Verdana;overflow:hidden;width:976px;z-index:10000; background-color:#fff;}
#xicute_v3_menu ul{width:996px;overflow:hidden;padding:0;display:block;list-style:none;margin:0;width:996px;}
#xicute_v3_menu ul li{float:left;display:block;background:url(../images/template/Divide.gif) 0 0 no-repeat;}
#xicute_v3_menu ul li span a{color:#fff;font-weight:bold;text-decoration:none;display:block;padding:0 0 0 0;}
#xicute_v3_menu ul li span a:hover{background:#3366cc url(images/x3_design/layout/NavBgHover.gif) 0 0 repeat-x;color:#000066;display:block;height:15px;padding:6px 11px 9px 11px;text-decoration:none;overflow:hidden;}
#xicute_v3_menu ul li:hover a.MenuHover{color:##0066FF!important;background:url(images/x3_design/layout/NavBgHover.gif) 0 0 repeat-x!important;height:15px!important;overflow:hidden!important;padding:6px 11px 9px 11px!important;}
#xicute_v3_menu ul li ul{visibility:hidden;position:absolute;z-index:1000;}
#xicute_v3_menu ul li ul a{text-decoration:none;color:#000066;}
#xicute_v3_menu ul li ul li{background:none;}
#xicute_v3_menu ul li iframe{visibility:hidden;position:absolute;}
#xicute_v3_menu ul li ul li:hover a:hover{color:#cc0000;text-decoration:underline;}
#xicute_v3_menu ul li:hover ul,#xicute_v3_menu ul li a:hover ul{visibility:visible;background:#CCCCCC url(/xicute/images/cat_bg.gif) bottom right no-repeat;}
#xicute_v3_menu ul li:hover iframe,#xicute_v3_menu ul li a:hover iframe{border:none;visibility:visible;}
#xicute_v3_menu #NewsMenu,ul li iframe#NewsIframe{width:160px;height:170px;z-index:100;float:left;}
#xicute_v3_menu #admin_menu,ul li iframe#adminIframe{width:200px;height:150px;z-index:100;float:left;}
#xicute_v3_menu #cms_menu,ul li iframe#cmsIframe{width:200px;height:70px;z-index:100;float:left;}
#xicute_v3_menu #cal_menu,ul li iframe#calIframe{width:200px;height:80px;z-index:100;float:left;}
#xicute_v3_menu #news_menu,ul li iframe#newsIframe{width:200px;height:100px;z-index:100;float:left;}
#xicute_v3_menu #gal_menu,ul li iframe#galIframe{width:200px;height:70px;z-index:100;float:left;}
#xicute_v3_menu #link_menu,ul li iframe#linkIframe{width:200px;height:150px;z-index:100;float:left;}
#xicute_v3_menu #gb_menu,ul li iframe#linkIframe{width:200px;height:150px;z-index:100;float:left;}
#xicute_v3_menu #help_menu,ul li iframe#linkIframe{width:200px;height:150px;z-index:100;float:left;}
#xicute_v3_menu #users_menu,ul li iframe#linkIframe{width:200px;height:150px;z-index:100;float:left;}
#xicute_v3_menu ul li .NavCol{float:left;display:block;padding:0 10px 0 20px;margin:20px 0 20px 0;width:135px;border-right:1px solid #fff;}
#xicute_v3_menu ul li .NavCol.NoDivide{border-right:none;}
#xicute_v3_menu ul li .NavCol a{display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:.9em;}
#xicute_v3_menu ul li .NavCol a:hover{text-decoration:underline!important;}
#xicute_v3_menu ul li .NavSubHeading a{color:#000066!important;margin:0 0 0px 0;font-weight:bold;font-size:1.1em;text-decoration:none!important;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0;display:block;}
#xicute_v3_menu ul li .NavSubHeading.MarTop{margin:20px 0 0 0;}
#xicute_v3_menu ul li a.NoHover{color:#fff;display:inline;float:left;height:15px;overflow:hidden;padding:6px 11px 0 11px;text-decoration:none;}
#xicute_v3_menu ul li a:hover.NoHover{background:url(images/x3_design/layout/NavBgHover.gif) 0 0 repeat-x;color:##0066FF;display:block;height:15px;overflow:hidden;padding:6px 11px 9px 11px;text-decoration:none;}

/* ---- X-icute CMS Module Design Settings ---- */
.cms{
	border:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}

.cms form{
	border:0;
	margin:0;
}

.cms h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0033;
	margin:0;
	padding:0;
}

.cms h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color:#FFFFFF;	
	color: #cc0033;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;
}

.cms h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0033;
	margin:0;
	padding-top:5px;
}

.cms p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.cms p b{
	font-weight:bold;
	color:#CC0033;
}

.cms a:link{
	text-decoration:underline;
	color:#CC0033;
}
.cms a:visited{
	text-decoration:underline;
	color:#CC0033;
}
.cms a:hover{
	text-decoration:underline;
	color:#990000;
}

.cms ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#cc0033;
}


#xicute_v3_cms_quickadd form{
	width: 100px;
	float:left;
	margin-left:4px;
	margin-top: 0px;
}
#xicute_v3_cms_quickadd p{
	width: 200px;
	float:left;
	margin-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}

#content-center {
	margin-top:5px;
	float:left;
	width: 580px;
	background-color:#ffffff; 
}

#content-center h1{
	color:#cc0033;
	margin: 0;
	padding: 4px;
	font-size:18px;
	border-bottom-color:#cc0033;
	border-bottom-style:solid;
	border-bottom-width:2px;
	float:left;
	width:568px;
}

#content-center h2{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	padding: 4px;
	font-size:16px;
}

#content-center p{
	padding-left:4px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
}

#content-one-column {
	margin-top:5px;
	margin-left:5px;
	padding:0;
	float:left;
	width: 750px;
}
#content-one-column h1{
	color:#000066;
	margin:0;
	padding:0;
}

#content-one-column p{
	color:#000066;
}

/* ---- Right Column Layout Settings ---- */

#content-right {
	margin-top:5px;
	margin-left:4px;
	float:left;
	width: 375px;
	padding: 0px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

#content-right h1{
	color:#cc0033;
	margin: 0;
	padding: 4px;
	font-size:18px;
	border-bottom-color:#cc0033;
	border-bottom-style:solid;
	border-bottom-width:2px;
	float:left;
	width:365px;
	background-color:#FFFFFF;
}

#content-right h2{
	clear:both;
	float:left;
	color:#cc0033;
	margin: 0;
	padding: 2px;
	font-size:14px;
}


/* ---- X-icute Diary Module Design Settings ---- */




/* ---- X-icute Admin Module Design Settings ---- */
.admin{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.admin h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFCC00;
	margin:0;
	padding:0;
}

.admin h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC00;
	background-color:#FFFFFF;	
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.admin h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin:0;
	padding-top:5px;
}

.admin p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.admin b{
	color:#FFCC00;
	font-weight: bold;
}

.admin form{
	border:0;
	margin:0;
}

.admin a:link{
	text-decoration:underline;
	color:#666666;
}
.admin a:visited{
	text-decoration:underline;
	color:#666666;
}
.admin a:hover{
	text-decoration:underline;
	color:#666666;
}

.admin ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#FFCC00;
}

/* ---- X-icute Calendar Module Design Settings ---- */
#xicute_v3_calendar_audit_col2{
	float:left;
	font-weight:bold;
}

#xicute_v3_calendar_submit_box{
	width:964px;
	padding-bottom:4px;
	margin-top:6px;
	clear:both;
	background-color:#f3f3f3;
}

#xicute_v3_calendar_submit_box p{
	padding-left:4px;
	padding-top:4px;
}
	

.calendar{
	border:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}

.calendar form{
	border:0;
	margin:0;
}

.calendar b{
	font-weight:bold;
	color:#0066FF;
}

.calendar h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
	margin:0;
	padding:0;
}

.calendar h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;
}

.calendar h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	margin:0;
	padding-top:5px;
}

.calendar p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}



.calendar a:link{
	text-decoration:underline;
	color:#0066FF;
}
.calendar a:visited{
	text-decoration:underline;
	color:#0066FF;
}
.calendar a:hover{
	text-decoration:underline;
	color:#0099FF;
}

.calendar ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#0066ff;}
.cal_date {
    margin-top:0;
	padding: 0;
	clear: both;
	float: left;
	width: 50px;
	background-color:#cc0033;
}

.cal_date p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	richness:inherit;
	font-weight:bolder;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	padding:0;
	margin: 0;
}

td.cal_date_bg 
{
	background-color:#cc0033;
}

.cal_spacer{
	clear:both;
	float:left;
	margin:1px;
	marging-bottom:10;
	padding-left:0px;
	padding-right:0;
	padding-top:0;
	padding-bottom:10;
}.cal_body {
	float:left;
	width: 200px;
	margin: 0;
	background-color:#FFFFFF;
	height: 100%;
	padding:0;
	padding-top: 4px;
	padding-bottom:4px;
	overflow:scroll | auto;
}

.cal_body h3{
	color:#cc0033;
	font-size:12px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	padding:0;
	margin: 0;
}

.cal_body a:link{
	text-decoration:none;
	color:#cc0033;
}

.cal_body a:visited{
	text-decoration:none;
	color:#cc0033;
}

.cal_body a:hover{
	text-decoration:underline;
	color:#cc0033;
}

.cal_body h4{
	font-size:12px;
	padding:0;
	margin: 0;
	font-weight:normal;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

.cal_body p{
	font-size:10px;
	padding:0;
	margin: 0;
}

/* ---- X-icute News Module Design Settings ---- */
.news{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	margin:0;
	padding:0;
}

.news h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.news h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	margin:0;
	padding-top:5px;
}

.news p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news b{
	font-weight: bold;
	color: #ff9900;
}

.news form{
	border:0;
	margin:0;
}

.news a:link{
	text-decoration:underline;
	color:#ff9900;
}
.news a:visited{
	text-decoration:underline;
	color:#ff9900;
}
.news a:hover{
	text-decoration:underline;
	color:#cc6600;
}

.news ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#ff9900;
}
	
/* ---- X-icute Links Module Design Settings ---- */
.links{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.links h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660066;
	margin:0;
	padding:0;
}

.links h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660066;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.links h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	margin:0;
	padding-top:5px;
}

.links p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.links form{
	border:0;
	margin:0;
}

.links a:link{
	text-decoration:underline;
	color:#660066;
}
.links a:visited{
	text-decoration:underline;
	color:#660066;
}
.links a:hover{
	text-decoration:underline;
	color:#660099;
}

.links ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#660066;
}
	
#content-link-left {
	margin-top:5px;
	padding:0;
	float:left;
	width: 480px;
}

#content-link-right {
	margin-top:5px;
	margin-left:4px;
	float:left;
	width: 480px;
}

.content-link-cat {
	float: left;
	width: 480px;
	margin-bottom:4px;
	border-color:#660066;
	border-style:solid;
	border-width:1px;
	background-color:#f3f3f3;
}

.content-link-cattitle h1{
	float: left;
	width: 322px;
	height: 25px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

.content-link-catedit {
	float:left;
	width:158px;
	height: 23px;
	padding-top:2px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.content-link-catedit img{
	padding-left: 1px;
	padding-right: 1px;
	margin:0;
}

.content-link-box {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	padding:1px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	float:left;
	width: 470px;
}

.content-link-buttons {
	width:20px;
	float:left;
	padding-top:3px;
	margin-left:1px;
	margin-right:1px;
}

.content-link-details{
	padding:0px;
	float: left;
	width: 350px;
}

.content-link-details-nonactive{
	padding:0px;
	float: left;
	width: 350px;
	color:#666666;
}

.content-link-details-nonactive h2{
	color:#666666;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 4px;
	width: 444px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.content-link-details-nonactive p{
	color:#666666;
	float: left;
	font-size: 10px;
	margin: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 2px;
	width: 346px;
}

.content-link-details-nonactive a:link{
	text-decoration:underline;
	color:#666666;
}
.content-link-details-nonactive a:visited{
	text-decoration:underline;
	color:#666666;
}
.content-link-details-nonactive a:hover{
	text-decoration:underline;
	color:#666666;
}

.content-link-details h2{
	color:#660066;
	font-size:14px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	margin: 0;
	font-weight:bold;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	float:left;
	width:444px;
}

.content-link-details p{
	color:#000066;
	font-size:10px;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom:4px;
	margin: 0;
	float:left;
	width:346px;
}

/* ---- X-icute Guestbook Module Design Settings ---- */
.guestbook{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.guestbook h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	margin:0;
	padding:0;
}

.guestbook h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.guestbook h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin:0;
	padding-top:5px;
}

.guestbook p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.guestbook form{
	border:0;
	margin:0;
}

.guestbook a:link{
	text-decoration:underline;
	color:#000066;
}
.guestbook a:visited{
	text-decoration:underline;
	color:#000066;
}
.guestbook a:hover{
	text-decoration:underline;
	color:#000099;
}

.guestbook ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#000066;}
#guestbook-container {
	margin-top:5px;
	margin-left:5px;
	padding:0;
	float:left;
	width: 795px;
}

	#guestbook-container h1{
		color:#000066;
		margin:0;
		padding:0;
	}
	
	#guestbook-menu-top{
		clear:both;
	}
	
	#guestbook-menu-bottom{
		clear:both;
	}
	
	#guestbook-main {
		margin-top:5px;
		float: left;
		width: 485px;
		background-color:#FFFFFF;
		border-bottom-color:#000066;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#000066;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#000066;
		border-right-style:solid;
		border-right-width:1px;
	}
	
	#guestbook-main h1{
		color:#000099;
		background-image:url(/images/title_bg.gif);
		margin: 0;
		padding-left: 4px;
		padding-top: 1px;
		font-size:17px;
		border-top-color:#000066;
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-color:#000066;
		border-bottom-style:solid;
		border-bottom-width:1px;
		float:left;
		width:481px;
		vertical-align:middle;
	}
	
	#guestbook-main img{
		padding:0;
		margin:0;
	}
	
	#guestbook-main h2{
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin: 0;
		padding: 4px;
		font-size:16px;
	}
	
	#guestbook-main h3{
		font-weight:bold;
		margin: 0;
		padding: 4px;
		font-size:14px;
		line-height: 2em;
	}
	
	#guestbook-main p{
		padding-left:4px;
		padding-right:4px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:1.5em;
		margin:0;
	}
	
	#guestbook-add-panel {
		margin-top:5px;
		margin-left:5px;
		float:left;
		width: 300px;
		padding: 0px;
		background-color:#d8ddf1;
		border-color:#000066;
		border-style:solid;
		border-width:1px;
		font-family: Arial, Helvetica, Verdana, Sans-serif;
	}
	
	#guestbook-add-panel h1{
		color:#000099;
		background-image:url(/images/title_bg.gif);
		margin: 0;
		padding: 4px;
		font-size:17px;
		border-bottom-color:#000066;
		border-bottom-style:solid;
		border-bottom-width:1px;
		float:left;
		width:292px;
	}
	
	#guestbook-add-panel h2{
		clear:both;
		margin: 0;
		padding: 4px;
		font-size:16px;
	}
	
	
	#guestbook-add-panel p{
		clear:both;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
		padding-left: 4px;
		padding-top:0;
		padding-right:4px;
		padding-bottom:0;
		font-size:12px;
		line-height:1.5em;
	}
	
	.guestbook-entry{
		width:300px;
	}
	.guestbook-entry p{
		clear:both;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
		padding-left: 4px;
		padding-top:0;
		padding-right:4px;
		padding-bottom:0;
		font-size:10px;
		line-height:1.5em;
	}
	.guestbook-date{
		font-size:8px;
		padding-bottom:10px;
		margin: 0;
		text-align:right;
	}
	.guestbook-date p{
		font-size:8px;
	}

/* ---- X-icute Help Module Design Settings ---- */
.help{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.help h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#333333;
	margin:0;
	padding:0;
}

.help h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin:0;
	padding-top:20px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.help h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top:10px;
	margin:0;
}

.help p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.help form{
	border:0;
	margin:0;
}

.help a:link{
	text-decoration:underline;
	color:#333333;
}
.help a:visited{
	text-decoration:underline;
	color:#333333;
}
.help a:hover{
	text-decoration:underline;
	color:#666666;
}

.help ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#333333;}

/* ---- X-icute Gallery Module Design Settings ---- */
#xicute_v3_gallery_audit_col2{
	float:left;
	font-weight:bold;
	color:#66CC33;
}

#xicute_v3_gallery_notes{
	border-top-color:#f3f3f3;
	border-top-style:dashed;
	border-top-width:2px;
	float:left;
	clear:both;
	margin-top:10px;
}

.gal-thumbnail {
	width:100px;
	height:70px;
	float:left;
}

.gal-panel{
	clear:both;
	text-align:center;
	float:left;
}

.gal_body {
	width: 260px;
	margin: 0;
	background-color:#FFFFFF;
	height: 100%;
	padding:0;
	padding-top: 4px;
	padding-bottom:4px;
	overflow:scroll | auto;
	text-align:left;
}

.gal_body h3{
	color:#cc0033;
	font-size:12px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	padding:0;
	margin: 0;

}

.gal_body h4{
	font-size:12px;
	padding:0;
	margin: 0;
	font-weight:normal;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

.gal_body p{
	font-size:10px;
	padding:0;
	margin: 0;
}

.gallery{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gallery h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #66CC33;
	margin:0;
	padding:0;
}

.gallery h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #66CC33;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.gallery h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66CC33;
	margin:0;
	padding-top:5px;
}

.gallery b{
	color:#66CC33;
	font-weight:bold;
}

.gallery p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.gallery form{
	border:0;
	margin:0;
}

.gallery a:link{
	text-decoration:underline;
	color:#66CC33;
}
.gallery a:visited{
	text-decoration:underline;
	color:#66CC33;
}
.gallery a:hover{
	text-decoration:underline;
	color:#336600;
}

.gallery ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#66cc33;}

.users{
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.users h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #33c3ff;
	margin:0;
	padding:0;
}

.users h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #33c3ff;
	margin:0;
	padding-top:10px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FFFFFF;	
}

.users h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33c3ff;
	margin:0;
	padding-top:5px;
}

.users p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.users b{
	font-weight: bold;
	color: #33c3ff;
}

.users form{
	border:0;
	margin:0;
}

.users a:link{
	text-decoration:underline;
	color:#33c3ff;
}
.users a:visited{
	text-decoration:underline;
	color:#33c3ff;
}
.users a:hover{
	text-decoration:underline;
	color:#316ac5;
}

.users ul{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	font-size:14px;
	list-style-type:disc;
	color:#ff9900;
}



/* ----------------------------------------------- */

.xicute-diarydatenew {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: bold; }
.xicute-diarydate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.xicute-maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: disc;
}
.xicute-warning {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	list-style-position: outside;
	list-style-type: disc;
	padding:4px;
}
.xicute-maintext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.xicute-maintext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.xicute-maintext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.xicute-bold_blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}
.xicute-bold_yellow {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
.xicute-bold_orange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
}
.xicute-bold_red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0033;
}
.xicute-bold_green {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66cc33;
}
.xicute-bold_yellow {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
.xicute-bold_purple {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}
.xicute-bold_navy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.xicute-title_blue {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
}
.xicute-title_yellow {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffcc00;
}
.xicute-title_orange {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
}
.xicute-title_red {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0033;
}
.xicute-title_green {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #66cc33;
}
.xicute-title_purple {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660066;
}
.xicute-title_navy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.xicute-diaryitem {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0099;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(bullet.gif);
	list-style-type: square;
}
.xicute-diarybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.xicute-maintextbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	list-style-image: url(bullet.gif);
	list-style-position: outside;
	list-style-type: disc;
}
.xicute-newsmaintextbox {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	white-space: normal;
	text-transform: none;
	height: auto;
	width: auto;
	border: thin none #000000;
}
.xicute-Newssmltitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.xicute-newsmaintext {
	font-family: "Gill Sans MT", "Century Gothic", Arial;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	white-space: normal;
	text-transform: none;

}
.xicute-latestnewstitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	font-style: normal;
	line-height: normal;
	text-transform: capitalize;

}

.xicute-Titles { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold; }

.cal_box {
	height:100px;
}
.edit-box{
	background-color:#f3f3f3;
	width: 100%;
}

#edit{
	background-color:#f3f3f3;
	width: 100%;
}

.edit-padding{
	padding-left:10px;
}
