@import url( bootstrap.css );

img{
  max-width:100%;}
  
  

#Body {
	color: #000000;
	background: #FFF;
}

.body_bg {
	min-height: 100%;
}

html,
body {
	margin: 0px;
	padding: 0px;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif; 
	color: #000000;
	height: 100%;
}


header,
f nav,
section,
footer {
	display: block;
}

form#Form {
	height: 100%;
}

.ModuleTitle_SubMenu {
	z-index: 9999!important;
}

.clearfix:after {
	clear: both;
	content: ".";
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

#dnn_ControlPanel #dnnCPWrap {
	filter: none !important;
}

ul.dnnActionMenuBody li ul li a,
ul.dnnActionMenuBody li ul li a img {
	color: #328DDE!important;
}

.clear {
	clear: both;
}
/*--------- Global CSS Reset & Standards ----------*/

html,body{ margin:0; padding:0; color:#000000;font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px;line-height:1.2;}
table img {max-width:none;}
p{ margin: 0 0 20px 0;font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px;line-height:1.2;}

#indent1 {
     text-indent: 50px;
     margin: 0 0 0 0;
 } 
/*Bootstrap Reset*/
ul.list-unstyled, ol.list-unstyled, ul.list-unstyled > li, ol.list-unstyled > li {list-style: none; padding:0; margin:5px 10px 0px 0px;}
ol, ul {list-style: none; margin-left: 50px;}
ul li { list-style-type:disc; margin:5px 10px 0px 0px;}
ul li li { list-style-type:circle; }
ol li { list-style-type: decimal;}
.nav li { list-style:none!important; }
a{outline:none!important;border:0;}

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#660033; font-size:12px; text-decoration:none; font-weight:bold;}
A.Breadcrumb:hover  {color:#910230; font-size:12px;}

/*--------- ANCA Style Start ----------*/

body {font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px; font-weight: normal; color:#000000}
td {font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px; font-weight: normal; color:#000000}
th {font-family:Georgia,Arial, Tahoma, sans-serif;font-size:20px; font-weight: bold; color:#ffffff;background:#930231;}

H1 {font-weight: bold; color: #910230; font-size: 22px; line-height:1.5em;letter-spacing:0;font-family:Georgia,Arial, Tahoma, sans-serif; margin: 10px 0px 5px 0px;}
H2 {font-weight: bold; color: #910230; font-size: 20px; line-height:1.5em;letter-spacing:0;margin-bottom:10px;margin-top:5px;font-family:Georgia,Arial, Tahoma, sans-serif;}
H3 {font-weight: bold; color: #910230; font-size: 18px; line-height:1.5em;letter-spacing:0;font-family:Georgia,Arial, Tahoma, sans-serif; margin: 10px 0px 5px 0px;}

/* Gradient color1 - color2 - color1 */
		
hr.style-one {
    border: 0;
    height: 1px;
    background: #00461c;
    background-image: -webkit-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -moz-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -ms-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -o-linear-gradient(left, #00461c, #00461c, #00461c); 
}


hr.style-two {
    border: 0;
    height: 2px;
    background: #00461c;
    background-image: -webkit-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -moz-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -ms-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -o-linear-gradient(left, #00461c, #00461c, #00461c); 
}

hr.style-three {
    border: 0;
    height: 3px;
    background: #00461c;
    background-image: -webkit-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -moz-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -ms-linear-gradient(left, #00461c, #00461c, #00461c); 
    background-image: -o-linear-gradient(left, #00461c, #00461c, #00461c); 
}

blockquote{margin-top:1px; margin-bottom:1px; margin-left:10px}

ul{margin-top:5px;margin-bottom:10px; color: #000000;}
li{margin-top:1px;margin-bottom:2px; margin-left:5px;}
ol{margin-top:1px;margin-bottom:0px; color: #000000;}
ol li{margin-top:1px;margin-bottom:2px; margin-left:5px;}


a:link {font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px; color:#660033;text-decoration : underline;}
a:visited {font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px; color:#263b50;text-decoration : underline;}
a:hover {color:#910230;text-decoration : underline;-moz-transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; transition:color 0.2s linear;}
a:active{font-family:Georgia,Arial, Tahoma, sans-serif;font-size:18px; color:#660033;text-decoration : underline;}

.topnavlink{font-family:arial,helvetica,san-serif; font-size:12px; color:#930231; font-weight: bold; text-decoration:none;}
a.topnavlink:link{font-family:arial,helvetica,san-serif; font-size:12px; color:#930231; font-weight: bold;text-decoration:none;}
a.topnavlink:visited{font-family:arial,helvetica,san-serif; font-size:12px; color:#930231; font-weight: bold; text-decoration:none;}
a.topnavlink:hover{color:#ffffff; background:#263b50 ;text-decoration:none;padding:5px;}

.subnavlink{font-family: arial, helvetica, sans-serif; font-size:12px; color:#ffffff;text-decoration : none;font-weight: bold;margin-left: 10px; }
.subnavlink:link {font-family: arial, helvetica, sans-serif; font-size:12px;color:#ffffff;text-decoration : none;font-weight: bold;}
.subnavlink:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#ffffff;text-decoration : none;font-weight: bold;}
.subnavlink:hover {color:#e49924;text-decoration : none;-moz-transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; transition:color 0.2s linear;font-weight: bold;}
.subnavlink:active{font-family: arial, helvetica, sans-serif; color:#ffffff; font-size:12px;text-decoration : none;font-weight: bold;}


.footerlink{font-family:arial,helvetica,san-serif; font-size:12px; color:#ffffff;font-weight: bold; text-decoration:none;}
a.footerlink:link{font-family:arial,helvetica,san-serif; font-size:12px; color:#ffffff;font-weight: bold; text-decoration:none;}
a.footerlink:visited{font-family:arial,helvetica,san-serif; font-size:12px; color:#ffffff; font-weight: bold;text-decoration:none;}
a.footerlink:hover{color:#ed9925; text-decoration:none;}


.whitelink{font-family: arial, helvetica, sans-serif; font-size:12px;color:#ffffff;font-weight:bold;text-decoration : none;}
.whitelink:link {font-family: arial, helvetica, sans-serif; font-size:12px;color:#ffffff;font-weight:bold;text-decoration : none;}
.whitelink:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#ffffff;font-weight:bold;text-decoration : none;}
.whitelink:hover {color:#ed9925;text-decoration : none;-moz-transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; transition:color 0.2s linear;}
.whitelink:active{font-family: arial, helvetica, sans-serif; font-size:12px;font-weight:bold;color:#ffffff;text-decoration : none;}


.graylink{font-family: arial, helvetica, sans-serif; font-size:12px;color:#666666;font-weight:bold;text-decoration : none;}
.graylink:link {font-family: arial, helvetica, sans-serif; font-size:12px;color:#666666;font-weight:bold;text-decoration : none;}
.graylink:visited {font-family: arial, helvetica, sans-serif; font-size:12px; color:#666666;font-weight:bold;text-decoration : none;}
.graylink:hover {color:#263b50;text-decoration : none;-moz-transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; transition:color 0.2s linear;}
.graylink:active{font-family: arial, helvetica, sans-serif; font-size:12px;font-weight:bold;color:#666666;text-decoration : none;}



.white12italictext {font-size: 12px; font-family: Georgia,Times New Roman, Arial; font-weight: normal; font-style:italic; color:#ffffff}
.white12text {font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: normal; color:#ffffff}
.white12boldtext {font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; color:#ffffff}
.white16text {font-size: 16px; font-family: arial, helvetica, sans-serif; font-weight: normal; color:#ffffff}
.white20text {font-size: 20px; font-family: arial, helvetica, sans-serif; font-weight: normal; color:#ffffff}
.white20boldtext {font-size: 20px; font-family: arial, helvetica, sans-serif; font-weight: bold; color:#ffffff}
.whitefootertext{font-size: 12px; font-family: Georgia,Times New Roman, Arial; font-weight: normal; color:#ffffff}

.black14text {font-size: 14px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#000000;}
.black16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#000000;}
.black20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#000000;}
.black22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#000000;}
.black16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#000000}
.black20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#000000}
.black22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#000000}

.Maroon16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#660033;}
.Maroon18text {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#660033;}
.Maroon20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#660033;}
.Maroon22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#660033;}
.Maroon14boldtext {font-size: 14px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#660033}
.Maroon16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#660033}
.Maroon18boldtext {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#660033}
.Maroon20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial;font-weight: bold; color:#660033}
.Maroon22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial;font-weight: bold; color:#660033}


.MaroonRequiredField {font-size: 18px; font-family:Georgia,Times New Roman, Arial;font-weight: bold; color:#990000}
.MaroonAName {color:#910230}

.Navy16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#263b50;}
.Navy18text {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#263b50;}
.Navy20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#263b50;}
.Navy22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#263b50;}
.Navy16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#263b50}
.Navy18boldtext {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#263b50}
.Navy20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#263b50}
.Navy22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#263b50}


.Gray16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#666666;}
.Gray18text {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#666666;}
.Gray20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#666666;}
.Gray22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#666666;}
.Gray16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#666666}
.Gray18boldtext {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#666666}
.Gray20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#666666}
.Gray22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#666666}

.Yellow16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#ed9925;}
.Yellow18text {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#ed9925;}
.Yellow20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#ed9925;}
.Yellow22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#ed9925;}
.Yellow16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#ed9925;}
.Yellow18boldtext {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#ed9925;}
.Yellow20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#ed9925;}
.Yellow22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#ed9925;}


.red16text {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#cc0000;}
.red18text {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#cc0000;}
.red20text {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#cc0000;}
.red22text {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: normal; color:#cc0000;}
.red16boldtext {font-size: 16px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#cc0000}
.red18boldtext {font-size: 18px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#cc0000}
.red20boldtext {font-size: 20px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#cc0000}
.red22boldtext {font-size: 22px; font-family:Georgia,Times New Roman, Arial; font-weight: bold; color:#cc0000}


p.clear {
    clear: both;
}
/*--------- ANCA Table ----------*/
.table-menu table{
    border:1px solid #d2d2ce;
    padding:15px;
    height:400px;
   

}    
.table-menu th{
  background-color:#263b50; 
  border:1px solid #263b50; 
  font-weight: bold; color: #d2d2ce; font-size: 20px; line-height:1.5em;letter-spacing:0;margin-bottom:10px;margin-top:5px;
  height:10px;
}
.table-menu td {
  border:1px solid #263b50;
  border-collapse: collapse;
  font-family:Arial, Tahoma, sans-serif;font-size:12px;
  height:25px;
  background-color: #263b50;
  
}

.table-wrapper1 table {
  width:100%;
    padding:10px;
    border-spacing: 10px 10px;

}
.table-wrapper1 td {
  border:1px solid #e9e9e9;
  border-collapse: collapse;
}

.table-wrapper1  th {
    background-color:#930231;
    height:20px;
    text-align:left;
    padding:10px;
    vertical-align:top;
    border-spacing: 10px 10px;

}

.table-wrapper1 td {
   padding:10px;
   vertical-align:top;
   text-align:left;
}
.table-wrapper2 table{
    border:0px solid #cccccc;
    width: 100%;
    border-spacing: 10px;
}    
.table-wrapper2 th{
  background-color:#930231; 
  border:0px solid #cccccc; 
  text-align:center;
  height:15px;
  padding:10px;
  white-space: nowrap;
}
.table-wrapper2 td {
  border:0px solid #cccccc;
  border-collapse: collapse;
  padding:5px;
  white-space: nowrap;
}


/*--------- ANCA style End ----------*/

/* ********** Container Style ************** */
.Head {
	font-weight: bold;
	font-family: Georgia,Times New Roman, Arial, Sans-serif
}

.SubHead {
	font-family: Georgia,Times New Roman, Arial, Sans-serif
}

.SubSubHead {
	font-family: Georgia,Times New Roman, Arial, Sans-serif
}

.Normal {
	font-family: Georgia,Times New Roman, Arial, Sans-serif;
	color:#000;
	font-size:18px;
	line-height:1.2;	
}

/**************** Login page******************/
@media only screen and (max-width:767px) {

.loginContent .LoginPanel {
	width: 100% !important;
}

.loginContent .dnnFormItem .dnnLoginRememberMe {
	white-space: nowrap;
}

.loginContent .dnnFormLabel {
	display: block !important;
	text-align: left !important;
}
}
/**************** register page******************/

@media only screen and (max-width:767px) {

.dnnRegistrationForm {
	min-width: inherit !important;
}

.dnnRegistrationForm .dnnForm {
	width: 100%;
}

.dnnRegistrationForm .dnnFormLabel {
	display: block !important;
	text-align: left !important;
}

.dnnRegistrationForm .dnnForm .dnnFormItem .dnnLabel {
	display: block !important;
	float: none !important;
	text-align: left !important;
	width: 100%;
}

.dnnRegistrationForm .dnnForm .dnnFormItem a.dnnFormHelp {
	right: auto !important;
	position: static !important;
	margin-left: 5px !important;
}

.dnnRegistrationForm .dnnForm .dnnFormItem {
	padding: 0px !important;
	margin: 0px !important;
}

.dnnRegistrationForm .dnnFormItem input[type="text"],
.dnnRegistrationForm .dnnFormItem input[type="password"],
.dnnRegistrationForm .dnnFormItem input[type="email"],
.dnnRegistrationForm .dnnFormItem input[type="tel"],
.dnnRegistrationForm .dnnFormItem select,
.dnnRegistrationForm .dnnFormItem textarea {
	width: 100%;
	margin-bottom: 10px !important;
}
}

/**************** Password page******************/
@media only screen and(max-width:767px) {
 .dnnSendPasswordContent {
 width: auto !important;
}
 .dnnSendPasswordContent .dnnLabel {
 display: block !important;
 width: 100% !important;
 text-align: left;
}
 .dnnSendPasswordContent a.dnnFormHelp, .dnnSendPasswordContent .dnnForm .dnnFormItem a.dnnFormHelp, .dnnSendPasswordContent .dnnTooltip label a.dnnFormHelp {
 position: static;
}
 .dnnSendPasswordContent input[type="text"], .dnnSendPasswordContent input[type="password"], .dnnSendPasswordContent input[type="email"], .dnnSendPasswordContent input[type="tel"], .dnnSendPasswordContent select, .dnnSendPasswordContent textarea {
 width: 90%;
 margin-bottom: 10px !important;
}
 .dnnSendPasswordContent ul.dnnActions {
 padding: 0 !important;
}
}

/* ********** Control Panel Style ************** */ 

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active {
	font-size: 12px;
	color: #973939;
	text-decoration: none;
	font-weight: normal;
}

A.CommandButton:hover {
	color: #973939;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

.FileManager A,
.FileManager A:link,
.FileManager A:visited,
.FileManager A:active {
	color: #000;
	text-decoration: underline;
}

.FileManager A:hover {
	color: #000;
	text-decoration: none;
}
/* ********** Pane Style ************** */
.row [class*="Pane"] {
	padding: 0px 0px 25px 0px;
}

.DNNEmptyPane {
	display: none;
}

/* ********** Breadcrumb Style ************** */
.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;	
	color:#660033;
}
a.breadcrumb:hover {
	font-weight: normal;
	text-decoration: underline;
}

.Breadcrumb_box{ 
   padding-bottom:10px;
}
 @media only screen and (max-width: 767px) {


}
/* Search Style  */
.searchBox .search,
.searchBox a.search:link,
.searchBox a.search:active,
.searchBox a.search:visited {
    color: #fff;
    display: block;
    font-family: "Glyphicons Regular";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 30px;
}
.searchBox a.search:before {
    content:"\E028";
}

.searchBox {  
	background: url("images/search_bg.jpg") repeat-x left center #bebcb6 ;
	float:right;
	padding:0 5px;
	-moz-box-shadow:2px 2px 3px #a8a9a5;
	-webkit-box-shadow: 2px 2px 3px #a8a9a5;
	box-shadow: 2px 2px 3px #a8a9a5; 
	overflow: inherit !important;
	z-index: 905;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:21px;
	margin:0 10px 0 0 ;
}

.searchBox #dnn_dnnSEARCH_ClassicSearch,
.searchBox #dnn_dnnSEARCH1_ClassicSearch,
.searchBox #dnn_dnnSEARCH2_ClassicSearch,
.searchBox #dnn_dnnSEARCH3_ClassicSearch {
	background: none;
	border: none;
	float: none;	
	position: relative;
	white-space: nowrap;
	width: 170px;
	display: block;
	text-align: left;
	color: #FFF;
}
 
.searchBox input.NormalTextBox {
	width: 135px;
	text-align: left;
	height: 18px;
	padding: 0px 3px 0px 3px;
	background: none;
	border: none;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	outline: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	color: #FFF;
	font-size:12px;
}
.searchBox .searchInputContainer {
	position: static !important;
}
.searchInputContainer a.dnnSearchBoxClearText{
   margin:2px 0 0 0!important;}

.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top: 1px !important;
	left: auto;
	right: 35px !important;
}

.searchBox.searchSkinObjectPreview {
	right: inherit;
	left: auto;
	right: 0px;
}
.dnnSearchBoxPanel,
.dnnSearchResultPanel {
	width: 100%;
	max-width: none;
	padding: 10px 0px !important;
}

.dnnSearchResultPanel {
	padding: 10px 0px 7px 0px !important;
}

/*Search2*/
.searchBox2 { 
	padding:0 5px;	
	overflow: inherit !important;
	z-index: 905;
	height:35px;
	margin:15px 0 20px 0;	
}
.searchBox2 #dnn_dnnSEARCH_ClassicSearch,
.searchBox2 #dnn_dnnSEARCH1_ClassicSearch,
.searchBox2 #dnn_dnnSEARCH2_ClassicSearch,
.searchBox2 #dnn_dnnSEARCH3_ClassicSearch {
	background: none;
	border: none;
	float: none;	
	position: relative;
	white-space: nowrap;
	width: 200px;
	display: block;
	text-align: left;	
	margin:0 auto;
} 
.searchBox2 input.NormalTextBox {
	width: 160px;
	text-align: left;
	height: 35px;
	padding: 0px 3px 0px 3px;
	background: none;
	border: none;
	display: block;
	position: absolute;
	left: 0;
	top:0;
	outline: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	color: #000;
	background:#fff;
	
}
.searchBox2 .searchInputContainer {
	position: static !important;
}
.searchInputContainer a.dnnSearchBoxClearText{
   margin:2px 0 0 0!important;}

.searchBox2 .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top: 1px !important;
	left: auto;
	right: 35px !important;
}

.searchBox2.searchSkinObjectPreview {
	right: inherit;
	left: auto;
	right: 0px;
}
.searchBox2 .search,
.searchBox2 a.search:link,
.searchBox2 a.search:active,
.searchBox2 a.search:visited {
    color: #949590;
    display: block;
    font-family: "Glyphicons Regular";
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 40px;
    background:url(images/mob_search.png) no-repeat right center;
}
/* ********** NAV ************** */	
.nav_box{
   clear:both;}
.gomenu {
   display:inline-block;}
   
#top_menu {
    margin: 0 0 0 0;
    position: relative;
    z-index: 904;
	clear:both;
	padding: 50px 0 0 0;
	text-align:center;
	
}
/*top menu*/
#top_menu {
    position:relative;
}
#top_menu ul {
    margin:0px;
    padding:0px 0px;
    display:block;
}
#top_menu ul:after {
    content:".";
    font-size:0px;
    height:0px;
    display:block;
    clear:both;
    visibility:hidden;
}
#top_menu li {
    list-style:none;
    float:left;
    position:relative;
    margin:0px;
    padding:0px;
}
#top_menu ul li a {
    text-decoration:none;
    display: block;
    cursor:pointer;
    width:auto;
    float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#top_menu > div > ul > li > a > span{
    position:relative;
    color:#930231;
    background-color:transparent;
    font-size:12px;   
    padding:0px 4px 8px 4px;	
    text-transform:uppercase;
    font-weight:bold;
    display:block;
    transition: 		background-color ease-in 200ms;
    -moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
    -webkit-transition:    background-color ease-in 200ms; /* Safari and Chrome */
    -o-transition: 		background-color ease-in 200ms; /* Opera */
    -ms-transition: 	background-color ease-in 200ms; /* IE9? */
	font-family: arial,helvetica,san-serif;}

#top_menu > div > ul > li > a:hover > span,
/*#top_menu > div > ul > li.current > a > span,*/
#top_menu > div > ul > li > a.menu_hover > span{
    background-color:#263b50;
    color:#FFF;
}


/*sub menu*/
#top_menu .menuslide {
    display: none;
    float: left;
    overflow:hidden;
    position:absolute;
}
#top_menu ul ul{
    background-color:#263b50;
}
#top_menu .menuslide ul li{
    display:block; 
    clear:both; 
    padding:0px; 
    margin:0px; 
    position:relative; 
}
#top_menu .menuslide ul li span {
    color:inherit;
    display:block;
    padding:5px 40px 5px 20px;
    margin:0px;
    background:#263b50;
    white-space:nowrap;
    font-size:13px;
}
#top_menu .menuslide ul li a {
    display:block;
    font-weight: normal;
    margin:0px;
    padding:0px;
    background:none;
    float:left;
    line-height:24px;
    height:auto;
    position:relative;
    text-align:left;
    border-bottom:1px solid #fff;
	
}
#top_menu .menuslide ul {
    float:left;
    left:0px;
    position:relative;
}
#top_menu .menuslide ul a{
    color:#fff;
    transition: 		background-color ease-in 200ms;
    -moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
    -webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
    -o-transition: 		background-color ease-in 200ms; /* Opera */
    -ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
#top_menu .menuslide ul > li.dir > a {
    background:url(images/arrow-1.png) no-repeat right -59px;
}
#top_menu .menuslide ul > li.dir > a:hover, 
#top_menu .menuslide ul > li.dir > a.menu_hover {
    background-position:right 16px;
}
#top_menu .menuslide ul a:hover,
#top_menu .menuslide ul a.menu_hover,
#top_menu .menuslide ul > li.dir > a:hover,
#top_menu .menuslide ul > li.dir > a.menu_hover{
    background-color:#006fff;
    color:#e49924;
}
/*Left Menu*/

#left_menu {
	padding: 15px 0;
	margin: 0px 0 15px 0;
	min-height: 200px;
	border-bottom:none;	
	background:#263b50;
}
#left_menu.Right_menu_mar{
   margin:0 0 15px 36px;
    }

#left_menu img {
	display: none;
}

#left_menu ul {
	padding: 0px;
	margin: 0px;
}

#left_menu ul li {
	list-style: none;
	margin-left:0;
}

#left_menu ul li a {
	display: block;
	text-decoration: none;
	padding: 8px 10px 8px 12px;
	margin:0 7px;
	color: #fff;
	position: relative;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
	font-family:Arial, Helvetica, sans-serif;
}

#left_menu > .gomenu > ul > li > a:hover {	
	color: #e49924;
	/*padding-left: 19px;*/
	background:#344c64;
	
}

#left_menu > .gomenu > ul > li.current > a,
#left_menu > .gomenu > ul > li.current > a:hover {
	color: #e49924;
	border-left: none;
	
}

#left_menu > .gomenu > ul > li.current > a:hover:before,
#left_menu > .gomenu > ul > li.current > a:before {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#left_menu ul li.dir > a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 7px;
	height: 6px;
	margin: -3px 0 0 0;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
	-moz-transform: rotate(-45deg); /* Firefox */
	-webkit-transform: rotate(-45deg); /* Safari and Chrome */
	-o-transform: rotate(-45deg); /* Opera */
}

#left_menu > .gomenu > ul > li.current > a:before {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

#left_menu ul ul {
	display: none;
	
}

#left_menu ul ul ul {
	padding: 5px 0px 0;
	display: none;
	margin-bottom: 0px;
	border: none;
	padding: 0;
	margin-bottom: 0px;
}

#left_menu ul li.current > ul,
#left_menu ul ul .subcurrent > ul {
	display: block;
}

#left_menu ul li li {
	margin: 0;
	border-bottom: none;
	padding: 0 11px;
}

#left_menu ul li li a {
	position: relative;
	padding: 8px 5px 8px 20px;
	line-height: 18px;
	border: none;
	white-space: normal;
	color: #fff;
	text-transform: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#left_menu ul li li:last-child a {
	border-bottom: none;
}

#left_menu ul ul ul li:last-child a {
	border-bottom: 1px solid #e5e5e5;
}

#left_menu .gomenu ul ul li a:before {
	right: 5px;
}

#left_menu ul li li.subcurrent > a:before {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

.rightPage_Box #left_menu ul li li {
	padding-left: 25px;
}

.rightPage_Box #left_menu ul li li a {
	background-position: 0px -65px;
	padding-left: 15px;
}

#left_menu ul li li a:hover,
#left_menu ul li li.subcurrent > a {
}
/*left_menu color*/
#left_menu ul li a {
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
	font-weight:bold;
}


#left_menu > .gomenu > ul > li.current > a:hover,
#left_menu > .gomenu > ul > li.current > a {
	background-color:#344c64;
}
#left_menu > .gomenu > ul > li > a:hover{
	/*	border-left:2px solid #3b9cf7;*/
}


#left_menu ul li li a:hover,
#left_menu ul li li.subcurrent > a {
	color:#e49924;
}
#left_menu ul li li a:hover:before,
#left_menu ul li li.subcurrent > a:before{
	border-right:1px solid #3b9cf7;
	border-bottom:1px solid #3b9cf7;
}

/*mobile_menu2*/

#mobile_menu2 {
	padding: 15px 0;
	margin: 0px 0 15px 0;
	min-height: 200px;
	border-bottom:none;	
	background:#263b50;
}
#mobile_menu2.Right_menu_mar{
   margin:0 0 15px 36px;
    }

#mobile_menu2 img {
	display: none;
}

#mobile_menu2 ul {
	padding: 0px;
	margin: 0px;
}

#mobile_menu2 ul li {
	list-style: none;
	margin-left:0;
}

#mobile_menu2 ul li a {
	display: block;
	text-decoration: none;
	padding: 8px 10px 8px 12px;
	margin:0 7px;
	color: #fff;
	position: relative;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
	font-family:Arial, Helvetica, sans-serif;
}

#mobile_menu2 > .menu_main > .multi_menu > ul > li > a:hover {	
	color: #e49924;
	/*padding-left: 19px;*/
	background:#344c64;
	
}

#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a,
#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a:hover {
	color: #e49924;
	border-left: none;
	
}

#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a:hover > span.menu_arrow:before,
#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a > span.menu_arrow:before {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#mobile_menu2 ul li.dir a > span.menu_arrow{
	font-size: 0;
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	}
#mobile_menu2 ul li.dir a > span.menu_arrow:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 50%;
	width: 6px;
	height: 6px;
	margin: -3px -3px 0 0;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
	-moz-transform: rotate(-45deg); /* Firefox */
	-webkit-transform: rotate(-45deg); /* Safari and Chrome */
	-o-transform: rotate(-45deg); /* Opera */
}

#mobile_menu2 ul li.dir a > span.menu_arrow.arrow_closed:before,
#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a > span.menu_arrow.arrow_closed:before {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

#mobile_menu2 ul ul {
	display: none;
	
}

#mobile_menu2 ul ul ul {
	padding: 5px 0px 0;
	display: none;
	margin-bottom: 0px;
	border: none;
	padding: 0;
	margin-bottom: 0px;
}

#mobile_menu2 ul li.current > ul,
#mobile_menu2 ul ul .subcurrent > ul {
	display: block;
}

#mobile_menu2 ul li li {
	margin: 0;
	border-bottom: none;
	padding: 0 11px;
}

#mobile_menu2 ul li li a {
	position: relative;
	padding: 8px 5px 8px 20px;
	line-height: 18px;
	border: none;
	white-space: normal;
	color: #fff;
	text-transform: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#mobile_menu2 ul li li:last-child a {
	border-bottom: none;
}

#mobile_menu2 ul ul ul li:last-child a {
	border-bottom: 1px solid #e5e5e5;
}

#mobile_menu2 .gomenu ul ul li a:before {
	right: 5px;
}

#mobile_menu2 ul li li.subcurrent > a > span.menu_arrow:before {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

.rightPage_Box #mobile_menu2 ul li li {
	padding-left: 25px;
}

.rightPage_Box #mobile_menu2 ul li li a {
	background-position: 0px -65px;
	padding-left: 15px;
}

#mobile_menu2 ul li li a:hover,
#mobile_menu2 ul li li.subcurrent > a {
}
/*mobile_menu2 color*/
#mobile_menu2 ul li a {
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
	font-weight:bold;
}


