﻿/* ------------------ main styles --------- */
*{padding:0; margin:0;}
#Body
{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	/*background-color: #8E8E8E;
	background-image: url(images/red_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	*/

}
.redbgtable{ background: url(images/main-bg-red.gif) repeat-x left top #7B031F;}
.graybgtable{ background: url(images/red_bg.gif) repeat-x left top #8E8E8E;}

#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 17px;
	width: 135px;
}

.txt_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 16px;
	width: auto;
}

A:link, A:visited  {
    color: #636363;
    text-decoration: underline;
    font-family: Tahoma, Verdana;
    font-size: 11px;

}

A:Hover  {
    color: #333333;
	text-decoration: none;
    font-family: Tahoma, Verdana;
    font-size: 11px;
}

.links, A.links, A.links:link, A.links:visited, A.links:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #636363;
	text-decoration: none;
	background-image: url(images/gray_up2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	white-space: nowrap;
	display: block;
	line-height: 23px;
	width: auto;

	/*padding:0px 10px 0px 10px;*/
}

A.links:hover {
	color: #FFFFFF;
	background-image: url(images/gray_over2.gif);
}


.member_links, A.member_links, A.member_links:link, A.member_links:active, A.member_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	background-image: url(images/gray_bullet.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right:15px;
}
A.member_links:hover{
    color: #636363;
    text-decoration: underline;
}

/* ------------------ Text & Fonts --------- */

.bg1 {
	background-repeat: no-repeat;
	background-position: left top;
}

.bg2 {
	background-repeat: repeat-x;
	background-position: left top;
}

