-body {
	background-color: #fff;
	color: #000;
	
	background-repeat: both;
	font-family: 'Segoe UI','Open Sans',arial,serif;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#wrapper {
	background-color: #FFF;
	max-width: 1024px;
	background-repeat: repeat;
	min-height: 840px;
	border-bottom: 1px solid #d4d3d3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	width: 1024px;
	margin: auto;
	position:relative;
	padding-bottom: 50px;

}

#header
{
	background-color: #052746;
		background-repeat: repeat-x;
	height: 50px;
	border-bottom: 1px solid #e9e8e8;
	border-radius: 4px 4px 0px 0px;

	
}
/*
h1 {
	font-size: 220%;
	margin: 0 0 0 200px;
	color: #FFF;
	font-family: 'Segoe UI','Open Sans',arial,serif;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
	color: #FFF;
	text-decoration: none;
}

h1 span {
font-size: 70%;
color: #eeeeff;
}
*/
.classBGBar {
	background-color: #ACDD4A;
	background-image: url(../images/bg_green.png);
	background-repeat: repeat-x;
	height: 26px;
	border-bottom: 1px solid #e9e8e8;
}
.classCollapseDiv {
	margin-top: 4px;
	
}

.classCollapseDiv img {
	float: right; 
	margin: auto;
}

h3 {
	margin: 0 0 0 10px;
	color: #FFF;
	font-family: 'Open Sans',arial,serif;
}

.classULwIcon {
	list-style-image:url('../images/arrow.png');
}

.classLabel {

}



.classWidgetLogin
{
	width: 400px; 
	background: #ffe;
	padding: 20px;
	border: 1px #eef solid;
	border-radius: 5px;
	margin: auto;
	margin-top: 20px;
}

.classWidgetSignup 
{
	width: 400px; 
	background: #ffe;
	padding: 20px;
	border: 1px #eef solid;
	border-radius: 5px;
	margin: auto;
	margin-top: 20px;
}

.classContainer {
	width: 800 px;
	background-image: url(../images/bg-middle.jpg); 
	background-repeat: repeat;
	margin:10px;
	border-radius: 5px;
}

.classTable , .classTable th , .classTable td {
	border: 1px dashed #ccc;
}

.classTableListing {
	width: 100%;
}

.classAlert {
	width: 700px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	border-radius: 3px;
	font-family: 'Segoe UI','Open Sans',arial,serif;
}

.classSuccess {
	border: 1px dotted #80ff80;
	background-color: #daffda;
}

.classWarning{
	border: 1px dotted #8080ff;
	background-color: #dadaff;

}

.classError {
	border: 1px dotted #ff8080;
	background-color: #ffdada;
}

.classNavigationPanel {
	background-color: #ACDD4A;
	background-image: url(../images/bg_green.png);
	background-repeat: repeat-x;
	height: 26px;
	border-bottom: 1px solid #e9e8e8;
}

.classNavigationPanel ul {
	width: 800px;
	list-style: none;

}
.classNavigationPanel ul li{
	display: inline;
	margin-right: 5px;
}
.classNavigationPanel a:link,  .classNavigationPanel a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #98bf21;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	text-transform: uppercase;
}
.classNavigationPanel a:active, .classNavigationPanel a:hover {
	background-color: #7A991A;
}

.classNavigationPanel .classLeft {
	float: left;
}
.classNavigationPanel .classRight {
	float: right;
}

.classWidgetBrand {
	background: #ffe;
	padding: 20px;
	border: 1px #eef solid;
	border-radius: 5px;
	margin-top: 20px;
	text-align: center;

}

.classWidgetBrand h1 {
	color: #000;
	margin: 0px;
}

.classWidgetLeft 
{
	float: left;
	width: 450px; 
	padding: 20px;
}
.classWidgetRight 
{
	float: right;
	width: 450px; 
	padding: 20px;
}

.classClear {
	clear:both;
}

.classWidgetSysIntro {
	background: #ffe;
	padding: 20px;
	border: 1px #eef solid;
	border-radius: 5px;
	margin-top: 20px;

}

.classLink {
	color: #000;
	text-decoration: none;
}

#idSecureSignupBtn {

}

#idPasswordStrength
{
	height:10px;
	display:block;
	margin-left: 5px;
	margin-top: 2px;
}

