/* ControlPanel style */
/*-------- design style --------*/
#s_wrap_main{display:table;width:970px; margin:0 auto; }
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited { color:#3E81B5;}
.ControlPanel a.CommandButton:hover { color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead {
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/* MAIN MENU STYLES */

.RadMenu_DatarollMenu .rmVertical .rmItem a:link, .RadMenu_DatarollMenu .rmVertical .rmItem a:active, .RadMenu_DatarollMenu .rmVertical .rmItem a:visited  {
  width: 165px;
  line-height: 30px;
  font-family:Arial, Verdana;
  padding-left: 8px;
  padding-bottom: 0px;
  background-color:#e4e4e4;
  /*border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;*/
  cursor: pointer;
	color: #8f5b7d;
}

.RadMenu_DatarollMenu .rmVertical .rmItem .disabled a:link, .RadMenu_DatarollMenu .rmVertical .rmItem a:active, .RadMenu_DatarollMenu .rmVertical .rmItem a:visited  {
  width: 165px;
  line-height: 30px;
  padding-left: 8px;
  font-family:Arial, Verdana;
  padding-bottom: 0px;
  background-color:#e4e4e4;
  /*border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;*/
  cursor: pointer;
	color: #8f5b7d;
}

.RadMenu_DatarollMenu .rmVertical .rmItem a:hover {
  width: 165px;
  line-height: 30px;
  font-family:Arial, Verdana;
  padding-left: 8px;
  padding-bottom: 0px;
  background-color:#f3f3f2;
  color: #e7b01a;
  /*border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;*/
  cursor: pointer;
}

.RadMenu_DatarollMenu .rmVertical .rmItem .link {
  color:#8f5b7d;
  font-size: 11px;
  font-family:Arial, Verdana;
  text-decoration: none;
  line-height: 22px;
  cursor: pointer;
}

.RadMenu_DatarollMenu .rmVertical .rmItem .link:hover {
  color:#e7b01a;
  font-size: 11px;
  font-family:Arial, Verdana;
  text-decoration: none;
  line-height: 22px;
  cursor: pointer;
}

.RadMenu_DatarollMenu .expandLeft,
.RadMenu_DatarollMenu .expandRight
{
  background-image:url(images/menuArrow.gif);
  background-repeat:no-repeat;
  background-position: right;
}

.RadMenu_DatarollAdminMenu .rmItem a:link, .RadMenu_DatarollAdminMenu .rmItem a:active, .RadMenu_DatarollAdminMenu .rmItem a:visited { 
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, san-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:12px;
	padding-right: 12px;
	border-left: 1px solid #CCCCCC;
}
.RadMenu_DatarollAdminMenu .rmItem a:hover {  
	cursor: hand;
	cursor: pointer;
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
}


/*Overide Default DNN Styles*/

.Normal, li, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707173;
	font-weight: normal;
	line-height: 132%;
}

.Heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #707173;
	font-weight: normal;
}

.Heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #707173;
	font-weight: normal;
}

.Heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707173;
	font-weight: bold;
}

#IconBar.ascx_pnlModules td {
	padding:5px;
}

ul li {
	list-style-type:disc;
	color: #1c4878;
}

ul {
	padding-left: 5px;
}

/*.container_16 {
	margin-top: 22px;
}*/

table {
	padding-top: 0;
	margin-top: 0;
}

.grid_9 {
	margin-top: 20;
	paddin-top: 0;
}

/*.anchorLinks a {
	color: blue;
	text-decoration: none;
	margin-top: 200px;
}
*/
#dnn_ctr416_Login_pnlLogin {
	margin-left: 230px;
	margin-top: 78px;
	margin-bottom: 90px;
}

.contactText p,.contactText h3 {
	padding-bottom: 4px;
	margin-bottom: 0px;
}

.FooterPane, .FooterPane .Normal, .FooterPane a {
	color: #a0a2a3;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}

h3 {
	font-size: 1.3em;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	margin-top: -3px;
}

.Normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:1.4em;
}

.DatarollHomeFlash {
	margin-left: -7px;
	margin-top: -17px;
}

p {
	padding: 5px 0 2px 0;
	margin: 0 0 0 0;
}

ul {padding-left:15px;
	margin-bottom:6px;
	margin-top:10px;
}

li {
	padding-bottom:5px;	
}

.address {
	font-size:11px;
	color: #a0a0a0;
	line-height: 1.4em;
	padding-top:0;
	margin-top:-8px;
}

.contactArea {
	color: #1c4878; 
	font-size: 15px; 
	padding-top: 4px; 
	font-weight: 500;
}

.qualityH3 {	
	font-size: 11px; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	padding-top: 8px;
}
.quote {
	background-color:#EEE;
	padding:20px 20px;
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	width:100%;
}
.quoteTextField {
	border:0;
	margin:0;
	padding: 0 15px 0 0;
	font-weight:600;
	vertical-align:middle;
}
.quoteTextFieldNorm {
	border:0;
	margin:0;
	padding: 0 10px 0 0;
}
.NormalTextBox {
	border:0;
	margin: 3px 0;
}
#dnn_ctr442_FormMaster_pnlForm {
	margin-left:60px;	
}