.bg3 {
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bg4 {
	background-repeat: no-repeat;
	background-position: right top;
}
/* Font Names */

.arial{font-family: Arial, Helvetica, sans-serif;}
.arialn{font-family: "Arial Narrow",Arial, Helvetica, sans-serif;}
.verdana{font-family: Verdana, Arial, Helvetica, sans-serif;}
.tahoma{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}

/* Font Sizes */

.ten {font-size: 10px;}
.eleven {font-size: 11px;}
.twelve {font-size: 12px;}
.thirteen {font-size: 13px;}
.fourteen {font-size: 14px;}
.fifteen {font-size: 15px;}
.sixteen {font-size: 16px;}
.seventeen {font-size: 17px;}
.eighteen {font-size: 18px;}
.nineteen {font-size: 19px;}
.twenty {font-size: 20px;}
.twentyone {font-size: 21px;}
.twentytwo {font-size: 22px;}
.twentythree {font-size: 23px;}
.twentyfour {font-size: 24px;}
.twentyfive {font-size: 25px;}
.thirty {font-size: 30px;}
.fourty {
	font-size: 35px;
	letter-spacing: -0.05em;
}

/* Font Colours */

.magenta {color: #C637B3;}
.darkyellow {color: #F4A83A;}
.darkgray {color: #636363;}
.darkgray2 {color: #333333;}
.purple {color: #D671E2;}
.white {color: #FFFFFF;}
.black {color: #202020;}
.gray {color: #BDBDBD;}
.lightgray {color: #EDEDED;}
.red {color: #902724;}
.lightred {color: #FF5756;}
.orange {color: #FF7510;}
.yellow {color: #FFFF00;}
.green {color: #01955E;}
.limegreen {color: #88AA00;}
.sharp_blue {color: #2599DB;}
.cyan {color: #44A5C3;}
.blue {color: #1A50AF;}
.brown {color: #685716;}


/* Font Styles */

.bold {font-weight: bold;}
.italic {font-style: italic;}
.strikeout {text-decoration: line-through;}


/* Links */

.n2u, A.n2u, A.n2u:link, A.n2u:visited, A.n2u:active {text-decoration: none;}
A.n2u:hover {text-decoration: underline;}

.u2n, A.n2u, A.n2u:link, A.n2u:visited, A.n2u:active {text-decoration: underline;}
A.u2n:hover {text-decoration: none;}


.black2purple, A.black2purple, A.black2purple:link, A.black2purple:visited, A.black2purple:active {text-decoration: none;color: #000000;}
A.black2purple:hover {text-decoration: none;color: #6767CB;}


.gray2red, A.gray2red, A.gray2red:link, A.gray2red:visited, A.gray2red:active {color: #6D6D6D; text-decoration: none;}
A.gray2red:hover {color: #D60008;}

.lightred2black, A.lightred2black, A.lightred2black:link, A.lightred2black:visited, A.lightred2black:active {color: #FF5756; text-decoration: none;}
A.lightred2black:hover {color: #333333;}

.black2red, A.black2red, A.black2red:link, A.black2red:visited, A.black2red:active {text-decoration: none;color: #000000;}
A.black2red:hover {text-decoration: none;color: #902724;}

.red2black, A.red2black, A.red2black:link, A.red2black:visited, A.red2black:active {text-decoration: none;color: #902724;}
A.red2black:hover {text-decoration: none;color: #000000;}


.gray2orange, A.gray2orange, A.gray2orange:link, A.gray2orange:visited, A.gray2orange:active {color: #636363; text-decoration: none;}
A.gray2orange:hover {color: #FF7510;}

.orange2gray, A.orange2gray, A.orange2gray:link, A.orange2gray:visited, A.orange2gray:active {color: #FF7510; text-decoration: none;}
A.orange2gray:hover {color: #636363;}


.white2black, A.white2black, A.white2black:link, A.white2black:visited, A.white2black:active {color: #FFFFFF; text-decoration: none;}
A.white2black:hover {color: #000000;}

A.white2gray, A.white2gray:link, A.white2gray:visited, A.white2gray:active {color: #FFFFFF; text-decoration: underline;}
A.white2gray:hover {color: #6d6d6d; text-decoration:none;}


.black2white, A.black2white, A.black2white:link, A.black2white:visited, A.black2white:active {text-decoration: none;color: #000000;}
A.black2white:hover {text-decoration: none;color: #CC0000;}

.white2yellow, A.white2yellow, A.white2yellow:link, A.white2yellow:visited, A.white2yellow:active {color: #FFFFFF; text-decoration: none;}
A.white2yellow:hover {color: #FFFF00;}


.blue2black, A.blue2black, A.blue2black:link, A.blue2black:visited, A.blue2black:active {text-decoration: none;color: #2599DB;}
A.blue2black:hover {text-decoration: none;color: #333333;}

.black2blue, A.black2blue, A.black2blue:link, A.black2blue:visited, A.black2blue:active {text-decoration: none;color: #000000;}
A.black2blue:hover {text-decoration: none;color: #2599DB;}

.blue2red, A.blue2red, A.blue2red:link, A.blue2red:visited, A.blue2red:active {text-decoration: none;color: #2599DB;}
A.blue2red:hover {text-decoration: none;color: #E40000;}

.gray2blue, A.gray2blue, A.gray2blue:link, A.gray2blue:visited, A.gray2blue:active {color: #636363; text-decoration: none;}
A.gray2blue:hover {color: #2599DB;}


.green2gray, A.green2gray, A.green2gray:link, A.green2gray:visited, A.green2gray:active {color: #01955E; text-decoration: none;}
A.green2gray:hover {color: #333333;}

.gray2green, A.gray2green, A.gray2green:link, A.gray2green:visited, A.gray2green:active {color: #333333; text-decoration: none;}
A.gray2green:hover {color: #01955E;}

.limegreen2gray, A.limegreen2gray, A.limegreen2gray:link, A.limegreen2gray:visited, A.limegreen2gray:active {color: #88AA00; text-decoration: none;}
A.limegreen2gray:hover {color: #333333;}

.gray2limegreen, A.gray2limegreen, A.gray2limegreen:link, A.gray2limegreen:visited, A.gray2limegreen:active {color: #333333; text-decoration: none;}
A.gray2limegreen:hover {color: #88AA00;}


.peach2white, A.peach2white, A.peach2white:link, A.peach2white:visited, A.peach2white:active {text-decoration: none;color: #C2B195;}
A.peach2white:hover {text-decoration: none;color: #FFFFFF;}


.cyan2gray, A.cyan2gray, A.cyan2gray:link, A.cyan2gray:visited, A.cyan2gray:active {text-decoration: none;color: #22A4CC;}
A.cyan2gray:hover {text-decoration: underline;color: #333333;}

.cyan2red, A.cyan2red, A.cyan2red:link, A.cyan2red:visited, A.cyan2red:active {text-decoration: none;color: #22A4CC;}
A.cyan2red:hover {text-decoration: none;color: #FF5756;}


.footer-links{
	color:#969696;
	text-decoration: none;
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}

 A.footer-links, A.footer-links:link, A.footer-links:visited, A.footer-links:active {
	color:#D2d2d2;
	text-decoration: none;
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.footer-links:hover {
	color: #ffffff;
	font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



/* Borders & Linings */

.border1{
	border: 1px solid #E2E2E2;
}
.border2{
	border: 1px solid #E2E2E2;
}

.top_dash_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E2E2E2;
}


.right_dash_line {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #E2E2E2;
}

.bot_dash_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2E2E2;
}

.left_dash_line {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #E2E2E2;
}


.top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}


.right_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2E2E2;
}

.bot_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}

.left_line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E2E2E2;
}



.top_dotted_line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E2E2E2;
}


.right_dotted_line {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2E2E2;
}

.bot_dotted_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E2E2E2;
}

.left_dotted_line {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E2E2E2;
}




.home_header_bg
{
	background-image:url(images/red_home_header_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

/* Panes */	
.MemberOfPane
{
	text-align:right;
}
.MemberOfPane #ContentPane{ text-align:right;}
.ImagePane
{
	padding:0px;
	margin:0px;
}
.MiddlePane
{
	padding:10px 0 0 0px;
	margin:0px;
}
.RightPane{
	padding: 4px 0 0 0;
}


/*  Red Specific  */
.red_back 
{
	background-color:#AB2125;
}

/*  Green Specific  */
.green_back 
{
	background-color:#01541b;
}

/*  Slate Specific  */
.slate_back 
{
	background-color:#7d7e7d;
}

/*  Dark Blue Specific  */
.darkblue_back 
{
	background-color:#02057c;
}

/*  Royal Blue Specific  */
.royalblue_back 
{
	background-color:#322ee5;
}

/*  Cobalt Blue Specific  */
.cobaltblue_back 
{
	background-color:#3C479D;
}

/*  Footer  */
.footer
{
	padding: 0px 0px 10px 0px;
}


/* emerson bruce 2009 */
/* Default starter css	
table, tr, td {font-family: Tahoma; font-size: 9pt;}
	   --*/ 
#Body{ height:100%;}
#Form{ height:100%; }/*grey space below footer*/
html{ height:100%;}
B, strong { font-size:.95em;}
p {font-size: 10pt; line-height:14pt; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; padding:0px; margin:0px;}
.Normal, div, table, tr, td{font-size: 10pt; line-height:14pt; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif;}
.MainMenu_MenuContainer div,.MainMenu_MenuContainer table,.MainMenu_MenuContainer tr,.MainMenu_MenuContainer td{font-family: Tahoma; font-size: 10pt; line-height:10pt;}

img{ border-color:#787878;}
a img { border:none;}
.imageleft{ margin:0 10px 3px 0; border-width:1px;}
.imageright{ margin: 0 0 3px 10px; border-width:1px;}

h1{ padding:0; margin:0; color:#3a3a3a; font-weight:700; font-size:11pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; }
h2{ padding:0; margin:0; color:#3a3a3a; font-weight:700; font-size:11pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; font-style:italic;}
h3{ padding:0; margin:0; color:#646464; font-weight:200; font-size:14pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; }
h4{ padding:0; margin:0; color:#3a3a3a; font-weight:700; font-size:13pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; }
h5{ padding:0; margin:0; color:#3a3a3a; font-weight:200; font-size:13pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; }
h6{ padding:0; margin:0; color:#646464; font-weight:700; font-size:10pt; line-height:14pt; font-family:arial,Tahoma, helvetica, "Arial Narrow", sans-serif; }

/* don't change li margins!!! */
ul {  margin:8px 0 0 0; padding:0 0 0 15px; }
ul li {  margin:0px 0 0 40px; padding:0px 0px 3pt 0px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; line-height:11pt; list-style-type:disc;}
ul ul {  margin:0 0 0 0; padding:4pt 0 0 15px; }
ul ul li {  margin:3px 0 8px 20px; padding:0px 0px 0px 0px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; line-height:13pt; list-style-type:none;}
ul ul ul {  margin:0px 0 0 0; padding:4pt 0 0 15px; }
ul ul ul ul li {  margin:8px 0 10px 0; padding:0px 0px 0px 0px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; line-height:13pt; list-style-type:circle;}

ol{  margin:0px 0 0px 10px; padding:0 0 0 15px;}
ol li { margin:0px 0 0 0; padding:0px 0px 8px 0px; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; line-height:13pt;}

.whitetext{ color:#ffffff;}
.whitetext p{ color:#ffffff;}
.whitetext ul{ color:#ffffff;}
.whitetext ol{ color:#ffffff;}
.whitetext li{ color:#ffffff;}
.whitetext .Normal{ color:#ffffff;}

.whitetext h1{ color:#ffffff; line-height:20pt;}
.whitetext h2{ color:#ffffff; line-height:20pt;}
.whitetext h3{ color:#ffffff; line-height:20pt;}
.whitetext h4{ color:#ffffff; line-height:20pt;}
.whitetext h5{ color:#ffffff; line-height:18pt;}
.whitetext h6{ color:#ffffff; line-height:16pt;}


.whitetext a:link{ color:white; text-decoration:underline; font-weight:100;}
.whitetext a:visited{ color:white; text-decoration:underline; font-weight:100;}
.whitetext a:hover{ color:White; text-decoration:none; font-weight:100;}
.whitetext a:active{ color:white; text-decoration:underline; font-weight:100;}
.whitetext a.CommandButton:link{ color:#d2d2d2; text-decoration:underline;}
.whitetext a.CommandButton:visited{ color:#d2d2d2; text-decoration:underline;}
.whitetext a.CommandButton:hover{ color:White; text-decoration:underline;}
.whitetext a.CommandButton:active{ color:#d2d2d2; text-decoration:underline;}

.whitetext .SubHead{ color:#d2d2d2;}

.RightPane{ color:#646464; }
.RightPane p{ color:#646464;}
.RightPane ul{ color:#646464;}
.RightPane ol{ color:#646464;}
.RightPane li{ color:#646464;}
.RightPane .Normal{ color:#646464;}



.copyright{ padding:0; line-height:18pt; font-weight:200; font-size:8pt; line-height:9pt;}

#quotebutton{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:13pt; 
	background:#AB2125; 
	border-top:solid 2px #AB7375; 
	border-right:solid 2px #56090B;
	border-bottom:solid 2px #56090B;
	border-left:solid 2px #AB7375;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:8px 0 2px 0;
	padding:0 3px 3px 3px;
	line-height:13pt;
}
.quotebutton a:link,.quotebutton a:visited,.quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#7d7e7d; 
	border-top:solid 2px #c0c0c0; 
	border-right:solid 2px #666666;
	border-bottom:solid 2px #666666;
	border-left:solid 2px #c0c0c0;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#7d7e7d; 
	border-bottom:solid 2px #c0c0c0; 
	border-left:solid 2px #666666;
	border-top:solid 2px #666666;
	border-right:solid 2px #c0c0c0;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.red_back .quotebutton a:link,.red_back .quotebutton a:visited,.red_back .quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#AB2125; 
	border-top:solid 2px #AB7375; 
	border-right:solid 2px #56090B;
	border-bottom:solid 2px #56090B;
	border-left:solid 2px #AB7375;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.red_back .quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#AB2125; 
	border-bottom:solid 2px #AB7375; 
	border-left:solid 2px #56090B;
	border-top:solid 2px #56090B;
	border-right:solid 2px #AB7375;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}


.royalblue_back .quotebutton a:link,.royalblue_back .quotebutton a:visited,.royalblue_back .quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#322ee5; 
	border-top:solid 2px #7681E6; 
	border-right:solid 2px #1E2562;
	border-bottom:solid 2px #1E2562;
	border-left:solid 2px #7681E6;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.royalblue_back .quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#322ee5; 
	border-bottom:solid 2px #7681E6; 
	border-left:solid 2px #1E2562;
	border-top:solid 2px #1E2562;
	border-right:solid 2px #7681E6;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.darkblue_back .quotebutton a:link,.darkblue_back .quotebutton a:visited,.darkblue_back .quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#020573; 
	border-top:solid 2px #5A62CC; 
	border-right:solid 2px #060E34;
	border-bottom:solid 2px #060E34;
	border-left:solid 2px #5A62CC;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.darkblue_back .quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#020573; 
	border-bottom:solid 2px #5A62CC; 
	border-left:solid 2px #060E34;
	border-top:solid 2px #060E34;
	border-right:solid 2px #5A62CC;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.green_back .quotebutton a:link,.green_back .quotebutton a:visited,.green_back .quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#01541B; 
	border-top:solid 2px #698D6C; 
	border-right:solid 2px #123822;
	border-bottom:solid 2px #123822;
	border-left:solid 2px #698D6C;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.green_back .quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#01541B; 
	border-bottom:solid 2px #698D6C; 
	border-left:solid 2px #123822;
	border-top:solid 2px #123822;
	border-right:solid 2px #698D6C;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.slate_back .quotebutton a:link,.slate_back .quotebutton a:visited,.slate_back .quotebutton a:active{
	color:#f1f1f1; 
	font-weight:700; 
	font-size:10pt; 
	background:#7d7e7d; 
	border-top:solid 2px #c0c0c0; 
	border-right:solid 2px #666666;
	border-bottom:solid 2px #666666;
	border-left:solid 2px #c0c0c0;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}
.slate_back .quotebutton a:hover{
	color:#d2d2d2; 
	font-weight:700; 
	font-size:10pt; 
	background:#7d7e7d; 
	border-bottom:solid 2px #c0c0c0; 
	border-left:solid 2px #666666;
	border-top:solid 2px #666666;
	border-right:solid 2px #c0c0c0;
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:5px 0 2px 0;
	padding:5px 3px 1px 3px;
	line-height:11pt;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;
}

.quotesmalltext{ font-size:8pt; font-weight:200; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif;}
.clearboth{ clear:both;}
.center{ text-align:center;}
.spacerp{ line-height:3pt;}

/* Dynamic Forms */
/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Maintable {
/*old width: 400px;
padding: 2px;*/
width:100%;
padding: 0px;
font-family:tahoma, helvetica, sans-serif;

}
.DynamicForms_TableRow td:hover {
}
.DynamicForms_RequiredFieldAsterik
{
font-size: 7pt;
color: #AB2125;
}
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridHeaderColumn{ background-color: #FBF1A5;  }
.DynamicForms_GridItem{ background-color: #F1BC48;  }
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridView{ background-color: white; }
.Dynamicforms_DataGridEdit{ background-color: #6DBCDD;  }
.DynamicForms_DataGridHeader{ background-color: #FBF1A5;  }
.DynamicForms_DataGridFooter{ background-color: #F1BC48;  }
.DynamicForms_DataGridItem{ background-color: #6DBCDD;  }
.DynamicForms_DataGrid{background-color: #6DBCDD;  }
.DynamicForms_Label
{
font-weight:700;
font-size: 10pt;
color: #646464;
font-family: Arial, Tahoma, Helvetica;
text-decoration: none;
}
/* Dynamic Forms jQuery Ratings Control */ 
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/desktopmodules/Dynamic%20Forms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/desktopmodules/Dynamic%20Forms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END Dynamic Forms jQuery Ratings CSS */
.DynamicForms_Link
{
}
.DynamicForms_RequiredField
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;

}
.DynamicForms_Compare
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;

}
.DynamicForms_RegularExpression
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;
}
.DynamicForms_Textbox
{
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;

}
.DynamicForms_NormalTextbox
{
}
.DynamicForms_ComboBox
{
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;

}
.DynamicForms_Dropdownlist
{
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;

}
.DynamicForms_Captcha
{
}
.DynamicForms_RadioButton
{
margin:0;
padding:0;
font-family:tahoma, helvetica, sans-serif;
}
.DynamicForms_Listbox
{
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;

}
.DynamicForms_RichText{
}
.DynamicForms_Checkbox
{
}
.DynamicForms_Country
{
}
.DynamicForms_CheckBoxList
{
}
.DynamicForms_DisabledCheckBoxList
{
background-color: #efefef;
}
.DynamicForms_DisabledTextBox
{
background-color: #efefef;
}
.DynamicForms_DisabledListBox
{
background-color: #efefef;
}
.DynamicForms_DisabledRadioButton
{
background-color: #efefef;
}
.DynamicForms_DisabledCountry
{
background-color: #efefef;
}
.DynamicForms_DisabledRichTextbox
{
background-color: #efefef;
}
.DynamicForms_FieldError
{
background-color: #e1e1e1; border: solid 1px red;
}
#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;
}

/*dynamic Forms*/
/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Maintable {
width:100%;
padding: 0px;
}
.DynamicForms_TableRow td:hover {
}
.DynamicForms_RequiredFieldAsterik
{
font-size: 7pt;
color: #AB2125;
}
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridHeaderColumn{ background-color: #FBF1A5;  }
.DynamicForms_GridItem{ background-color: #F1BC48;  }
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridView{ background-color: white; }
.Dynamicforms_DataGridEdit{ background-color: #6DBCDD;  }
.DynamicForms_DataGridHeader{ background-color: #FBF1A5;  }
.DynamicForms_DataGridFooter{ background-color: #F1BC48;  }
.DynamicForms_DataGridItem{ background-color: #6DBCDD;  }
.DynamicForms_DataGrid{background-color: #6DBCDD;  }
.DynamicForms_Label
{
font-weight:700;
font-size: 10pt;
color: #646464;
font-family: Arial, Tahoma, Helvetica;
text-decoration: none;
}
/* Dynamic Forms jQuery Ratings Control */ 
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/desktopmodules/Dynamic%20Forms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/desktopmodules/Dynamic%20Forms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END Dynamic Forms jQuery Ratings CSS */
.DynamicForms_Link
{
}
span.DynamicForms_RequiredField
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;
}
.DynamicForms_Compare
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;
}
.DynamicForms_RegularExpression
{
color: #AB2125 !important;
font-weight:normal;
font-family:tahoma,helvetica,sans-serif;
font-size:10pt;
}
.DynamicForms_Textbox
{ 
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;
}
.DynamicForms_NormalTextbox
{
}
.DynamicForms_ComboBox
{
}
.DynamicForms_Dropdownlist
{
}
.DynamicForms_Captcha
{
}
.DynamicForms_RadioButton
{
margin:0;
padding:0;
}
.DynamicForms_Listbox
{
}
.DynamicForms_RichText{
}
.DynamicForms_Checkbox
{
}
.DynamicForms_Country
{
}
.DynamicForms_CheckBoxList
{
}
.DynamicForms_DisabledCheckBoxList
{
background-color: #efefef;
}
.DynamicForms_DisabledTextBox
{
background-color: #efefef;
}
.DynamicForms_DisabledListBox
{
background-color: #efefef;
}
.DynamicForms_DisabledRadioButton
{
background-color: #efefef;
}
.DynamicForms_DisabledCountry
{
background-color: #efefef;
}
.DynamicForms_DisabledRichTextbox
{
background-color: #efefef;
}
.DynamicForms_FieldError
{
background-color: #e1e1e1; border: solid 1px red;
}
#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;
}
/*custom */
TD.DynamicForms_Label{
width:38%;
padding:2px 0 0 2px;
}
td.DynamicForms_TableRow td{  }
.formlabelfullwidth{ color:#646464;}
.formlabelsub{color:#646464; font-weight:normal;display:block; padding: 3px 0 0 3px;}
b.terms{color:#3a3a3a; font-weight:700; font-family: arial; font-size:10pt;}
.DynamicForms_SaveFormDiv ul{padding:20px; margin:0 0 10px 0;border: #AB2125 10px solid; color:#AB2125;}
.errormessagediv{padding:8px; background:#AB2125; color:white;}
.errormessagediv h1{color:white;}
.DynamicForms_RadioButton input{
margin:0 3px 0 0;
padding:0;
color:#646464;
}
.DynamicForms_RadioButton label {color:#646464;}
.DynamicForms_Checkbox input{ margin:3px 3px 0 0; color:#e0dfe3;}
.DynamicForms_CheckBoxList input{ margin:3px 3px 0 0; color:#eodfe3;}
.DynamicForms_Checkbox label {color:#646464;}
.DynamicForms_CheckboxList label {color:#646464;}
.DynamicForms_QuestionTableCell select{
height:17px;
font-size:8pt;
color:#646464;
font-family:tahoma, helvetica, sans-serif;
}




/* Custom Dynamic Forms#871a1d #636363 */
.DynamicForms_Label hr{ margin:10px 0 10px 0; padding:0; height:1px; color:#e1e1e1; border:solid 1px #e1e1e1;}
.DynamicForms_FieldError{ background-color:#e1e1e1;}
.DynamicForms_SaveFormDiv{ padding:30px 50px 0px 50px;}

a.DynamicForms_Link:link{ 
	 display:inline-table;
	text-align:center; 
	line-height:39px; 
	height:44px; 
	width:152px; 
	font-size:11pt; 
	font-weight:700;
	letter-spacing:4px;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;  
	color:white; 
	background:url(images/greybutton-sprite.png) top left no-repeat; 
	text-decoration:none;
}
a.DynamicForms_Link:visited{ 
	display:inline-table;
	text-align:center; 
	line-height:39px;  
	height:44px; 
	width:152px; 
	font-size:11pt;
	font-weight:700;
	letter-spacing:4px;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif; 
	color:white; 
	background:url(images/greybutton-sprite.png) top left no-repeat; 
	text-decoration:none;
}
a.DynamicForms_Link:hover{ 
	display:inline-table;
	text-align:center; 
	line-height:39px;
	height:44px; 
	width:152px; 
	font-size:11pt;
	font-weight:700;
	letter-spacing:5px;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif;  
	color:white; 
	background:url(images/greybutton-sprite.png) left -44px no-repeat; 
	text-decoration:none;
}
a.DynamicForms_Link:active{ 
	display:inline-table;
	text-align:center; 
	line-height:39px;
	height:44px; 
	width:152px; 
	font-size:11pt;
	font-weight:700;
	letter-spacing:4px;
	font-family:arial, Tahoma, helvetica, "Arial Narrow", sans-serif; 
	color:white; 
	background:url(images/greybutton-sprite.png) top left no-repeat; 
	text-decoration:none;
}
.NormalTextbox{ width:250px; white-space:normal;}
.ModuleTitle_MenuArrow {	
	BORDER-RIGHT: #ffffff 0px solid;	
	BORDER-TOP: #ffffff 0px solid;	
	FONT-SIZE: 10pt;	
	CURSOR: pointer;	
	BORDER-BOTTOM: #ffffff 0px solid;	
	FONT-FAMILY: webdings;
}
p.snugp{ line-height:6pt; font-size:7pt;}

.headerbgtd{padding-right:10px; padding-top:0; margin-top:0;}