.strength0
{
	width:250px;
	background:#cccccc;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}

.classGenericWidget {
	background: #ffe;
	padding: 20px;
	border: 1px #eef solid;
	border-radius: 5px;
	margin-top: 20px;
}

.classGenericWidget h3{
	color: #555;
	margin: 5px;
}

a:not([href]).classButton {
    color: #888;
	border: solid 1px #ccc;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#f9f9f9));
	background: -moz-linear-gradient(top, #e9e9e9, #f9f9f9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
}

#idFooter
{
	background-color: #052746;
	background-repeat: repeat-x;
	height: 40px;
	border-bottom: 1px solid #e9e8e8;
	border-radius: 0px 0px 4px 4px;
	text-align: center;
	vertical-align: middle;	
	margin: auto;
	position:absolute;
    bottom:0;
    width: 1024px;
    padding:0px;
}

.classDocPathNavigation {
	color: #222;
	font-weight: bold;
	min-height:35px;
}

.classDocPathNavigation ul {
	width: 800px;
	list-style: none;
	margin-top: 5px;
	margin-bottom: 0px;

}
.classDocPathNavigation ul li{
	display: inline;
	margin-right: 5px;

}
.classDocPathNavigation a:link,  .classDocPathNavigation a:visited {
	font-weight: bold;	
	color: #555;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	text-transform: uppercase;
}
.classDocPathNavigation a:active, .classDocPathNavigation a:hover {

}
.classForgetPass {
	margin: auto;
	margin-top: 50px;
	height:200px;
	width: 500px;
}

.classInputSelectMultiple {
	min-width: 150px;
}

.classProfileInfo {
	width: 550px;
	float: left;
	display: table;
	padding: 5px;
}

.classProfilePic {
	width: 200px;
	float: right;
}
.classProfilePic img {
	vertical-align: middle;
	width:150px;
	height:auto;
}
.classProfileInfo .classRow {
	display: table-row;
}
.classProfileInfo .classCell {
	display: table-cell;
}
.classInfo {
	width: 150px;
	font-weight: bold;
}
.classInfoDetail {
	min-width: 150px;
}

.classHidden {
	display: none;
}

.classImageUploader {
	margin-left: 100;
	width: 150px;
	height: 150px;
	float: right;
	border-radius: 2px;
	border: 1px dotted #abc;
	background-color: #f2f2ff;
	position:absolute;
}

.classFileBrowse{
  z-index:100;
  opacity:0;
  width:160px;
  height:160px;
  margin-left:85;
  position:absolute;
}

.classNavigationPanel .classUsernameTop {
	position: absolute;
	right: 20px;
}


.classInputTextFullWidth {
	width: 100%;
}

.classLabel {
	font-weight: normal;
}

.classWidget {
	border: #bababa 1px solid;
	margin-top:  5px;
	position: relative;

background: white;
border-radius: 3px;
-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3)
}

.classWidget .classWidgetHeader {
	overflow: auto;
	padding: 3px 4px;
	background: #EEE;
	border-bottom: #BBB 1px solid;
	font-weight: bold;

	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	color: #555;
	text-align: auto;
	text-shadow: 0 1px white;
	background: #f3f3f3;
	border-bottom: 1px solid #cfcfcf;
	border-radius: 3px 3px 0 0;
	background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
	background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
	background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
	background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
	-webkit-box-shadow: 0 1px whitesmoke;
	box-shadow: 0 1px whitesmoke;
}

.classWidget .classWidgetBody {
	font-weight: normal;
	padding: 10px;
}
.classWidget .classWidgetBody div[class=row-fluid]:not(:last-child){
	border-bottom: 1px  solid #dedede;
	padding-bottom: 3px;
	margin-bottom: 3px;

}


.classBrowser li {
	cursor: pointer;
	height: 200px;
	width: 150px;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #efefef;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.classBrowser li .classImgContainer {
	height: 100px;
	margin: 0;
	margin-bottom: 5px;
}


.classBrowser li .classImgContainer img{
	max-height: 100px;
	max-width: 100px;
}


.classSelectable li.ui-selected {
	background-color: #dedede;
}

.classClear {
	clear:both;
}

#idNavBarSortable { 
	list-style-type: none; margin: 0; padding: 0; 
}
#idNavBarSortable li { 
  	margin: 3px 3px 3px 0; padding: 5px; float: left;
  	text-align: center; 
}

.classSidebar {
	border: none;
}

.classSidebarWidget {
	border-bottom: 1px solid #efefef ;
	margin: 3px;
}

