html, body, div, span, applet, object, iframe, p, blockquote, pre,	a, abbr, acronym, address, big, cite, code,	del, dfn, em, font, img, ins, kbd, q, s, samp,	small, strike, strong, sub, sup, tt, var,	b, u, i, center,	dl, dt, dd, ol, ul, li,	fieldset, form, label, legend,	table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;		border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;background: transparent;}

	body {line-height: 1;}

	ol, ul {list-style: none;}

	blockquote, q {quotes: none;}

	blockquote:before, blockquote:after,

	q:before, q:after {content: '';content: none;}

	:focus {outline: 0;}

	ins {text-decoration: none;}

	del {text-decoration: line-through;}

 

 .admintbl table{background-color:#cccccc;color:#3c3c3c; width:100%}

.admintbl table tr {background-color:#CFDBEC}

.admintbl table td {height:30px;vertical-align:middle;padding:2px}

.admintbl  a {color:#0854A6}

body{background-color:#CCCCCC}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }



.clearfix {display: inline-block;}  /* for IE/Mac */



/*---------------------------------------------------------------------------------------

--- BASICS

---------------------------------------------------------------------------------------*/

body{ font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#000;line-height:16px;}

a{	color:#0854A6;text-decoration:none;	}

a:hover{text-decoration:underline;	}

a:active{	}

a:visited{	}

.left{ float:left; }

.right{ float:right;}

.clear{	clear:both; }

img.left{	margin:0 1em 1em 0; }

img.right{	margin:0 0 1em 1em; }

.padding{	padding:10px; }

#main_panel_container {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 5px 5px 5px 5px;

    float: right;

    width: 800px;min-height:372px



}

/* ------------------------------------------------------------------------------------

ELEMENTS			 */

h1{color:#2d2d2d;padding:0px;margin:0px;margin-top:10px;padding:10px;}

h2{color:#2d2d2d;font-family: Arial, Helvetica, sans-serif;font-size:20px;padding:10px;margin:0px;}

h3{color:#2d2d2d;padding:0px;margin:0px;padding:5px;}

h4{color:#2d2d2d;padding:0px;margin:0px;padding:5px;}

h5{color:#2d2d2d;padding:0px;margin:0px;padding:5px;}

p{padding:10px;background:#fff;}

input{padding:3px;border-left:1px solid #a8a8a8;border-top:1px solid #a8a8a8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-moz-border-radius:3px;margin:2px 0px 2px 0px;}

ul{list-style:circle;margin:10px;margin-left:20px;}

ol{list-style:decimal;margin:10px;margin-left:20px;}

p.info{border:1px solid #6aa6d6;background:#c9e3f8;}

fieldset{border:1px solid #ddd;padding:10px;background:#fff;margin:10px 0px;}

legend{border:1px solid #ddd;padding:5px;background:#fff;}

label{display:block;}

label input{margin-left:30px;}

hr { border: 1px #ddd solid; width: 80%;}

button {text-transform:uppercase;font-size:10px;padding:3px;color:#fff;background:#4780ae;border-left:1px solid #084577;border-top:1px solid #084577;border-right:1px solid #7ab7e8;border-bottom:1px solid #7ab7e8;-moz-border-radius:3px;margin:3px;margin-top:5px;}

/* ------------------------------------------------------------------------------------

Login					 */

#login{background:url(../img/security.jpg) #fff 220px 55px no-repeat;padding-left:10px;text-align:left;}

#login_container{	overflow:hidden;   width:360px; margin:0 auto;background:url(../img/overlay.jpg) no-repeat;}

#login label span{display:block;width:100px;float:left}

div#login {width:260px;margin: 10px auto;border-top:2px solid #162635;}

a#passwordrecoverylink{font-size:10px;text-decoration:underline;display:block;text-align:right;color:#999;}

a:hover#passwordrecoverylink{color:#000;}

.loginbutton{margin-left:160px;}

#login input#remember{margin:10px 5px 0px 10px;}

/* ------------------------------------------------------------------------------------

 MENUS			 */

#navigation, #navigation ul {		padding:0;	margin:0; list-style:none; line-height:1; float:left;	}

#navigation a {	display:block; padding:6px 10px; text-decoration:none;	}

#navigation a:hover{ text-decoration:underline; padding:6px 10px;}

#navigation li { 			float:left; width:auto;	}

#navigation li{			padding:0; margin:0; }

#navigation li ul li{			padding:1px 0px;}

#navigation li ul li a{		padding:6px 10px; width:110px; }

#navigation li ul { 			position:absolute; padding-top:1px; width:130px; left:-999em; }

#navigation li ul ul {			margin: -1.5em 0 0 130px;	}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	left: -999em;}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul,

#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { left: auto;	}



#top_menu ul {margin:0px;padding:0px;list-style:none;font-size:12px;}

#top_menu ul li{float:left;display:block;}

#top_menu ul li a{text-decoration:none;color:#fff;display:block;padding:12px 15px 10px 15px;}

#top_menu ul li a:hover{background:url(../img/menutop_hover.jpg) bottom center no-repeat}

/* ------------------------------------------------------------------------------------

STRUCTURE					 */

#container{	overflow:hidden;   width:1000px; margin:0 auto;}

#header{    border-bottom-left-radius: 8px;

    border-bottom-right-radius: 8px;}

#footer{clear:both;width:1000px }

#content_main{background:#f1f1f1;width:980px;padding:10px;-moz-border-radius:0px 0px 8px 8px;}

#top_menu{background:url(../img/menutop.jpg) no-repeat top center;width:960px;margin-top:30px;height:35px;}

#profile_info{width:231px;padding:10px;float:right; font-size:12px;color:#fff;}

#profile_info p{background:none;}

#avatar{float:left;margin:0px 10px;}

#postedit{background:#f1f1f1;width:940px;padding:10px;-moz-border-radius:3px;}

#dashboard{padding:10px;}

#sidebar{width:150px;background:#fff;padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-moz-border-radius:3px;float:left}

#footer{background:#f1f1f1;padding:10px;-moz-border-radius:8px;margin-top:10px;}

#footer p{background:none;padding:0px;margin:0px}

.panel{min-height:285px;}

.section,.panel,#shortcuts,#chart,.quickview{background:#fff;padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-moz-border-radius:3px;}

#postedit,#panels,#shortcuts{margin-top:10px;}

.section{margin-top:10px;}

.panel {width:290px;margin:5px;}

.calendar {width:210px;margin-right:0px;}

.photo {width:375px;margin-left:0px;margin-right:10px;}

.form_sidebar{width:220px;margin-left:10px;margin-top:5px;padding:4px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

#form_middle_cont{width:940px}

/* ------------------------------------------------------------------------------------

ICONS				 */



.ico_posts{    background-color: #F1F1F1;

    border-radius: 5px 5px 5px 5px;

    padding: 5px;}



/* ------------------------------------------------------------------------------------

LOGO */	

div#logo{width:431px;padding:4px;float:left;font-size:12px;color:#fff;}			 



/* ------------------------------------------------------------------------------------

CUSTOM				 */



#placeholder{width:180px;height:95px;padding:10px;padding-bottom:14px;}

.more{font-size:13px;}

.approved{font-weight:bold;color:#25a21f}

#success{margin:-px 0px;border:1px solid #b2dc4d;color:#40550d;font-family:"Arial", Arial, sans-serif;font-size:12px;background:#cce297;font-weight:700;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}

#fail{margin:5px 0px;border:1px solid #c82820;color:#c82820;font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;background:#e7928d;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}

#warning{margin:5px 0px;border:1px solid #efdc90;color:#a9a014;font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;background:#fffecc;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}



.form_sidebar ul{margin:0px;padding:0px;list-style:none;}

.form_sidebar ul li ul{margin:0px 10px;padding:0px;list-style:none;}



span.date{display:block;padding-left:20px; font-style:italic;font-family:10px;}

.odd{background:#eee;border-top:1px solid #DDDDDD;padding:3px;}

.even{border-top:1px solid #DDDDDD;padding:3px;}

a#visit{display:block;color:#fff;background:#4780ae;border-left:1px solid #084577;border:1px solid #7ab7e8;padding:4px;margin:5px 15px 0px 0px;-moz-border-radius:3px;}

a.add{display:block;width:80px;text-align:center;color:#fff;background:#4780ae;border:1px solid #4780ae;padding:4px;margin:10px 15px 0px 0px;-moz-border-radius:3px;text-transform:uppercase;}

#profile_info p{font-size:11px;padding-top:2px;padding-bottom:4px;color:#3c3c3c;font-weight:bold}

#profile_info p a{font-size:11px;color:#92B647;}

#profile_info p a:hover{font-size:11px;color:#3c3c3c;text-decoration:underline;}

#profile_info p.last_login{font-size:10px;padding-top:5px;color:#3c3c3c}



#table_options ul li a {color:#000;display:block;padding-top:5px;}



.quickview ul{margin:0px;padding:0px;list-style:none;}

.quickview ul li{padding:3px;font-size:12px;}

.quickview ul li span.number{font-family:Georgia;font-size:13px;color:#629fa8}



#shortcuts{width:640px;}

#shortcuts ul {margin:0px;padding:0px;list-style:none;margin-top:20px;}

#shortcuts ul li{float:left}

#shortcuts ul li.first_li a{margin-left:0px;}

#shortcuts ul li a{border:1px solid #999;-moz-border-radius:3px;display:block;padding:5px;margin:5px;width:70px;text-align:center;}

#shortcuts ul li a span{font-size:10px;margin-top:5px;display:block;background:#eee;padding:2px;}

#shortcuts ul li a:hover{border:1px solid #ececec;text-decoration:none;}



.photo ul{margin:0px;padding:0px;list-style:none;}

.photo ul li{float:left; border:1px solid #999;-moz-border-radius:3px;padding:3px;margin:3px 1px;position:relative;}

.photo ul li span{font-size:10px;margin-top:5px;display:block;padding:4px 1px;width:83px;position:absolute;bottom:0px;left:0px;}

.todo ul {margin:0px;padding:0px;list-style:none;}

.todo ul li{margin-left:0px;padding-left:0px;list-style:none;}

.todo p{margin:0px;padding:0px;}

ul#menu{margin:0px;padding:0px;list-style:none;margin-top:20px;}

ul#menu, ul#menu ul {list-style-type:none; margin: 0; padding: 0; }

ul#menu a { display: block; text-decoration: none;	}

ul#menu li { margin-top: 1px;}

ul#menu li a {color: #3c3c3c;padding: 5px; border-bottom:1px solid #ddd;font-weight:bold}

ul#menu li a:hover { }

ul#menu li ul li a { background: #fff; color: #0854A6; padding: 5px; border-bottom:none;font-weight:normal}

ul#menu li ul li a:hover { color: #0854A6;  text-decoration:underline}



input#post_title{width:925px;margin:0px;border-left:1px solid #a8a8a8;border-top:1px solid #a8a8a8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-moz-border-radius:3px;font-size:28px;padding:5px;}

.form_sidebar span{display:block;padding:5px 5px;background:#eee;margin-bottom:10px;}

#save{width:130px;color:#fff;background:#92B647;border-left:1px solid #92B647;border-top:1px solid #92B647;border-right:1px solid #92B647;border-bottom:1px solid #92B647;}



#table{width:100%;border:1px solid #c3c3c3;}

#table th{background:#eee;padding:5px;text-align:left;}

#table td{padding:5px;}

#table .table_date{color:#5e5e5e;width:100px;font-weight:bold;}

#table .table_check{width:20px;background:#eee;}

#table .table_title a{color:#26608e;text-decoration:underline;font-weight:bold;}



#table_options{background:#fff;border:solid #c3c3c3;border-width:0px 1px 1px 1px;padding:5px;}

#table_options label{margin:0px;padding-top:2px;}

#table_options ul{list-style:none;margin:0px;padding:0px;}

#table_options ul li{float:left;padding:5px;margin-right:10px;}



.pagination{margin-top:20px;}

.pagination a, .pagination span{background:url("../img/borderbottom.jpg") bottom repeat-x #fff;padding:5px;margin:2px;border:1px solid #d9d9d9;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius: 3px;}





.file{

	border:1px solid #eee;

}





	.error{font-size:11px;color:#000000;background-color:#FFEBE8;padding:5px;-moz-border-radius:5px; border: 1px solid #FF0000}

	.success{font-size:11px;color:#0854A6;background-color:#FFFFCC;padding:8px;-moz-border-radius:5px; border: 1px solid #3c3c3c}

	

	

	

	   .mngComp{

	    -moz-border-radius: 0px 0px 5px 5px;

	    background-color: #92B647;

	    margin-bottom: 13px;

	    color:#ffffff;

	    position: relative;

	    width: 1000px;

    	}

    .mngComp ul li a {color:#ffffff;font-weight:bold}	

    .mngComp ul li a:hover {color:#ffffff;text-decoration:none;font-weight:bold}

    .mngComp .pop {margin:2px;list-style:none}

    	

    .limain{    display: block;

    			float: left;

   				 margin: 5px;

   				 padding:5px;

   				 border:1px solid #92B647;

   				 min-width:99px;

   				 }

    

    .ulpop{position:absolute;top:-3333px;background-color:#92B647;list-style:none;margin:0px;color:#fff;padding:0px;border:1px solid #ffffff;min-width:110px}

    .ulpop li {padding:5px;border:1px solid #92B647}

    

    .mngComp li:hover ul.ulpop{top:33px;min-width:109px;margin-left:-6px;}

    .mngComp  li:hover {background-color:#3c3c3c;color:#ffffff;border:1px solid #ffffff}

    

   .arrowcls{float:left}

 hr{width: 948px;}

.admintbl table tr {background-color:#ffffff}



#frmuserupdate #off_phone,#frmuserupdate #work_phone {width: 88px;}

#frmuserupdate #off_extension, #frmuserupdate #work_extension{width:35px}

#frmuserupdate #country,#frmuserupdate #billing_country,#frmuserupdate #state,#frmuserupdate #billing_state{width:160px}

.select_role {
width:156px ;
}
.thead
{
color:#3c3c3c;
background-color:#ffffff;
font-weight:bold;
}

.thead td
{
color:#3c3c3c;
background-color:#ffffff;

}

.thead1 td{
    background-color: #828685;
    color: #FFFFFF;
    
}

.thead1 {
    background-color: #828685;
    color: #FFFFFF;
    font-weight: bold;
}

.button {
    background: none repeat scroll 0 0 #92B647;
    border-color: #92B647;
    border-left: 1px solid #92B647;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    width: 130px;
}

/*-------------------new css for menu------------------*/
  
#main_menu{ height:33px; background:#efefef url(../images/menu_bg.gif); display:block; border-top:solid 1px #728e37; border-bottom:solid 1px #cccccc; border-radius:5px 5px 5px 5px;}

#navigation2 { margin:0; padding:0; list-style-type:none; display:inline-block; z-index:100; height:33px; float:left; position:relative; margin-left:20px; background:url(../images/menu_seprator.gif) no-repeat left; padding-left:1px;}
#navigation2 li { float:left; position:relative; line-height:33px; list-style-type:none; font-size:11px; background:url(../images/menu_seprator.gif) no-repeat right; padding-right:1px;}
#navigation2 li a { display:inline-block; position:relative; line-height:33px; color:#76530d; font-size:12px; padding:0 16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#navigation2 li a:hover, #navigation2 li .selected, #navigation2 li .current { text-decoration:none; background:#8d7e60; color:#ffffff;}

#navigation2 ul { width:180px; z-index:5000; position:absolute; display:none; top:0; background:none; background:#9a8968; left:0; padding:0px; margin:0; font-size:12px; border:solid 1px #705b31; border-bottom:none;-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2); -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2); box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .2);}
#navigation2 ul li { position:relative; background:none; text-align:left; margin:0; padding:0 !important; float:none; line-height:16px; border:none; border-bottom:solid 1px #705b31;}
#navigation2 ul a { width:auto; border-left:none; background:none; line-height:16px; padding:3px 14px 3px 8px; color:#ffffff; font-size:11px; font-family:Verdana, Geneva, sans-serif; display:block; margin:0;}
#navigation2 ul a:hover { background-color:#86a214; color:#fcffee;}


 /*-------------------new css for side menu------------------*/

.sidemenu{ display:block; margin:12px; padding:0;}
.sidemenu li{ margin:0; padding:1px 0; list-style-type:none; display:block;}
.sidemenu li a{ padding:4px 8px; line-height:16px; background:#92b647; display:block; border:solid 1px #86a214; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#ffffff; font-weight:bold; text-decoration:none;}
.sidemenu li a:hover{ text-decoration:none; background:#8d7e60; border:solid 1px #76530d;}



/** Simple modifications needed for DropDownCheckList to take advantage of ThemeRoller settin