#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a:hover,
#mobile_menu2 > .menu_main > .multi_menu > ul > li.current > a {
	background-color:#344c64;
}
#mobile_menu2 > .menu_main > .multi_menu > ul > li > a:hover{
	/*	border-left:2px solid #3b9cf7;*/
}


#mobile_menu2 ul li li a:hover,
#mobile_menu2 ul li li.subcurrent > a {
	color:#e49924;
}
#mobile_menu2 ul li li a:hover span.menu_arrow:before,
#mobile_menu2 ul li li.subcurrent > a > span.menu_arrow:before{
	border-right:1px solid #3b9cf7;
	border-bottom:1px solid #3b9cf7;
}

	


/* ********** Other Style ************** */	
.LeftPage_Box .LeftBox{
  float:left;
  width:20%;}
.LeftPage_Box .RightBox{
 float:right;
 width:78%;
}
.rightPage_Box .LeftBox{
  float:right;
  width:20%;}
  
.rightPage_Box .RightBox{
 float:left;
 width:78%;
}
.Home_box{
	width:845px;
	margin: 0px auto;
}

#dnn_wrapper {
   width:1140px;
   margin:0 auto;
   position: relative;
   background:#fff;
}


.head_mid {
  z-index:500;
  background:url(images/nav_bg.png) no-repeat left -12px;
  position:absolute;
  width:834px;
  height:193px;}

