@charset "utf-8";
/* CSS Document */


<!--
body {
	margin:0px auto 20px auto;
	width:988px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#484c56;
	text-align:justify;
	font-size:13px;
	line-height:18px;
}

body a {
outline: none;
}

#container{
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#left-shadow{
	float:left;
	width:9px;
}
#right-shadow{
	float:right;
	width:9px;
}
#mid-panel{
	width:970px;
	float:left
}
#main-area{
	padding:0px 22px;
}
#footer{
	flaot:right;
	color:#8c8c8c;
	font-size:12px;
	text-align:right;
	padding-right:25px;
	padding-top:20px;
}

.blue-btn{
	color:#ffffff;
	background-color:#3090C7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff ;
	cursor:pointer;
}

.css_msg{
	color:#6c207f;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
}

a img{
	border:none;
}
a {
	color:#6c207f;
}
p{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
h1{
	color:#6c207f;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
h2{
	color:#6c207f;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	line-height:23px;
	text-align:left
}
h3{
	color:#6c207f;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:left
}
h4 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:left;
}
#main-area ul{
	padding:0px;
	margin:0px;
	padding-bottom:15px;

}
#main-area li{
	background-image: url(../images/check.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	padding-left:25px;
	padding-bottom:5px;
}



.text-bold{
	font-weight:bold;
}
.pic-border{
	border:1px solid #bdc3c7
}



.login-left{
	width:100px;
	float:left;
	font-weight:bold
}
.login-right{
	width:180px;
	float:left;

}

.box{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#484c56;
	font-size:13px;
	width:170px;
	border:1px solid #6c207f
}


.date{
	float:left; 
	margin-right:20px; 
	width:47px; 
	padding-right:2px; 
	padding-top:12px;
	height:63px; 
	background-image:url(../images/date-bg.gif); 
	background-repeat:no-repeat;
	line-height:14px;
}

.h-dashed-line{
	background-image: url(../images/h-dashed-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}


.actionBtn {
height: 40px;
background: url(../images/actionLeft.jpg) no-repeat left center #6d2080;
display:inline-block;
margin-left: 300px;
}

.actionBtn2 {
height: 40px;
background: url(../images/actionLeft.jpg) no-repeat left center #6d2080;
display:inline-block;
width:100%;
text-align:center;
}

.actionBtn div, .actionBtn2 div{
height: 40px;
background: url(../images/actionRight.jpg) no-repeat right center;
padding: 0px 10px 0px 10px;
}

.actionBtn div a, .actionBtn2 div a {
color: white;
font: 12px/40px Arial, Helvetica, sans-serif;
}

.actionBtn div a:hover, .actionBtn2 div a:hover {
text-decoration:none;
}













label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

div.cmxform fieldset {
  margin-bottom: 10px;
  border: 1px solid #e3e3e3;
  
}
div.cmxform legend {
  padding: 0 2px;
  _margin: 0 -7px; /* IE Win */
  color: #6d2080;
font: 16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-style:italic;

}

/*\*//*/
div.cmxform legend {
  display: inline-block;
}
/* IE Mac legend fix */

div.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;

}
div.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
div.cmxform fieldset li {
  list-style: none;
  padding-left: 0px !important;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0;
  background: none !important;
  text-align: left !important;
} 
div.cmxform fieldset li input, textarea {
border: 1px solid #e0e0e0;
width: 250px;
font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
div.cmxform fieldset li textarea {
height: 80px;
}





div.cmxform fieldset li select {
border: 1px solid #e0e0e0;
width: 250px;
font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

div.cmxform fieldset li.check input {
width: auto;
}

div.cmxform fieldset li input:focus, textarea:focus {
border: 1px solid #6d2080;
background: none !important;
}



div.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
div.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
div.cmxform fieldset fieldset label {
  display: block;
  width: auto;
  
}
div.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
div.cmxform label {
  width: 150px; /* Width of labels */
}
div.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.submitForm {
height: 40px;
background: #6d2080;
color: white;
padding: 10px;
border: none;
}

.submitForm:hover {
background: #8e8e8e;
}


