/* CSS Document */
body{ background-color:#ffffff; background-image:none;}
#Body{
	margin:0px;
	color:#595959;
	background:url(images/bg-back.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	}
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:30px; font-weight:normal;
	}
h2{
	margin:0px 0px 8px 0px; padding:26px 0px 8px 0px;
	font-family:"Times New Roman", Times, serif;
	color:#101010; font-size:27px; font-weight:normal;
	background:url(images/bg-re.gif) repeat-x bottom;
	}		
.clear{margin:0px; padding:0px; clear:both;}
.clr { clear:both;}
#bgcontainer{
	height:auto; width:1010px; margin:auto; padding-bottom:20px;
	}
#body-part{
	height:auto; width:910px; margin:auto; padding-bottom:20px;
	}
.addthis_toolbox { white-space:nowrap;}
/*
.Logo{float:left; padding: 4px;}
*/
.left-body{
	height:auto; width:642px; float:left; padding:0px;
	}
.old_header{
	height:278px; width:644px; margin:auto;
	background:url(images/header.gif) no-repeat;
	padding:22px 0px 0px 0px; color:#8d7a62;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
.old_header strong{padding-left:40px;}
.top-box{
	height:148px; width:131px; float:left; padding:3px; margin:0px 18px 20px 0px;
	border:#c3c3c3 solid 1px; color:#7d7b71; text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px;
	}
.top-box b{color:#000000; font-size:20px;}	
/*.img-box{margin:auto; padding:0px 0px 10px 0px; height:auto; width:auto;}*/
.left-body p{
	margin:0px; padding:10px 40px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959; font-size:12px;
	line-height:22px;
	}
.img-box-1{
	height:auto; width:auto; float:left; padding:10px 20px 0px 0px;
	}	
.left-body a{color:#875214; text-decoration:none; font-weight:bold; padding-left:10px;}	
.left-body strong{color:#7b7158; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.left-body ul{
	margin:0px; padding:15px 0px 10px 0px; list-style-type:none;}	
.left-body ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px; line-height:25px;
	}
.left-body ul li a{color:#707070; text-decoration:none;
		background:url(images/list-arrow.gif) no-repeat 0px 3px;
		padding:0px 0px 0px 25px;
		}
.left-body span{font-size:18px; color:#cbb366; padding:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
.read-more-box{height:auto; width:590px; float:left;
background:url(images/line-br.gif) no-repeat left bottom;
	padding:0px 0px 0px 0px;
	}
.first-box{
	height:auto; width:165px; float:left; padding:0px 25px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	line-height:22px;
	}
.first-box strong{color:#995e01;}	
.second-box{
	height:auto; width:170px; float:left;
	border-left:#c9c9c9 dashed 1px; padding:0px 25px 0px 25px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	line-height:22px;	
	}
.second-box strong{color:#995e01;}
.right-body-part{
	height:auto; width:264px; float:left;
	background:url(images/right-body.gif) no-repeat top right;
	padding:100px 0px 0px 0px;
	}
.right-body-part p{
	margin:0px; padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959; font-size:12px;
	line-height:22px;
	}
.right-body-part strong{color:#7b7158; font-family:Arial, Helvetica, sans-serif; font-size:12px;}									
.right-body-part span{font-size:22px; color:#513702; font-family:Arial, Helvetica, sans-serif;}	
.news-box{height:auto; width:264px; margin:auto; padding:0px 0px 20px 0px;}
.news-box ul{margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
.news-box ul li{padding:0px 10px 0px 0px; float:left;}
.news-box ul li input.signup{
	width:175px;
	border: 1px inset #CCCCCC;
			}
.content-left{
	height:auto; width:222px; margin:auto; background:#f6f6f6;
	border:#e6e6e6 solid 1px; padding:0px 20px 10px 20px;
	}
.content-left ul{
	margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}	
.content-left ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none; font-size:12px;
	padding:0px 0px 2px 0px; line-height:24px;
	border-bottom:#b8b8b8 dashed 1px;
	}
.content-left ul li a{color:#af884b; text-decoration:none;
		background:url(images/arrow-list.gif) no-repeat 0px 4px;
		padding:0px 0px 0px 10px; font-weight:bold;
		}
.content-left ul li a:hover{color:#000000;}
.rest-box-right{
	height:auto; width:222px; margin:auto;
	}
.rest-box-right ul{
	margin:0px; padding:20px 0px 0px 0px; list-style-type:none;}	
.rest-box-right ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px 0px 2px 0px; line-height:24px;
	border-bottom:#bdbbb7 dashed 1px;
	}
.rest-box-right ul li.last{border:0px;}	
.rest-box-right ul li a{color:#868686; text-decoration:none;
		background:url(images/list-arrow-1.gif) no-repeat 0px 5px;
		padding:0px 0px 0px 15px;
		}	
.rest-box-right ul li a:hover{font-weight:bold;
	background:url(images/hover-arrow.gif) no-repeat 0px 5px; color:#af5a00;
	}
	
	
.img-box{
	height:auto; width:auto; float:right;
	padding:16px 0px 0px 15px;
	}		
.img-box-2{
	height:auto; width:auto; float:left;
	padding:0px 15px 0px 0px;
	}
.res-left{height:auto; width:248px; margin:auto;}	
.res-left ul{
	margin:0px; padding:10px 0px 0px 0px; list-style-type:none !important;}	
.res-left ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px 0px 2px 0px; line-height:28px;
	border-bottom:#c2c2b0 dashed 1px;
	list-style-type:none !important;
	}
.res-left ul li.last{border:0px;}	
.res-left ul li a{color:#847c00; text-decoration:none;
		background:url(images/arrow-list.gif) no-repeat 0px 6px;
		padding:0px 0px 0px 15px;
		}	
.res-left ul li a:hover{color:#af5a00;
	background:url(images/hover-arrow.gif) no-repeat 0px 5px;
	}

.serv-left{height:auto; width:248px; margin:auto;}	
.serv-left ul{
	margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}	
.serv-left ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px 0px 2px 0px; line-height:28px;
	border-bottom:#c2c2b0 dashed 1px;
	}
.serv-left ul li.last{border:0px;}	
.serv-left ul li a{color:#847c00; text-decoration:none;
		background:url(images/arrow-list.gif) no-repeat 0px 6px;
		padding:0px 0px 0px 15px;
		}	
.serv-left ul li a:hover{color:#af5a00;
	background:url(images/hover-arrow.gif) no-repeat 0px 5px;
	}

#footer{
	height:55px;
	width:auto; margin:auto; padding:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#c8c8c8;
	font-size:11px; text-align:center;
	background:#000000;
	line-height:22px;
	}
#footer a{color:#c8c8c8; text-decoration:none; padding-right:5px; padding-left:5px;}	
#footer span{font-size:11px; color:#909090; }						

/* inner pages css start */
.content-box{
	height:auto;
	width:612px;
	margin:auto;
	float:left;
	padding:0px 30px 0px 0px;
	line-height: 22px;
	color: #595959;
	}
h1, h2, h3, h4{line-height:normal;
			}
.content-box ul{list-style-type:disc;}	
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#cbb366; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#cbb366; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #cbb366;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #000; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */					

#menu-bar{height:36px; width:100%; margin:auto;background:url(images/bg-back.gif) repeat-x;}

/*  Main Menu Normal, hover and selected  */
.main_dnnmenu_rootitem,
.main_dnnmenu_rootitem_hover,
.main_dnnmenu_rootitem_selected		{ display:inline-block; float:left; text-align:center; white-space:nowrap; }


.NavBar1_1 .main_dnnmenu_rootitem,
.NavBar1_2 .main_dnnmenu_rootitem,
.NavBar1_3 .main_dnnmenu_rootitem,
.NavBar1_4 .main_dnnmenu_rootitem,
.NavBar1_5 .main_dnnmenu_rootitem,
.NavBar1_6 .main_dnnmenu_rootitem	        { height:36px; margin-top:0px; }

.NavBar1_1 .main_dnnmenu_rootitem_hover,
.NavBar1_1 .main_dnnmenu_rootitem_selected,
.NavBar1_3 .main_dnnmenu_rootitem_hover,
.NavBar1_3 .main_dnnmenu_rootitem_selected,
.NavBar1_5 .main_dnnmenu_rootitem_hover,
.NavBar1_5 .main_dnnmenu_rootitem_selected { background: transparent url('images/hover-back.gif') repeat-x;  color:#FCEEC5; height:36px; margin-top:0px; position:relative;}
.NavBar1_2 .main_dnnmenu_rootitem_hover,
.NavBar1_2 .main_dnnmenu_rootitem_selected,
.NavBar1_4 .main_dnnmenu_rootitem_hover,
.NavBar1_4 .main_dnnmenu_rootitem_selected,
.NavBar1_6 .main_dnnmenu_rootitem_hover,
.NavBar1_6 .main_dnnmenu_rootitem_selected  { background: transparent url('images/hover-back.gif') repeat-x;  color:#FCEEC5; ; height:36px; margin-top:0px; position:relative;}

.main_dnnmenu_rootitem span.txt,
.main_dnnmenu_rootitem_hover span.txt,
.main_dnnmenu_rootitem_selected span.txt	{ 
											display:block;
                                        	  float:left;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											height:35px;
											color:#fceec5;
											text-decoration:none;
											height:25px; font-weight:bold;
											float:left;
											padding:10px 20px 0px 20px;
											display:block;}
.main_dnnmenu_rootitem span.txt				{ background: transparent none; }
.main_dnnmenu_rootitem_hover span.txt,
.main_dnnmenu_rootitem_selected span.txt            { color:#fff !important;}

.NavBar1_1 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_1 .main_dnnmenu_rootitem_selected span.txt,
.NavBar1_3 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_3 .main_dnnmenu_rootitem_selected span.txt,
.NavBar1_5 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_5 .main_dnnmenu_rootitem_selected span.txt{ background: transparent url('images/menu.1.1.L.on.png') no-repeat; color:#FCEEC5 !important;}
.NavBar1_2 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_2 .main_dnnmenu_rootitem_selected span.txt,
.NavBar1_4 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_4 .main_dnnmenu_rootitem_selected span.txt,
.NavBar1_6 .main_dnnmenu_rootitem_hover span.txt,
.NavBar1_6 .main_dnnmenu_rootitem_selected span.txt{ background: transparent url('images/menu.1.2.L.on.png') no-repeat; }

.NavBar2_1 .main_dnnmenu_rootitem,
.NavBar2_1 .main_dnnmenu_rootitem_hover,
.NavBar2_1 .main_dnnmenu_rootitem_selected	       { height:38px; padding-top:0px; margin-top:0; background: transparent url('images/menu.2.1.R.on.png') no-repeat bottom right; }
.NavBar2_1 .main_dnnmenu_rootitem span.txt,
.NavBar2_1 .main_dnnmenu_rootitem_hover span.txt,
.NavBar2_1 .main_dnnmenu_rootitem_selected span.txt{ height:28px; padding-top:10px; margin-top:0; background: transparent url('images/menu.2.1.L.on.png') no-repeat bottom left; }

.NavBar3_1 .main_dnnmenu_rootitem,
.NavBar3_1 .main_dnnmenu_rootitem_hover,
.NavBar3_1 .main_dnnmenu_rootitem_selected         { height:38px; padding-top:0px; margin-top:0; background: transparent url('images/menu.3.1.R.png') no-repeat right top; }
.NavBar3_1 .main_dnnmenu_rootitem span.txt,
.NavBar3_1 .main_dnnmenu_rootitem_hover span.txt,
.NavBar3_1 .main_dnnmenu_rootitem_selected span.txt{ height:28px; padding-top:10px; margin-top:0; background: transparent url('images/menu.3.1.L.png') no-repeat left top; }

/* Menu Option 4.1 */
.NavBar4_1 #NavBarV_TL				{ background: url(images/NavBar4_1_TL.png) no-repeat left top; }
.NavBar4_1 #NavBarV_TR				{ background: url(images/NavBar4_1_TR.png) no-repeat right top; }
.NavBar4_1 #NavBarV_TM				{ background: url(images/NavBar4_1_TM.png) repeat-x; margin: 0 17px; height:18px; }
.NavBar4_1 #NavBarV_ML				{ background: url(images/NavBar4_1_ML.png) repeat-y left top; }
.NavBar4_1 #NavBarV_MR				{ background: url(images/NavBar4_1_MR.png) repeat-y right top; }
.NavBar4_1 #NavBarV_MM				{ margin: 0 4px; }
.NavBar4_1 #NavBarV_BL				{ background: url(images/NavBar4_1_ML.png) repeat-y left top; }
.NavBar4_1 #NavBarV_BR				{ background: url(images/NavBar4_1_MR.png) repeat-y right top; }
.NavBar4_1 #NavBarV_BM				{ background: url(images/NavBar4_1_BM.png) repeat-x; margin:0; height:100px; clear:both; }
.NavBar4_1 .main_dnnmenu_rootitem,
.NavBar4_1 .main_dnnmenu_rootitem_hover,
.NavBar4_1 .main_dnnmenu_rootitem_selected			{ display:block; margin-bottom:1px; min-height:30px; text-align:left; width:100%; background: transparent url('images/menu.4.1.bg.png') no-repeat left top; }
.NavBar4_1 .main_dnnmenu_rootitem span.txt,
.NavBar4_1 .main_dnnmenu_rootitem_hover span.txt,
.NavBar4_1 .main_dnnmenu_rootitem_selected span.txt	{ font-size:12px; height:auto; text-align:left; text-decoration:none; padding:7px 10px 7px 23px; white-space:normal; }
.NavBar4_1 .main_dnnmenu_rootitem_hover span.txt	{ text-decoration:underline; }
.NavBar4_1 .main_dnnmenu_rootitem_selected span.txt	{ font-weight:700; }

/* Menu Option 4.2 */
.NavBar4_2 #NavBarV_TL				{ background: url(images/NavBar4_2_TL.png) no-repeat left top; }
.NavBar4_2 #NavBarV_TR				{ background: url(images/NavBar4_2_TR.png) no-repeat right top; }
.NavBar4_2 #NavBarV_TM				{ height:8px; }
.NavBar4_2 #NavBarV_ML				{ }
.NavBar4_2 #NavBarV_MR				{ margin:0 4px; }
.NavBar4_2 #NavBarV_MM				{ }
.NavBar4_2 #NavBarV_BL				{ background: url(images/NavBar4_2_BL.png) no-repeat left bottom; clear:both; }
.NavBar4_2 #NavBarV_BR				{ background: url(images/NavBar4_2_BR.png) no-repeat right bottom; }
.NavBar4_2 #NavBarV_BM				{ height:20px; }
.NavBar4_2 .main_dnnmenu_rootitem,
.NavBar4_2 .main_dnnmenu_rootitem_hover,
.NavBar4_2 .main_dnnmenu_rootitem_selected			{ display:block; min-height:30px; text-align:left; width:100%; background: transparent url('images/menu.4.2.off.png') no-repeat right top; }
.NavBar4_2 .main_dnnmenu_rootitem span.txt,
.NavBar4_2 .main_dnnmenu_rootitem_hover span.txt,
.NavBar4_2 .main_dnnmenu_rootitem_selected span.txt	{ font-size:12px; height:auto; text-align:left; text-decoration:none; padding:7px 10px 7px 23px; white-space:normal; }
.NavBar4_2 .main_dnnmenu_rootitem_hover span.txt	{ text-decoration:underline; }
.NavBar4_2 .main_dnnmenu_rootitem_selected span.txt	{ font-weight:700; }

/* Menu Option 4.3 */
.NavBar4_3 #NavBarV_TL				{ background: url(images/NavBar4_2_TL.png) no-repeat left top; }
.NavBar4_3 #NavBarV_TR				{ background: url(images/NavBar4_2_TR.png) no-repeat right top; }
.NavBar4_3 #NavBarV_TM				{ height:8px; }
.NavBar4_3 #NavBarV_ML				{ }
.NavBar4_3 #NavBarV_MR				{ }
.NavBar4_3 #NavBarV_MM				{ width:100%; }
.NavBar4_3 #NavBarV_BL				{ background: url(images/NavBar4_2_BL.png) no-repeat left bottom; clear:both; }
.NavBar4_3 #NavBarV_BR				{ background: url(images/NavBar4_2_BR.png) no-repeat right bottom; }
.NavBar4_3 #NavBarV_BM				{ height:20px; }
.NavBar4_3 .main_dnnmenu_rootitem,
.NavBar4_3 .main_dnnmenu_rootitem_hover,
.NavBar4_3 .main_dnnmenu_rootitem_selected			{ display:block; border-bottom:1px #e3e3e3 solid; min-height:30px; text-align:left; width:100%; background: transparent url('images/menu.4.3.L.png') no-repeat left bottom; }
.NavBar4_3 .main_dnnmenu_rootitem span.txt,
.NavBar4_3 .main_dnnmenu_rootitem_hover span.txt,
.NavBar4_3 .main_dnnmenu_rootitem_selected span.txt	{ font-size:12px; height:auto; text-align:left; text-decoration:none; padding:7px 10px 7px 23px; white-space:normal; }
.NavBar4_3 .main_dnnmenu_rootitem_hover span.txt	{ text-decoration:underline; }
.NavBar4_3 .main_dnnmenu_rootitem_selected span.txt	{ font-weight:700; }


/*  SUB Menu Normal */
.main_dnnmenu_submenu				{ background: url('images/submenu.bg.gif') repeat-x top left; background-color: #766D09; display:block; padding:4px; z-index:99999; color:#FCEEC5; }
.main_dnnmenu_submenu .main_dnnmenu_bar	{ background-color: transparent !important; color:#FCEEC5; }
.main_dnnmenu_submenu tr			{ background: transparent none !important; height:auto; padding:0; }
.main_dnnmenu_submenu td			{ background: transparent none !important; border-top:1px #ffffff solid !important; border-bottom:1px #e3e3e3 solid !important; font-size:90%; font-weight:normal; text-align:left; color:#FCEEC5; line-height:1.4em; padding: 4px 12px 5px 5px; margin:0px; white-space:nowrap; z-index: 1000; }
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,
.main_dnnmenu_itemselected td		{ color:#fff !important; text-decoration:underline; }

.main_dnnmenu_bar	{ background:url(images/bg-back.gif) repeat-x !important; }
.main_dnnmenu_rootitem				{ cursor:pointer;}

.Search { padding:0; margin:48px 0 0 0; width:300px; float:right;}
.Search .text { font:normal 11px  Tahoma, veranda, arial; color:#a9a590; padding:0; margin:1px 0 0 0; float:left;}
.Search form { padding:15px 5px 0 5px; float:left;}
.Search input { color:#ffffff; float:right;}
.Search input.keyword { background:#e1ddcd; border:1px solid #ffffff; width:200px; color:#ada188; padding:5px 5px; height:14px; float:left; margin:0; font:normal 12px Tahoma, Geneva, sans-serif;} 
.Search input.search { border:none; background:url(images/search.gif) top no-repeat; height:25px; width:25px; padding:0; margin:0 5px; float:left;}

#Search{ padding:0; margin:88px 0 0 0; width:200px; float:right;}
#SearchPos{padding:15px 5px 0 5px; float:left;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox{font:normal 11px  Tahoma, veranda, arial; color:#a9a590; padding:0; margin:1px 0 0 0; float:left;}
a.SearchButton:hover,a.SearchButton:active,a.SearchButton:visited,a.SearchButton:link{border:none; background:url(images/search.gif) top no-repeat; height:25px; width:25px; padding:0; margin:0 5px; float:left;}

.LeftPane1{ text-align:left; vertical-align:top;}
.RightPane{ text-align:left; vertical-align:top;}
.TopMiddlePane{ text-align:center; vertical-align:top;}

#aflink{display:none;}
.SidePane50{ vertical-align:top; padding:5px;}

/*Begin Dropdown Login*/
a.signin
{
    /*background: #88bbd4;*/
    background: #999999;
    padding: 4px 6px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 4px12px6px;
}
a.signin:hover
{
    background: #59B;
    padding: 4px12px6px;
}
a.signin, a.signin:hover
{
    background-position: 03px !important;
}
a.signin
{
    position: relative;
	margin-left: 3px;
	margin-top: 3px;
	padding-top:6px;
}
a.signin span
{
    background-position: 100% 50%;
    padding: 4px 16px 6px 0;
}
#topnav a.menu-open
{
    /*background: #ddeef6 !important;*/
    background: #dddddd !important;
    color: #666 !important;
    outline: none;
}
#small_signup
{
    display: inline;
    float: none;
    line-height: 23px;
    margin: 25px 0 0;
    width: 170px;
}
a.signin.menu-open
{
    
    /*background-color: #ddeef6;
    color: #789;*/
    background-color: #dddddd;
    color: #789;
}
#signin_menu
{
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    display: none;
    /*
    background-color: #ddeef6;
*/
    background-color: #919176;
    position: absolute;
    width: 200px;
    z-index: 100;
    border: 1px transparent;
    text-align: left;
    padding: 12px;
    top: 24.5px;
    right: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-right: -1px;
    color: #789;
    font-size: 11px;
    line-height: 20px;
}
#signin_menu input[type=text], #signin_menu input[type=password]
{
    display: block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ACE;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 5px;
    width: 203px;
}
#signin_menu p
{
    margin: 0;
}
#signin_menu a
{
    color: White;
}
#signin_menu label
{
    color:White;
    font-weight: normal;
    font-size: 14px !important;
}
#signin_menu p.remember
{
    padding: 10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete
{
    clear: both;
    margin: 5px 0;
}
#signin_menu p a
{
    color: #27B !important;
}
.signin_submit
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #3399DD;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
    text-shadow: 0 -1px 0 #3399DD;
}
.signin_submit::-moz-focus-inner
{
    padding: 0;
    border: 0;
}
.signin_submit:hover, #signin_submit:focus
{
    background-position: 0 -5px;
    cursor: pointer;
}
a.signin img 
{
    vertical-align:middle;
	border-width:0;
}
/*End Dropdown Login*/

.SidePane33{vertical-align:top;}
.ContentPane{vertical-align:top;}