h3.popover-title {
	color: #000;
}

.classCrop {
	overflow: hidden;
}

.classNormalFont {
	font-weight: normal;
}

.classWebsiteFooter {
    background: #c1211c;
padding: 10px 20px 5px 20px;
color: #fff;
font-size: 14px;
border: #ccc solid 0px;
margin-top: 60px;
}

.classWebsiteNavbar .navbar-inner {
border-radius: 12px 0 12px 0;
background: #c1211c;
color: #fff;
font-size: 14px;
border: 0px;
}

.navbar-inner {
border-radius: 12px 0 12px 0;
background: #c1211c;
color: #fff;
font-size: 14px;
border: 0px;
}

.navbar-inner .container-fluid > * {
float:right;
}

.navbar .navbar-inner a:link, .navbar-inner a:visited, .navbar-inner a:active {
color: #fff !important;
}

.navbar .navbar-inner .btn-group, .navbar .navbar-inner .btn-group.open, .navbar .navbar-inner .btn-group .dropdown-toggle {
background: transparent;
border: 0px;
}

 .navbar .navbar-inner .btn-group.open .dropdown-toggle  {
background: transparent;
border: 1px solid #f00;
}

 .navbar .navbar-inner .btn-group ul.dropdown-menu {
background: #fff;
}
.navbar .nav>.active>a {
background-color: #3FAEE2;
}


.classHomePageThumbnails { list-style-type: none; margin: 0; padding: 0;  }
 .classHomePageThumbnails li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; f text-align: center;
width: 150px;
height: 120px;
 }

body{
max-width: 980px;
margin: auto;
}

.nav .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.navbar .nav>li>a {
text-shadow: none; 
}

.container-fluid {
padding:0;
}

.row-fluid [class*="span"]  {
margin: 0.5%;
}
.classWebsiteFooter {
margin: -2px !important;
}

.classBrandLogoContainer img {
max-width: none;
margin-top: 25px;
//width: 200px;
height: 60px;
}

.btn.dropdown-toggle {
text-shadow: none;
}

.classWebsiteNavbar {
margin-top:20px;
}

.classPageContactNo  {
padding: 0px;
margin-right: -10px !important;
}

.classWebsiteCustomHeader {
margin: 0px !important;
}

.classBrand{
display: none !important;
}

.classWebsiteNavbar .navbar-inner {
min-height: 36px;
height: 36px;
}

.classWebsiteNavbar.navbar .nav>li.active>a {
/*background-color: #3FAEE2;
margin-top: 0 !important;
padding-top: 5px !important;
margin-bottom: -5px !important;
height: 36px !important;
border-radius: 0px 0px 15px 15px !important;
padding-bottom: 6px !important;*/
background: none;
}

.classWebsiteNavbar.navbar .nav>li:not(:last-child)>a {
text-shadow: none;
display: block;
border-right: #ccc solid 1px;
text-decoration: none;
margin: 9px 0;
padding: 0 10px;
color: #fff;
}

.classWebsiteNavbar.navbar .nav>li>.btn-group .btn.dropdown-toggle
{
border-right: 1px solid #ccc;
height: 15px;
margin-top: 4px;
padding-top: 0;
padding-bottom: 5px;
}

.classWebsiteFooter {
height: auto;
margin-top: 60px !important;
margin-bottom: 10px !important;
}

.navbar .navbar-inner .btn-group .dropdown-menu>li>a:link, .navbar .navbar-inner .btn-group .dropdown-menu>li>a:visited, .navbar .navbar-inner .btn-group .dropdown-menu>li>a:active {
color: #c1211c !important;
}

.navbar .navbar-inner .btn-group .dropdown-menu>li.active>a{
color: #fff !important;
}
.navbar .navbar-inner .btn-group .dropdown-menu>li>a:hover {
color: #fff !important;
}

.classWebsiteNavbar.navbar .nav>ul.dropdown-menu {
background: #fff;
}


.footer_wrap{background:#d91c24 url(../images/footer-bg.gif) repeat-x; padding:42px 20px 0px 20px; color:#fff; font-size:14px; border:#ccc solid 0px; height:51px; margin-top:60px;}
.footer_wrap_L1 {float:left;border:#ccc solid 0px;}
.footer_wrap_L2 {float:left;border:#ccc solid 0px; padding-left:200px;} 
.footer_wrap_L3 {float:left;border:#ccc solid 0px;padding-left:25px; margin-top:-81px;} 