p {
	margin: 0px;
	padding: 0 0 8px 0;
	line-height:16px;
}
a{
color:#F8901F;
}
h1{
color:#F8901F; font-size:20px; margin:0; padding:0 0 10px; line-height:24px;
}
h2{
color:#F8901F; font-size:15px; padding: 5px 5px;

	margin:5px -5px 10px -5px;
}
h3{
color:#F8901F; font-size:14px; margin:0; padding: 10px 0 5px;
}
h4{
	color:#333;
	font-size:13px;
	margin:0;
	padding: 3px 5px;
	background-color:#F4F4F4;
	border-bottom:1px solid #eee;
	margin:5px -5px 10px -5px;
}
ul{
margin:0; padding:0 0 20px 35px;
}
.small{
font-size:11px;}
.xsmall{
font-size:10px;
}
.blue{
color:#00ADEF !important; 
}
.white{
color:#FFF !important; 
}
.box{
	background: #67686A;
	border:1px solid #929397;
	padding:0px;
}
.box h2{
	background-image: url(../images/h2_bg.jpg); color:#fff; padding:8px 10px; margin:0;
}
.box h2 a{
color:#fff; text-decoration:none;
}
.box .btn{
	float:right; width:100px; margin-top:-2px;
}
.box .content{
	padding:10px;
	min-height: 100px;
}
.box .quote{
	
	background-image: url(../images/quote_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:105px;
	
}
.box .quote .content{
padding:16px 30px 20px 35px;
}
.box .quote .content .comment{
width:250px; height:50px; font-size:11px; padding-top:5px; 
}
input, select, textarea{
font-size:11px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; padding:2px;
}
.post textarea{
width:400px;
}
img{
border:0;
}
.red
{
    color:Red;
}

.error
{
    border: 1px solid #A21411;
    padding: 5px 5px;
    color: #000;
    margin: 5px 0;
    background-image: url(../images/error_bg.gif);
    background-color: #E93933;
    background-repeat: repeat-x;
    display: block;
    font-weight: bold;
}

.errortext 
{
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.errortextlight 
{
	font-size:11px;
	text-align:center;
}

.accordion a{
	background:url(../images/arrow_right.png) no-repeat 10px center; color:#F8901F; font-size:15px; padding: 6px 5px 6px 30px;
	background-color:#eee;
	margin:5px 0 0px 0;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
.accordion.smaller a{
font-size:12px;
}
.accordion a:hover{
	background-color:#ddd;
}
.accordion a.selected{
	background-color:#ddd;
	background-image: url(../images/arrow_down.png);

}
.accordion h4{
margin-top:0;
}
.accordion div{
 padding:0 5px; margin:5px 0; display:none;
}
.accordion div a,.accordion.smaller div a{
font-size:11px; background:none; font-family:Arial, Helvetica, sans-serif; padding:0; border:0; margin:0; display:inline; text-decoration:none; font-weight:normal;
}
.accordion div a:hover{
 text-decoration:underline; background:none;
}


.twitter{
padding:10px; text-align:left;
}
.twitter h3{
margin-top:0; padding-top:0;
}
.twitter ul{
margin-top:0;
}
.infoterra{
color:#fff; font-weight:bold;
}

.padding
{
	padding:10px;
}


.form td{
padding:4px 0;
}
.imgbox{
float:right; width:160px; margin-left:10px;
}
.imgbox img{
border: 2px solid #999;
margin:5px 0 5px 0;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto; width:0; height:0;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(../images/box/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/box/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(../images/box/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/box/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/box/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:21px; background:url(../images/box/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/box/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/box/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/box/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/box/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/box/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(../images/box/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/box/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/box/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}
		
/* Layout for the admin area of the site */
#adminNav
{
	
}

/* common */
.width_50 {width: 50px;}
.width_100 {width: 100px;}
.width_150 {width: 150px;}
.width_200 {width: 200px;}
.width_250 {width: 250px;}
.width_300 {width: 300px;}
.width_350 {width: 350px;}
.width_400 {width: 400px;}
.width_450 {width: 450px;}
.width_500 {width: 500px;}
.width_550 {width: 550px;}

.height_20 {min-height: 20px;}
.height_30 {min-height: 30px;}
.height_40 {min-height: 40px;}
.height_60 {min-height: 60px;}
.height_80 {min-height: 80px;}
.height_100 {min-height: 100px;}
.height_120 {min-height: 120px;}
.height_140 {min-height: 140px;}
.height_160 {min-height: 160px;}
.height_180 {min-height: 180px;}
.height_200 {min-height: 200px;}
.height_230 {min-height: 230px;}

.height_300 {min-height: 300px;}

.row { clear: left; }
.col { float: left; }

.centered { text-align: center;}

.formfieldmessage {margin: 5px;}

.formlabel_1 {width: 50px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_2 {width: 100px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_3 {width: 150px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_4 {width: 200px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_5 {width: 250px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_6 {width: 300px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_7 {width: 350px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}
.formlabel_8 {width: 400px; padding: 0px; margin: 5px; text-align: right;vertical-align: top;}

.forminput_0 {width: 30px; padding: 0px; margin: 5px;}
.forminput_0 input {width: 20px;}
.forminput_0 select {width: 20px;}

.forminput_1 {width: 50px; padding: 0px; margin: 5px;}
.forminput_1 input {width: 40px;}
.forminput_1 select {width: 40px;}

.forminput_2 {width: 100px; padding: 0px; margin: 5px;}
.forminput_2 input {width: 90px;}
.forminput_2 select {width: 90px;}

.forminput_3 {width: 150px; padding: 0px; margin: 5px;}
.forminput_3 input {width: 140px;}
.forminput_3 input.fielderror {border:}
.forminput_3 select {width: 140px; border:}

.fileupload_3 {width: 250px; padding: 0px; margin: 5px;}
.fileupload_3 input {width: 150px;}

.forminput_4 {width: 200px; padding: 0px; margin: 5px;}
.forminput_4 input {width: 190px;}
.forminput_4 select {width: 190px;}
.forminput_4 input.fielderror {border: 1px solid #AA0000;}

.forminput_5 {width: 250px; padding: 0px; margin: 5px;}
.forminput_5 input {width: 240px}
.forminput_5 input.fielderror {border: 1px solid #AA0000;}
.forminput_5 select {width: 240px;}
.forminput_5 textarea {width: 240px;}

.forminput_6 {width: 300px; padding: 0px; margin: 5px;}
.forminput_6 input {width: 290px;}
.forminput_6 select {width: 290px;}
.forminput_6 textarea {width: 290px;}

.forminput_7 {width: 350px; padding: 0px; margin: 5px;}
.forminput_7 input {width: 340px;}
.forminput_7 select {width: 340px;}
.forminput_7 textarea {width: 340px;}

.forminput_8 {width: 400px; padding: 0px; margin: 5px;}
.forminput_8 input {width: 390px;}
.forminput_8 select {width: 390px;}
.forminput_8 textarea {width: 390px;}
.forminput_8 textarea.fielderror {border: 1px solid #AA0000;}

.formsubmit {padding: 0px; margin: 5px;}

.formfielderror_1 {color: #AA0000; width: 50px; padding: 0px; margin: 5px;}
.formfielderror_2 {color: #AA0000; width: 100px; padding: 0px; margin: 5px;}
.formfielderror_3 {color: #AA0000; width: 150px; padding: 0px; margin: 5px;}
.formfielderror_4 {color: #AA0000; width: 200px; padding: 0px; margin: 5px;}
.formfielderror_5 {color: #AA0000; width: 250px; padding: 0px; margin: 5px;}
.formfielderror_6 {color: #AA0000; width: 300px; padding: 0px; margin: 5px;}

.forminfo { margin:5px; padding:0; vertical-align:top;}

/* login form */
.loggedout .fieldlabel {
	color:#FFFFFF !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	padding:2px;
	text-align:left;
	width:60px;
}

.box .loggedout {
	height: 82px;	
}

.box .loggedin {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	
	text-align:center;
	font-weight:bold;
}

.box .loggedin div {
	height: 18px;
}


/* date picker mods - creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 115px;
	float: left;
}


/** ManageUsersList CSS **/

#manageusers {
	width: 750px;
	font-size: 11px; 
}

.SORT_HEADING_PANEL {
	color: #629BBE;
}


#manageusers .VIRTUAL_GRID {
	
	width: 740px;
	
}

.TABLE_BUTTON_STYLE {

}

.SORT_DIRECTION_IMAGE_STYLE {
	top : 15px;
	width : 10px;
	height : 10px;
}

/* Manage users */
.TABLE_LABEL_STYLE
{
	background-color:white;
	border-bottom:1px solid black;
	height:15px !important;
	padding-bottom:7px;
	padding-top:7px;
	vertical-align:middle;
}

/* Manage users IE6 version*/
* html .TABLE_LABEL_STYLE
{
	background-color:white;
	border-bottom:1px solid black;
	height:22px !important;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:7px;
	vertical-align:middle;
}



/* Manage users */
.TABLE_BUTTON_STYLE
{
	font-size : 11px;
}

/* Site Map */
a.sitemap {
	padding:0 0 0 5px;
	-x-system-font:none;
	color:#000000;
	font-family:"Segoe UI",Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}