body {background-color:#7797a7; font-family: Verdana, Arial, Helvetica;}

table, td
{
	font: 12px 'Arial', Verdana, Geneva, Helvetica, sans-serif;
	line-height:16px;
}
.header   { color: #004f9c; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body { color: #25304f; font-size: 12px;  text-align:justify;  line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.footer_text { color:#FFFFFF; font-family:Arial,Helvetica; font-size:10px; }
.footer_text a:link {color:#FFFFFF;text-decoration:none;}
.footer_text a:visited {color:#FFFFFF;text-decoration:none;}
.footer_text a:hover {color:#FFFFFF;text-decoration:underline;}

.sidecontent_title {	color:#e1601e;font-family:Arial,Helvetica; background-color:#FFFFFF;font-weight: bold; font-size: 16px; 
padding-top:15px; padding-left:10px; padding-bottom:4px;  width:265px; height:48px;}
.sidecontent {background-color:#d6effa}

.leftcolumn {width:265px; vertical-align:top; height:100%;background-color:#d6effa;} 

.navcontainer {background-color:#455471; font-size:12px; line-height:25px;font-family:Arial, Helvetica;}
/*.navcontainer a:link {font-family:Arial, Helvetica;font-weight:bold;text-decoration:none;color:#3732d4;}
.navcontainer a:visited {font-family:Arial, Helvetica;font-weight:bold;text-decoration:none;color:#3732d4;} */

.packagecontainer {width:224px; height:98px;}
.faqpackagecontainer {width:206px; height:98px;}
.packagelgcontainer {width:339px; height:148px; padding:10px;}
.packagetitle {font-family:Arial,Helvetica;font-size:14px;font-weight:bold;padding-top:0px;padding-left:8px;padding-bottom:0px;}
.packagestitle {font-family:Arial,Helvetica;font-size:12px;font-weight:bold;padding-top:0px;padding-left:8px;padding-bottom:0px;}
.packagestitlegray
{font-family:Arial,Helvetica;font-size:12px;font-weight:bold;padding-top:0px;padding-left:0px;padding-bottom:0px; color:#5C5C5C;}
.packagebody {font-family:Arial,Helvetica;font-size:11px;padding-left:8px;padding-right:7px; padding-top:0px;padding-bottom:6px;}

.maincontentcontainer {background-color:#ffffff; padding:14px;}
.maincontentcontainer2 {background-color:#ffffff;}
.maincontentitle { padding-top:18px; padding-bottom:4px; color:#df9500;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, Geneva;} 

.maincontentitle-morris-bros { 
	padding-top:0px;
	padding-bottom:18px; 
	color:#df9500;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, Geneva;
	background-image: url(images/morris-bros-birds.gif);
	background-repeat: no-repeat;
} 

.maincontentitle-leadheads { 
	padding-top:0px;
	padding-bottom:18px; 
	color:#179AC8;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, Geneva;
	background-image: url(images/lead-heads-pencil-bg.gif);
	background-repeat: no-repeat;
} 

.maincontentitleblue { padding-top:18px; padding-bottom:4px; color:#2D3F67;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, Geneva;} 
.maincontentitlesm { padding-top:18px; padding-bottom:4px; color:#df9500;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, Geneva;} 
.maincontentitlebluesm { padding-top:18px; padding-bottom:4px; color:#2D3F67;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, Geneva;} 
.maincontentbody {font-family:Arial,Helvetica; font-size:12px; color:#272645; line-height: 20px; padding:10px; padding-top:16px;}
.maincontentbodyblue {font-family:Arial,Helvetica; font-size:12px; color:#2D3F67; line-height: 20px; font-weight:bold;}
.maincontentbodybluetest {font-family:Arial,Helvetica; font-size:12px; color:#2D3F67; line-height: 14px; font-weight:bold;}
.maincontentbodybluelg {font-family:Arial,Helvetica; font-size:14px; color:#2D3F67; line-height: 20px; padding:10px; padding-top:16px; font-weight:bold;}
.maincontentbodybluelg2 {font-family:Arial,Helvetica; font-size:14px; color:#2D3F67; line-height: 20px; font-weight:bold; text-align:left;}

.maincontentbodygold {font-family:Arial,Helvetica; font-size:12px; color:#df9500; line-height: 20px; font-weight:bold;}
.maincontentbodygoldlg {font-family:Arial,Helvetica; font-size:14px; color:#df9500; line-height: 20px; font-weight:bold;}
.maincontentbodygoldlg2 {font-family:Arial,Helvetica; font-size:14px; color:#df9500; line-height: 20px; font-weight:bold; text-align:left;}
.maincontentbodygoldtest {font-family:Arial,Helvetica; font-size:12px; color:#df9500; line-height: 14px; font-weight:bold;}

.maincontentbodypurple {font-family:Arial,Helvetica; font-size:12px; color:#2D288F; line-height: 20px; font-weight:bold;}
.maincontentbodypurplelg {font-family:Arial,Helvetica; font-size:14px; color:#2D288F; line-height: 20px; padding:10px; padding-top:16px; font-weight:bold;}

.maincontentbodyltblue {font-family:Arial,Helvetica; font-size:12px; color:#179AC8; line-height: 20px; font-weight:bold;}
.maincontentbodyltbluelg {font-family:Arial,Helvetica; font-size:14px; color:#179AC8; line-height: 20px; padding:10px; padding-top:16px; font-weight:bold;}

.maincontentbodyblack {font-family:Arial,Helvetica; font-size:12px; color:#000; line-height: 20px; font-weight:bold;}
.maincontentbodyblack {font-family:Arial,Helvetica; font-size:14px; color:#000; line-height: 20px; padding:10px; padding-top:16px; font-weight:bold;}
.maincontentbodyblackunderline {font-family:Arial,Helvetica; font-size:18px; color:#000; line-height: 20px; padding:10px; padding-top:16px; font-weight:bold; text-decoration:underline;}

a.goldtext
{
	text-decoration: underline;
	color: #df9500;
}

a.goldtext:hover 
{ 
	text-decoration: underline; 
	color: #0000ff;	
}

a.goldtext:active
{
	color: #df9500;
	text-decoration: underline;
}

a.bluelinks
{
	text-decoration: none;
	color: #2D3F67;
	font-weight:bold;
}

a.bluelinks:hover 
{ 
	text-decoration: underline; 
	color: #2D3F67;	
	font-weight:bold;
}

a.bluelinks:active
{
	color: #2D3F67;
	text-decoration: underline;
	font-weight:bold;
}

a.ltbluelinks
{
	text-decoration: none;
	color: #179AC8;
	font-weight:bold;
}

a.ltbluelinks:hover 
{ 
	text-decoration: underline; 
	color: #179AC8;	
	font-weight:bold;
}

a.ltbluelinks:active
{
	color: #179AC8;
	text-decoration: underline;
	font-weight:bold;
}

a.lessonplanlinks
{
	text-decoration: underline;
	color: #179AC8;
	line-height:30px;
}

a.lessonplanlinks:hover 
{ 
	text-decoration: underline; 
	color: #df9500;	
}

a.lessonplanlinks:active
{
	color: #df9500;
	text-decoration: underline;
	line-height:30px;
}


.morrisbrostextpurple {
	color:#5B42A2;
	font-weight:bold;
}

.nerdtextsmall {
	color:#129ED8;
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	line-height: 20px;
}

.nerdtextbig {
	color:#129ED8;
	font-family:Arial,Helvetica; 
	font-size:22px; 
	font-weight:bold;
	line-height: 20px;
	padding-left:80px;
}

.top_upperright_links { font-family:Arial,Helvetica; font-size:10.5px; color:#ffffff;}
.top_upperright_links a:visited { color:#ffffff;text-decoration:none;}
.top_upperright_links a:link { color:#ffffff;text-decoration:none;}

.top_navbar_links {font-family:Arial,Helvetica;font-size:12px;color:#ffffff;}
.top_navbar_links a:link {color:#ffffff;font-weight:bold;text-decoration:none;}
.top_navbar_links a:visited {color:#ffffff;font-weight:bold;text-decoration:none;}

.column_divider {background-image: url('/newdemo/images/dot_vert.png'); background-repeat: repeat-y;width:1px;}
.row_divider {background-image: url('/newdemo/images/dash_horiz.png'); background-repeat: repeat-x;height:1px;}
.seo_content { color:#666666;font-size:10px;} 

.loginbox {border:solid 1px #666666; background-color:#eeeeee;font-size:12px;padding:10px;}
.login_input {border:solid 1px #666666;background-color:#fafafa;font-size:12px;height:20px;padding:2px;}

.bullet  { font-weight: bold }

.bluebox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	text-align:center;
	padding:5px; 
	background-color: #DFEAF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.blueboxleft {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	color:#2D3F67; 
	line-height: 20px; 
	text-align:left;
	padding:5px; 
	background-color: #DFEAF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.blueboxtestimonial {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:15px; 
	background-color: #DFEAF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.purchaseboxcontainer {
	width:180px;
	height:100px;
}
.purchasebox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	text-align:center;
	padding:15px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.faqbox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	width:70%;
	text-align:left;
	height:75px;
	padding: 5px 0px 0px 100px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.faqinsidebox {
	width: 160px;
	height:100px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
}

.packagebox {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	text-align:left;
	height:48px;
	padding: 5px 0px 0px 20px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.packageboxwhite {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	text-align:left;
	height:48px;
	padding: 5px 0px 0px 20px; 
	

}

.packagesinsidebox {
	font-family:Arial,Helvetica; 
	font-size:11px; 
	font-weight:bold;
	color:#2D3F67; 
	width: 155px;
	height:50px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
}

.packagesinsidebox2 {
	font-family:Arial,Helvetica; 
	font-size:11px; 
	font-weight:bold;
	color:#2D3F67; 
	width: 175px;
	height:50px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
}

.packagesbox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	width:80%;
	text-align:left;
	padding: 5px 0px 0px 50px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.blueboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:15px; 
	background-color: #DFEAF0;
}

.blueboxacrossbenefits {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:15px; 
	background-color: #DFEAF0;
}

.ltblueboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:15px; 
	background-color: #EFF7FA;
}

.ltblueboxacrosstile {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:15px; 
	background-color: #EFF7FA;
	background-image: url(images/faq-tile.gif);
}

.lighterblueboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:0px; 
	background-color: #F2F7FB;
}

.whiteboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:15px; 
	background-color: #fff;
}

.whiteboxacrossorder {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:0px; 
	background-color: #fff;
}

.morrisbrosboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:0px; 
	height:386px;
	background-image: url(images/morris-bros-page-bg.jpg);
	background-repeat: no-repeat;
}

.morrisbrostextbox {
	padding:20px 0px 0px 40px; 
	width:330px;
	height:386px;
}

.morrisbrosboxtext {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
}

.morrisbrosboxtext a {
	color: #2D288F;
	text-decoration: none;
	font-weight:bold;

} 

.morrisbrosboxtext a:hover, .morrisbrosboxtext a:active {
	color: #fff;
	font-weight:bold;
	text-decoration:underline;
} 

.leadheadsboxacross {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:0px; 
	height:663px;
	background-image: url(images/the-friencils-bg.gif);
	background-repeat: no-repeat;
}

.leadheadstextbox {
	padding:0px 0px 0px 40px; 
	width:640px;
	height:386px;
}

.leadheadsboxtext {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
}

.leadheadsboxtext a {
	color: #179AC8;
	text-decoration: none;
	font-weight:bold;

} 

.leadheadsboxtext a:hover, .leadheadsboxtext a:active {
	color: #2D288F;
	font-weight:bold;
	text-decoration:underline;
} 

.lessonplanboxleft {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:20px;
	width:195px;
	height:602px;
	background-image: url(images/lesson1-left-bg.gif);
	background-repeat: no-repeat;
}

.lessonplanboxcenter {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:20px;
	width:189px;
	height:602px;
	background-image: url(images/lesson1-middle-bg.gif);
	background-repeat: no-repeat;
}

.lessonplanboxright {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:20px;
	width:175px;
	height:602px;
	background-image: url(images/lesson1-right-bg.jpg);
	background-repeat: no-repeat;
}

.lessonplanboxright2 {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:left;
	padding:20px;
	width:175px;
	height:602px;
	background-image: url(images/lesson2-right-bg.jpg);
	background-repeat: no-repeat;
}

.contactusbox {
	font-family:Arial,Helvetica; 
	font-size:12px; 
	color:#2D3F67; 
	line-height: 16px; 
	text-align:justify;
	padding:0px; 
	width:702px;
	height:182px;
	background-image: url(images/contact-us-bg.jpg);
	background-repeat: no-repeat;
}

.contactustextbox {
	padding:30px 0px 0px 25px; 
	width:380px;
	height:148px;
}

li {color:#df9500; list-style: disc;}
li span {color:#272645;}


p.navbuttons a {
color: #DDDDDF;
text-decoration: none;
display: block;
padding: 3px 0px 3px 62px;
width: 203px;
border-top: 1px dotted #455471;
border-bottom: 1px dotted #455471;
} 

p.navbuttons a:hover, p.navbuttons a:active {
padding: 3px 0px 3px 62px;
width: 203px;
border-top: 1px dotted #ffffff;
border-bottom: 1px dotted #ffffff;
color: #df9500;
background-image: url(images/left-nav-arrow.gif);
background-repeat: no-repeat;
} 

p.computerbuttons a {
color: #fff;
text-decoration: none;
font-weight:bold;
display: block;
line-height:30px;
padding: 0px 0px 0px 5px;
width: 240px;
height:30px;
} 

p.computerbuttons a:hover, p.computerbuttons a:active {
padding: 0px 0px 0px 5px;
font-weight:bold;
line-height:30px;
width: 240px;
height:30px;
color: #fff;
background-color: #CF91BB;
} 

/* ie6 Only */

*html p.navbuttons a {
color: #DDDDDF;
text-decoration: none;
display: block;
padding: 3px 0px 3px 62px;
width: 263px;
border-top: 1px dotted #455471;
border-bottom: 1px dotted #455471;
} 

*html p.navbuttons a:hover, p.navbuttons a:active {
padding: 3px 0px 3px 62px;
width: 263px;
border-top: 1px dotted #ffffff;
border-bottom: 1px dotted #ffffff;
color: #df9500;
background-image: url(images/left-nav-arrow.gif);
background-repeat: no-repeat;
} 

*html .morrisbrostextbox {
	padding:10px 0px 0px 40px; 
	width:350px;
	height:386px;
}

*html .faqbox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	width:80%;
	text-align:left;
	height:75px;
	padding: 5px 0px 0px 50px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

*html .faqinsidebox {
	width: 170px;
	height:60px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
}

*html .packagesbox {
	font-family:Arial,Helvetica; 
	font-size:14px; 
	font-weight:bold;
	color:#2D3F67; 
	line-height: 20px; 
	width:90%;
	text-align:left;
	padding: 5px 0px 0px 20px; 
	background-color: #E9EDF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}
/* End ie6 Only */

form {margin: 0px 0px 0px 0px; }

a img { border: none; }

hr.ruler {
    height: 1px;
    margin: 0;
    padding: 0;
    border-top: 0;
    border-bottom: 1px solid #272645;
}

 .emailformfield {
	border:1px solid #272645;
	color: #666;
	margin-top:2px;
	margin-bottom:2px;
	height: 21px;
}