.Inside_head_mid{
  background:url(images/nav_bg.png) no-repeat left -12px;
  width:834px;
  margin:0 auto;} 
  
.Inside_bg{
    background: url("images/content_bg.jpg") repeat scroll center top rgba(0, 0, 0, 0);   
}   
   
.Min-height{min-height:193px;}

/* ********** HEADER ************** */
.Top_bg{ 
  background:url(images/top_bg.png) repeat-x left top #7f022b;
  position:relative;
  z-index:1000;
  min-height:36px;
  -moz-box-shadow:0 3px 3px #999;
-webkit-box-shadow:0 3px 3px #999;
box-shadow:0 3px 3px #999 }
  
.TopLeftPage{
  float:left;}
  
.Top_Right{
  float:right;
  position:absolute;
  right:32px;}
 
.Top_Right_box{
  position:relative;}
  
.Top_left_bg{
 background:url(images/top_left.png) no-repeat left center;
 width:17px;height:51px;
 float:left;}

 .Top_center_bg{
 background:url(images/top_center.png) repeat-x left center;
 height:51px;
 float:left;}
 
 .Top_right_bg{
 background:url(images/top_right.png) no-repeat left center;
 width:17px; height:51px;
 float:right;}

.Login{
  float:left;
  display: inline-block;
 vertical-align:top;
   }
  
  
  
  .Login .loginGroup,
.Login .registerGroup {
	display: inline-block;
	vertical-align: middle;
	padding: 0px 5px 0px 3px;
	margin: 0px;
	height: 30px;
	line-height:30px;
}

.Login .sep{
	vertical-align:middle;
}
.Login img {
	vertical-align:middle;
	margin-top:-2px;
}
.Login .glyphicons {
	display: inline-block;
	vertical-align: middle;
}

.Login .registerGroup ul,
.Login .registerGroup li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.Login .registerGroup .userProfileImg img {
	max-width:26px!important;

}
.Login,
.Login a,
.Login a:link,
.Login a:active,
.Login a:visited {
	color: #ffffff;
}

.Login a:hover {
	color: #ffffff;
	text-decoration: none;
}

.Login .registerGroup li.userMessages,
.Login .registerGroup li.userNotifications {
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	position: relative;
	padding: 0px 10px 0 5px;
	height: 30px;
	line-height: 30px;
	text-align:right;
	margin: 0;
}
.Login .registerGroup li.userDisplayName {
	padding: 0 5px;
}

.Login .registerGroup li.userMessages {
	padding-left: 4px;
}

.Login .registerGroup li.userMessages:empty,
.Login .registerGroup li.userNotifications:empty {
	width: 1em;
}

.Login .registerGroup li.userMessages:before {
	content: "\f0e0";
	font-size: 14px;
	z-index: 0;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.Login .registerGroup li.userNotifications:before {
	content: "\f06a";
	font-size: 14px;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before {
	color: #ed474a;
}
.Login .registerGroup li.userMessages:after, 
.Login .registerGroup li.userNotifications:after{
	content:"|";
	font-size:18px;
	color:#000;
 	line-height:18px!important;
	height:18px!important;
	font-weight:normal!important;
	overflow:hidden;
	position:absolute;
	top:4px;
	right:0px;
	z-index:10;	
}



.Login .registerGroup li.userMessages a,
.Login .registerGroup li.userNotifications a {
	display: block!important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:11;	
}

*+html .Login .loginGroup,
*+html .Login .registerGroup,
*+html .Login .glyphicons,
*+html .Login .registerGroup ul,
*+html .Login .registerGroup li {
	display: inline;
}

.Login .registerGroup li.userMessages a strong,
.Login .registerGroup li.userNotifications a strong {
	display: none;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span {
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	display:block;
	background-color:#ee5154;
	padding:0px 3px;
	height:14px;
	line-height:1;
	color:#FFF;
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	font-weight:normal;
}


  
  
  
  
  
  
  
  
  
.TopRightPage{
  float:right;}

.header_bg{
  position:relative;
  margin-top:-6px;
  }

.BannerPane{
  position:relative; top:0;
  padding:0 0 25px 0; }
/* ********** NAV ************** */	
.dnn_logo{
  float:left;
  width:15%;}
  
.Heard_Right_Box{
  float:right;
  padding:10px 0 0 0;
  width:85%;}

.HeadPaneA{ float:right;}

.Head_pad{
  padding:20px 20px 30px 20px;}

.Heard_con a{
    font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}  
.Heard_con a:hover{
  color:#263b50;}


/* ********** CONTENT ************** */	

.Home_Content_bg{
   background:url(images/content_bg.jpg) no-repeat center center;
   min-height:300px;	}

.ContentBottom{
   background:url(images/footer_bg.jpg) repeat center center;	}

.Footer_img a{
  float:left;}
.Footer_img{
  display:inline-block;
  margin-bottom:-4px;}
  .full_bg_box .Footer_img{
    margin-bottom: 0px;
    
  }
  
.ContentBottom  .row [class*="Pane"] {
    padding: 0 0 0;
}

.Inside_Con_box{
  padding:0 10px 0 10px;
  width:1140px;
  margin:0 auto;
  min-height:300px;

 }
  
.New_Inside_box{
  padding-top:20px;
  padding-bottom:20px; }
/*Html*/
.Top_font{
    font-size: 13px;	
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	padding:10px 0 7px ;}

.Heard_con{
   padding:2px 20px 0 0;}
	
.Heard_con span{
   font-size:14px;}

.Heard_con strong{
   padding:0 5px;
   color:#666666}
.One_box{		
	 position:relative;	
	 -moz-box-shadow:0 0 5px 2px #c2c4c0;
	-webkit-box-shadow:0 0 5px 2px #c2c4c0;
	box-shadow:0 0 5px 2px #d1d5d3;
	padding:5px; }
.One_box img{
   display:inline-block;
   margin-top:3px;    }
.center{
     text-align:center;}
.One_box h2{
  font-size:15px;
  color:#980233;
  border-bottom:1px solid #9f9d96;
  margin:0 0 10px 0;
  padding:5px 0}
.One_box p{
  font-size:13px;
  color:#9b9992;  }
.One_box_con{
  padding:0 10px;}
  
.More_box{
  position:relative;
  height:38px;
   } 
  
.More{ 
  background:#980233;
  margin:0 16px;
  height:37px;}
.More_box a{
  display:block;
  line-height:37px;
  color:#fff;
  font-weight:bold;
  font-size:15px;
  text-decoration:none;  }
  
.More_box a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 12px;
	height: 12px;
	margin: -5px 0 0 0;
	border-right: 3px solid #e49924;
	border-bottom: 3px solid #e49924;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
	-moz-transform: rotate(-45deg); /* Firefox */
	-webkit-transform: rotate(-45deg); /* Safari and Chrome */
	-o-transform: rotate(-45deg); /* Opera */
}  
  
.More_left_bg{
    background:url(images/con_left_bg01.png) no-repeat center center;
	width:24px;
	height:44px;
	position:absolute;
	left:-8px;
	top:0;}
.More_right_bg{
    background:url(images/con_right_bg01.png) no-repeat center center;
	width:24px;
	height:44px;
	position:absolute;
	right:-8px;
	top:0;}
.One_tit{ 	
	color:#fff;
	position:relative;
		
}
.One_tit h2{
  color:#e49924;
  font-size:14px;
  margin:0 0 3px 0;
  padding:0 0 3px 0 ;
  border-bottom:2px solid #9f9d96;
  text-transform:uppercase;
  }
.One_tit p{
  margin:0 0 2px 0;
  font-size:12px;
  color:#fff;}
.Banner_top_bg{
  background:url(images/banner_top.png) no-repeat center center;
  width:264px;
  height:24px;}
.Banner_center{
  background:url(images/bannner_bg01.png) repeat center center;
  width:264px;
  padding:0 10px 10px 10px;}
.p18{
  font-size:18px;
  color:#000}
  
#filters li.selected a, #filters li.selected a:hover{
 color:#263b50!important;}

.view-tenth:hover .portfolio_descr {	
	background: #263b50!important;
}
ul.searchSkinObjectPreview{
   z-index:2000!important;}

/* ********** FOOTER ************** */	
.footer_box{ 
   background:url(images/footer_linear_bg.png) left top repeat-x #7e022a;
}
  
a.LoginLink{
    font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;}
a:hover.LoginLink{
    color:#ed9925;}
	
.Login{
    margin:10px 0 0 0;	}

.TopRightPage{
   background:url(images/line.png) no-repeat left center;
   height:47px;
   margin-left:10px }
   
.Top_right_con{
   padding:10px 0 0 13px ; }
	
.Top_right_con a{
    font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;}
.Top_right_con a:hover{
    color:#ed9925; }
 	
.Footer_left_con{
    text-align:center;	}
	
.Footer_left_con img{
   margin-top:9px; }

.Footer_Center_con {
    padding:0 0 0 90px;}
	
.List01{
   list-style:none;
   padding:10px 0 0 0;
   margin:0;
   color:#fff;}
.List01 li{
   list-style:none;}
.List01 a{
  color:#fff;
  text-transform:uppercase;
  padding:5px 0; 
  display:block;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
.List01 a:hover{ color:#ed9925;}

.copyright_style{
  text-align:center;
  color:#fff;
  padding:10px 0;
  font-size:12px;}
  
.HeadPaneA.dnnSortable{
  min-height:0!important;}

.dnnSearchBox > a.dnnSearchBoxClearText{
  right:138px!important;}
  
.dnnSearchBoxPanel .dnnSearchBox{
  margin-right:160px!important;}

.dnnSearchBox > input[type="text"], .dnnSearchBox > input[type="text"]:focus{
  background:none!important;}
  

 

@media only screen and (min-width: 980px) and (max-width: 1200px) {

#dnn_wrapper {
   width:960px;  
}
.Inside_Con_box{
  width:900px;
  margin:0 auto;} 

}
@media only screen and (min-width: 768px) and (max-width: 979px) {
#dnn_wrapper {
   width:736px;  
}

.Home_box {
    margin: 0 auto;
    width: 720px;
}

.Inside_Con_box{
  width:736px;
  margin:0 auto;}
  
.head_mid {
    background:url(images/content_bg.jpg) no-repeat center top;
    height:auto;
    position: absolute;
    width:720px;
    z-index: 500;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;	
	-moz-border-bottom-left-radius:20px;
	-moz-border-bottom-right-radius:20px;
	-webkit-border-botom-left-radius:20px;
	-webkit-border-botom-right-radius:20px;  
}
.Inside_head_mid{
   width:736px;
   background:url(images/content_bg.jpg) no-repeat center top;  
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;	
	-moz-border-bottom-left-radius:20px;
	-moz-border-bottom-right-radius:20px;
	-webkit-border-botom-left-radius:20px;
	-webkit-border-botom-right-radius:20px; }

.Head_pad {
    padding: 10px 5px 5px;
}
.Banner_center{
  width:auto;}
#top_menu > div > ul > li > a > span{
  padding:5px;} 
  
#left_menu{
  margin:0 0 15px 0} 
  
#left_menu ul li{
  margin-left:0}
  
#left_menu ul li a{
  padding:8px 6px 8px 5px;}

#left_menu.Right_menu_mar {
    margin: 0 0 15px 0;
}
  
.Footer_img {
    display: inline-block;
    margin-bottom:0;
}  

.Banner_top_bg{
  background:none; 
}
.Banner_center{
  padding:10px;
  border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;  }

}
 @media only screen and (max-width: 767px) {
/*--------- Mobile Menu style ----------*/
.mobile_icon {
	font-size: 26px;
	color: #FFF;
	display: inline-block;
	padding: 0 10px;
	border-right: 1px solid #FFF;
	border-right: 1px solid rgba(255,255,255,0.2);
	line-height: 50px;
	cursor: pointer;
	width:50px;
	text-align:center;
}
.mobile_icon.Open .glyphicons:before{
	content: "\E208";
	font-size:22px;
}
#mobile_menu {	
	top: 100%;
	left: 0px;
	width: 100%;
	z-index: 906;
	background: #930231;
	margin:0 0 25px 0;
}

#mobile_menu .menu_main {
	padding: 0;
}

.multi_menu {
	margin: auto;
}

.multi_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.multi_menu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.multi_menu ul li img {
	vertical-align: middle;
}

.multi_menu ul li a {	
	padding: 0px;
	margin: 0px;
	color: #fff;
	display: block;
	text-decoration: none;
	outline: none;	
	font-family:Arial, Helvetica, sans-serif;
	
}

.multi_menu > ul > li > a{
   	border-bottom: 1px solid #fff;
	text-align:center;
	font-size: 17px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;}

.multi_menu ul li a:after {
	clear: both;
	content: ".";
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
}

.multi_menu ul li a {
	display: inline-block;
}

.multi_menu ul li a {
	display: block;
}

.multi_menu ul li span {
	padding: 10px 0px;
	display: block;
}

.multi_menu ul li .menu_arrow {
	display: block;
	width: 40px;
	padding: 0px;
	height: 40px;
	float: right;
	overflow: hidden;
	margin: 0px 0 0px 0px;
	position: relative;
	font-size: 0px;
	-webkit-text-size-adjust: none;
}
.multi_menu ul li .menu_arrow:before {
	content: "\002B";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0px 0px -7px;
	display: inline-block;
	font-size: 14px;
	font-family: 'Glyphicons Regular';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.multi_menu ul li .menu_arrow.arrow_closed:before {
	content: "\2212";
}

.multi_menu ul li .menu_arrow.arrow_opened {
}

.multi_menu ul li .menu_arrow.arrow_closed {
	background-position: right -178px;
}

.multi_menu ul ul {
	display: none;
	background: #263b50;
	padding: 0;
	margin: 0px;
}

.multi_menu ul li.current > ul {
	display: block;
}

.multi_menu ul li.active > a,
 .multi_menu ul li a:hover {
}

.multi_menu ul li.current > a,
 .multi_menu ul li.current > a:hover {
	border-bottom: 1px solid #fff;
	color: #e49924;
}

.multi_menu ul li a {
	padding: 0 0 0 0
}

.multi_menu ul li li a {
	padding: 0 0 0 30px;
	color:#fff;
	font-size:14px;
}

.multi_menu ul li li li a {
	padding: 0 0 0 45px
}

.multi_menu ul li li li li a {
	padding: 0 0 0 60px
}
.header_element.Open .icon{
	background-color:#ed474a;
}

.multi_menu ul li.active > a,
 .multi_menu ul li a:hover {
	color:#e49924;
}
 .multi_menu ul li.current > a,
 .multi_menu ul li.current > a:hover {
	
}	 
	 
	 
	 
	 
.row {
    margin-left:0;
    margin-right:0;
}
 .LeftPage_Box .LeftBox{
  float:none;
  width:100%;}
.LeftPage_Box .RightBox{
 float:none;
 width:100%;
}
.rightPage_Box .LeftBox{
  float:none;
  width:100%;}
  
.rightPage_Box .RightBox{
 float:none;
 width:100%;
}

#dnn_wrapper {
   width:auto;    
}

.Breadcrumb_box {
	padding:0 10px 10px 10px;
}

.Inside_Con_box{
  width:auto;
  margin:0 auto;
  padding:0 0 15px;
 }


.Home_box {
    margin: 0 auto;
    width: auto;
}

.Top_Right {
    float:none;;
    position:inherit;
    right: 0;
}

.Top_left_bg,.Top_center_bg,.Top_right_bg,.TopRightPage {
    background:none;
    float: none;
    height: auto;
    width: auto;
}
.head_mid {
    background:none;
    height: auto;
    position:inherit;
    width: auto;   
}

.Inside_head_mid{
   background:none;
   width:auto;}
   
.TopLeftPage {
    float: none;
	background:#83022c ;
}
.Top_font{
   text-align:center;
   padding:10px 0;}
.dnn_logo2{
   text-align:center;
   padding:10px 0 5px 0;}
   
.Top_bg {
    background:url("images/content_bg.jpg") no-repeat scroll center center ;
    height: auto;   
	  -moz-box-shadow:0 0 0 #999;
-webkit-box-shadow:0 0 0 #999;
box-shadow:0 0 0 #999;
padding:10px 0;
}



.header_bg{ background:url("images/content_bg.jpg") no-repeat scroll center center ;}
.Login {
    margin:0 0 0;
	padding:0 15px 0 0;
	
}
.Login,.TopRightPage{
   float:left;}
   
 .Top_right_con {
    padding: 0;
}  
.Top_center_bg {
    display: inline-block;
	padding:0 0 0 0;
}
.Top_Right{ text-align:center;}
   
a.LoginLink,
.Top_right_con a
  {color:#2b3c4e;}
  
.Heard_Right_Box {
    float: none;
    padding: 0;
    width:auto;
}
.Head_pad {
    padding: 0 15px;
}
.HeadPaneA {
    float: none;
}
.Heard_con {
    padding: 15px 0 0;
    text-align: center;
}	
.Footer_Center_con {
    padding:0 0 0 0;
	float:left;}
.Footer_Right_center{
   float:right;}
	
.footer_box .row [class*="Pane"]{
   padding: 0 0 0;
}
.Footer_img {
    display: inline-block;
    margin-bottom: 0;
}  
.Mob_css{
  width:215px;
  margin:0 auto;}
 .Footer_Center_con {width:50%;}
 .Footer_Right_center{width:40%;}
 .Pos{ position:absolute; margin-top:6px;}
.One_tit{
    display:none;}
ul.searchSkinObjectPreview{
    display:none!important;}
.searchInputContainer a.dnnSearchBoxClearText {
    margin: 9px 6px 0 !important;
}
.footer_mid .col-sm-4{
   padding-left:0;
   padding-right:0;}
  .copyright_style .footer{
    display: block;
}
.copyright_style>a>img{
    width: 50%;
  }
   
}

 @media only screen and (max-width: 320px){
 .Footer_img a{width:50%;} 
 }
@media only screen and (max-width: 420px){
 .Pos {   
    position:inherit;
}   
}
 /*3D Banner*/

.SliderRevolution3D a,
.SliderRevolution3D a:link,
.SliderRevolution3D a:active,
.SliderRevolution3D a:visited{
	color:#FFF;
}
.SliderRevolution3D a;hover{
	color:#FFF;
}
.SliderRevolution3D {
	-webkit-text-size-adjust: none;
}
.Banner_Title {
	color: #FFF;
	font-size: 40px;
}
 .Banner_Content {
	color: #FFF;
	font-size: 17px;
	line-height: 30px;
	padding: 18px 0px;
	border-top: 1px solid #FFF !important;
	border-bottom: 1px solid #FFF !important;
}
.Banner_More {
	font-size: 16px;
	
	color: #FFF;
	border: 2px solid #ffffff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.Banner_More a{   
	display:block;
	padding:10px;

}
.Banner_More a,
.Banner_More a:link,
.Banner_More a:active,
.Banner_More a:visited {
	color: #FFF!important;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.Banner_More a:hover {
	color: #fff!important;
	text-decoration: none;
}
 
 
/* DATA SPRINGS Inc. - DYNAMIC Forms STYLE SHEET */
.ruInputs span { line-height:100%; font-size:13px; font-weight:normal; padding:7px 6px !important; height:auto !important;}
.ruInputs input[type="text"], .ruInputs input[type="button"], .ruInputs input[type="file"] { float: right; margin:0px 8px 0 0; height:auto; font-weight:normal;font-size:13px !important; line-height:100%; padding:6px 5px !important; width:auto; overflow:hidden;}
.ruInputs input[type="button"]  { padding:7px 0!important;} .ruInputs input[type="text"] { background:#fff !important; background-image:none !important;}
.ruInputs , .ruFileWrap{ height:45px; overflow:hidden;}
.dynamicforms_questiontable td { padding:4px !important; border-spacing:0px !important;}

.DynamicForms_MainPanel input[type="image"] {
	width:auto !important;
	height:auto !important;
}
.DynamicForms_QuestionDiv {
	clear:both;
	overflow:hidden;
}
.DynamicForms_MainPanel {
	margin:0 auto;
	padding: 15px 0 0;
	font-size:13px;
}
.DF-FieldRow {
	background:none;
	overflow:hidden;
	padding:0 0 4px 0;
	margin:0 0 5px 0;
	clear:both;
}



.DF-FieldRow:hover {
}
.DF-FieldRow label {
	color:#4c4c4c;
	display:block;
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:1px 0 3px 0;
}
.DynamicForms_FieldLeftLabel, 
.dnnFormItem.DynamicForms_Label, 
.DynamicForms_Label {
	float:left;
	text-align:left;
	margin:4px 10px 3px 0;
	width:120px;
	clear:both;
}


.df-FieldLabelSame1 .DynamicForms_FieldLeftLabel, 
.df-FieldLabelSame1 .dnnFormItem.DynamicForms_Label, 
.df-FieldLabelSame1 .DynamicForms_Label {
	width:100% !important;
}
df-FieldLabelSame-1 label {
	width:100% !important;
}

.DynamicForms_FieldRightLabel {
	float:right;
	text-align:right;
}
.DynamicForms_QuestionTopDiv {
	overflow:hidden;
}
.NormalRed {
	color:#F00;
}
.subHead {
	background:#EFEFEF;
	display: block;
    margin: 15px 0 -3px;
    padding: 5px;
    width: 100% !important;
}


.DynamicForms_MainPanel input[type="text"], 
.DynamicForms_MainPanel [type="textarea"], 
.DynamicForms_MainPanel [type="password"], 
.DynamicForms_MainPanel textarea, 
.DynamicForms_MainPanel select {
	margin:0;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:auto !important;
/*	width:100% !important;*/
	border:1px solid #b0b0b0;
	background:#fff;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.DynamicForms_MainPanel input.Required {
	border:1px solid #ce2e2e !important;
	font-size:13px !important;
	background:url(/DesktopModules/Dynamic Forms/images/red-error.gif) 98% center no-repeat #fff;
	text-align:left !important;
}
.DynamicForms_MainPanel [type="checkbox"], .DynamicForms_CheckBoxList {
	float:left;
	margin-top: 2px;
}
.DynamicForms_MainPanel .Required {
	text-align:right;
	font-size:12px;
}
#SaveForm,
.DynamicForms_SaveFormDiv {
	border-top: 1px solid #DDDDDD;
	margin: 15px 0 0;
	padding: 15px 0 0;
}
.DynamicForms_Maintable {
	width: 100%;
	padding: 2px;
}
.DynamicForms_Label {
}
.DynamicForms_RequiredFieldAsterik {
	font-size: 9px;
	color: #CC0202;
}
.DynamicForms_Textbox {
}
.DynamicForms_Password {
}
.DynamicForms_Watermark {
	font-size: 9px;
	background-color: #CCCCCC;
}
.DynamicForms_FieldError {
	background-color: #EF5050;
}
.DynamicForms_Dropdownlist {
	font-weight: bold;
	font-size: 15px;
	color: #003366;
}
.DynamicForms_Listbox {
}
.DynamicForms_Checkbox {
	margin-top:6px;
}
.DynamicForms_Checkboxgroup {
	font-weight: bold;
}
#hintbox { /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}
.hintanchor { /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}
/*  ADVANCED STYLES FOR PASSWORD STRENGTH */
.top_testresult {
	font-weight: bold;
	font-size:13px;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
}
.top_testresult span {
	padding:6px;
	margin:0;
}
.top_shortPass {
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_shortPass span {
}
.top_badPass {
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_badPass span {
}
.top_goodPass {
	background:#ede3ab;
	border:1px solid #bc9f00;
	display:block;
}
.top_goodPass span {
}
.top_strongPass {
	background:#d3edab;
	border:1px solid #73bc00;
	display:block;
}
.top_strongPass span {
}
/* 	RESULT STYLE  */
.testresult {
	font-weight: bold;
	font-size:13px;
	color:#666;
	padding:0px 0px 12px 10px;
	margin-left:10px;
	display: block;
	height:28px;
	float:right;
}
.testresult span {
	padding:10px 20px 12px 10px;
	margin: 0px 0px 0px 20px;
	display:block;
	float:right;
	white-space: nowrap;
}
.shortPass {
	background:url(/DesktopModules/Dynamic Forms/images/red.png) no-repeat 0 0;
}
.shortPass span {
	background:url(/DesktopModules/Dynamic Forms/images/red.png) no-repeat top right;
}
.badPass {
	background:url(/DesktopModules/Dynamic Forms/images/red.png) no-repeat 0 0;
}
.badPass span {
	background:url(/DesktopModules/Dynamic Forms/images/red.png) no-repeat top right;
}
.goodPass {
	background:url(/DesktopModules/Dynamic Forms/images/yellow.png) no-repeat 0 0;
}
.goodPass span {
	background:url(/DesktopModules/Dynamic Forms/images/Yellow.png) no-repeat top right;
}
.strongPass {
	background:url(/DesktopModules/Dynamic Forms/images/green.png) no-repeat 0 0;
}
.strongPass span {
	background:url(/DesktopModules/Dynamic Forms/images/green.png) no-repeat top right;
}

.subhead#total,
.subHead#total { 
	width:100%;
	color:#333;
	background:#F5F5F5;
	padding:5px 8px;
	margin:10px 0;
	display:block;
}


/* those <br> are just creating extra lines. At least on the div layout. */
.ModDynamicFormsC br {display:none;}

/* I need my own class, specific to this field ID */
#dnn_ctr508_DynamicForms_CaptchaText_c9652dcb-4a09-42c8-a354-ae14b16a1697 {
  margin-top: 5px;
  width: 201px !important;
}




/* Responsive stuff */
@media only screen and (max-width:599px), only screen and (max-device-width:599px) {
	
	.DF-FieldRow label {
		text-align:left !important;
		white-space:normal;
		line-height:normal;
	}
	.DynamicForms_FieldLeftLabel, 
	.dnnFormItem.DynamicForms_Label, 
	.DynamicForms_Label {
		float:none;
		width:100%;
		text-align:left;
		padding-top:5px;
	}
	.DynamicForms_MainPanel input[type="text"], 
	.DynamicForms_MainPanel [type="textarea"], 
	.DynamicForms_MainPanel [type="password"], 
	.DynamicForms_MainPanel textarea, 
	.DynamicForms_MainPanel select {
		width: 100% !important;
		max-width:100%;
	}
}
@media only screen and (max-width:400px), only screen and (max-device-width:400px) {
}
/* DATA SPRINGS Inc. - DYNAMIC Forms STYLE SHEET */



.full_bg_box{
  background:url(images/full_bg.jpg) left top no-repeat;
  background-size: cover;
}
.extra_padding{
  padding-left: 50px;
  padding-right: 50px;
}
/* ACTIVE FORM */

.form-group-sectionlabel{
  margin: 5px auto;
  padding: 5px;
  border-width: 1px;
  background-color: #660033;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
 text-transform: uppercase;
}

.form-group .section-title{
  width:95%;
  margin: 5px auto;
  padding: 5px;
  border-width: 1px;
  background-color: #660033;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px;
 text-transform: uppercase;
}

.RequiredField {
      color: #990000;
      font-family:Georgia, Helvetica, sans-serif; 
     font-size:14px; font-weight:bold; padding:0px; 
     margin:0 0 3px 0;
    float:left;
   width:130px;
}

.FormLabel {
    font-weight: Normal;
    font-size: 10.5pt;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

label{
    font-weight: Normal;
    font-size: 10.5pt;
    color: #000000;
    text-decoration: none;
}

.form-group-FormLabel p{
    font-weight: bold;
    font-size: 10.5pt;
    color: black;
text-align: right;
}
.form-group-help-text p {
font-style: italic;
font-size: 0.7em!important;
padding-top: 0px;
}

.text-danger {
font-size:0.7em;
}

.checkbox-control {
textalign: left;
}
/*From Beng*/


.angrid-search {
display: none;
}

div.angrid .table > thead > tr > th {
    background-color: maroon !important;
    color: white;
    font-size: 10pt;
}

div.angrid .table > thead > tr > th  a {
    text-decoration: none;
    font-size: 10pt;
}

div.angrid td {
    cursor: pointer;
    font-size: 10pt;
    vertical-align: middle;
}

div.angrid tr.selected td {
    background-color: #F3DCBF !important;
}

div.angrid .angrid-item-buttons {
    /* padding-top: 4px !important;
    padding-bottom: 4px !important;
    background-color: #f9f9f9; */
    text-align: right;
    white-space:nowrap;
}

div.angrid .angrid-item-buttons a {
    margin: 1px !important;
    padding: 0px, 2px, 0px, 2px !important;
    font-size: 10pt;
}

div.angrid-pager {
    font-size: 10pt !important;
    background-color: maroon !important;
    padding: 2px !important;
}

div.angrid-pager .pagination {
    color: white !important;
}

div.angrid .angrid-item .panel-heading {
    background-color: maroon;
    color: white;
    font-size: 10pt;
}

div.angrid .angrid-item .panel-body{
    font-size: 10pt;
}

div.angrid .angrid-item .panel-footer {
    font-size: 10pt;
    padding: 1px !important;
}

div.angrid .table > thead > tr >th a {
    text-decoration:none;
    color: white;
}

.grid-field-value a {
    text-decoration:none;
    color: navyblue;
    font-size: 10pt;
}



a.boxlinkmr {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#930231;border-width:1px;color:#ffffff;text-decoration:none;background-color:#930231; padding: 15px 25px;margin-top: 20px;}
a.boxlinkmr:visited {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#930231;border-width:1px;color:#ffffff;text-decoration:none;background-color:#930231; padding: 15px 25px;margin-top: 20px;}
a.boxlinkmr:hover {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#263b50;border-width:1px;text-decoration:none;color:#ffffff;background-color:#263b50; padding: 15px 25px;margin-top: 20px;}



a.boxlinkbl {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#76923c;border-width:1px;color:#ffffff;text-decoration:none;background-color:#76923c; padding: 15px 25px;margin-top: 20px;}
a.boxlinkbl:visited {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#76923c;border-width:1px;color:#ffffff;text-decoration:none;background-color:#76923c; padding: 15px 25px;margin-top: 20px;}
a.boxlinkbl:hover {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#ffd700;border-width:1px;text-decoration:none;color:#ffffff;background-color:#ffd700; padding: 15px 25px;margin-top: 20px;}


a.boxlinkgr {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#548dd4;border-width:1px;color:#ffffff;text-decoration:none;background-color:#548dd4; padding: 15px 25px;margin-top: 20px;}
a.boxlinkgr:visited {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#548dd4;border-width:1px;color:#ffffff;text-decoration:none;background-color:#548dd4; padding: 15px 25px;margin-top: 20px;}
a.boxlinkgr:hover {font-family:arial,sans-serif;font-weight:bold;font-size:16px;border-style:solid;border-color:#ffd700;border-width:1px;text-decoration:none;color:#ffffff;background-color:#ffd700; padding: 15px 25px;margin-top: 20px;}


@media only screen and (max-width: 767px) {
	.Top_center_bg .Login,
	.Top_center_bg .Login a,
	.Top_center_bg .Login a:link,
	.Top_center_bg .Login a:active,
	.Top_center_bg .Login a:visited {
		color: #2b3c4e;
	}

	.Top_center_bg .Login a:hover {
		color: #ed9925;
		text-decoration: none;
	}
}