@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
	background-color: #5f9c7b;
	background-image: url(../images/hbg3.jpg);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	text-align: center;
}
/* --------------tier 2 template styles start here---------------------- */

/* -------main headers for all content pages------ */
h1 {
	color: #318918;
	padding: 0px;
	margin: 0px 0px 30px;
	font: normal 23px/26px Georgia, "Times New Roman", Times, serif;
}
h2 {
	color: #666666;
	padding: 0px;
	font: normal 18px/22px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 10px;
}
h3 {
	color: #318918;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h4 {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#Wrapper/* container for the page content */
 {
	margin: 0 auto 0 auto; 
	text-align: left; 
	width: 950px;
}
/* -------main header for home and tier 2------ */
#header   {
	background-color: #C1E0EB;
	background-image: url(../images/adura_header.jpg);
	background-repeat: no-repeat; 
	font-size: 18px;
	font-weight: bold;
	height: 117px;
	line-height: 15px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
#header h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	line-height: 14px;
}
#header .image { /* -------image used for printing purposes------ */
	width: 950px;
	margin-top: 8px;
}

/* -------main top navigation for home and tier 2------ */
#topNavigation {
	background-color: #2F97CA;
	background-image: url(../images/bg_topnav.jpg);
	background-repeat: repeat-x; 
	color: #FFFFFF;
	font-weight: bold;
	height: 33px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
#topNavigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
#topNavigation li {
	float: left;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
#topNavigation li a:link,#topNavigation li a:visited {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	padding: 9px;
	background-color: #2280a6;
	font-size: 11px;
}
#topNavigation li a.active,
#topNavigation li a:hover,
#topNavigation li a:active {
	color: #FFEF6F;
	text-decoration: none;
	background-color: #1E7195;
}	
#topNavigation .last  { float: left; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 0px; font-size: 11px; }

.currentTop {
	background-color: #1E7195;
	color: #FFEF6F;
	text-decoration: none;
}


/* -------content wrapper for home page content only------ */
#contentWrapper {
	padding: 0px;
	width: 950px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#contentWrapper #flash {
	margin: 0px;
	padding: 0px;
	height: 263px;
	background-color: #B5DE76;
	background-image: url(../images/flasholder.jpg);
	background-repeat: no-repeat;
}
#contentWrapper #news {
	background-color: #41AA41;
	height: 39px;
	background-image: url(../images/globe_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#contentWrapper #news h2 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	float: left;
	text-indent: 40px;
	padding: 8px;
}
#contentWrapper #news #newsTicker {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	margin-left: 60px;
	padding-top: 12px;
	width: 700px;
}

#contentWrapper #news #newsTicker a {
	color: #fff;
}
#contentWrapper #news #newsTicker a:hover {
	color: #fff;
	text-decoration: none;
}

#contentWrapper #spacer {
	height: 10px;
	width: 950px;
	margin: 0px;
	padding: 0px;
	background: #FFF;
}
#contentWrapper #content {
	width: 950px;
	float: left;
	margin: 0;
	padding: 0px;
	background: #FFF url(../images/contentbtm_bg3.jpg) bottom;
	height: 580px;
}



#content p a:link, #content p a:visited  {
	color: #307E1B;
}
#content p a:hover, #content p a:active {
	color: #CC6600;
	text-decoration: none;
}
#content  #col123video  #column1{
	float: left;
	width: 197px;
	background-image: url(../images/nav2_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 40px;
}
#content  #col123video  #column1  h3{
	height: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	background-image: url(../images/icon_control.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 60px;
	background-position: 15px 10px;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content #col123video #column1 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 16px;
}
#content #col123video #column2{
	float: left;
	width: 197px;
	background-image: url(../images/nav2_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 20px;
}
#content #col123video #column2 h3{
	height: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	background-image: url(../images/icon_monitor.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 48px;
	background-position: 15px 10px;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content #col123video #column2 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 16px;
}
#content #col123video #column3{
	float: left;
	width: 197px;
	background-image: url(../images/nav2_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 20px;
}
#content #col123video #column3 h3{
	height: 46px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	background-image: url(../images/icon_save.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 45px;
	background-position: 15px 3px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content #col123video #column3 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 16px;
}
#content #col123video{
	margin: 0px;
	padding: 0px;
	width: 594px;
	float: left;
}

#content #col123video #video{
	background: #D0ECB1 url(../images/video_bg.gif) repeat-x;
	float: left;
	height: 187px;
	width: 594px;
}
#content #col123video #video img  {
	margin: 16px 0px 0px 26px;
	padding: 0px;
	float: left;
}
#content #col123video #video h1 {
	color: #333;
	font-size: 18px;
	background: url(../images/videoh1_bg.gif);
	padding-left: 20px;
	padding-top: 5px;
	height: 31px;
	margin: 41px 0px 10px 250px;
}
#content #col123video #video p {
	margin: 0px 0px 0px 15px;
	float: left;
	line-height: 16px;
}
#content #col123video #video .watch {
	float: left;
	margin-left: 15px;
	padding: 3px 0px 0px 25px;
	margin-top: 20px;
	color: #666;
	font: 11px Georgia, "Times New Roman", Times, serif;
	background: url(../images/video_icon.gif) no-repeat left top;
}
#content #col123video #video .watch a {
	color: #666;
	text-decoration: none;
}
#content #col123video #video .watch a:hover {
	color: #CC6600;
	text-decoration: none;
}
#content #col123video #top50 {
	background: #FFF;
	height: 105px;
	border-top: 1px solid #EDF7DF;
	padding-right: 50px;
}
#content #col123video #top50 img {
	float: left;
	margin-right: 15px;
	margin-left: 30px;
}
#content #col123video #top50 a {
	color: #307E1B;
	text-decoration: underline;
	line-height: 18px;
}
#content #col123video #top50 a:hover {
	color: #CC6600;
	text-decoration: none;
}

#content #col123video #top50 p  {
	margin: 30px 0px 0px;
	padding: 0px;
	line-height: 16px;
}




#clear {
	clear: both;
}

#content #column4 {
	float: left;
	width: 356px;
	background-image: url(../images/nav2_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 20px;
}
#content #column4 h3 { height: 35px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #333333; font-weight: normal; background-image: url(../images/icon_demo.jpg); background-repeat: no-repeat; text-align: left; text-indent: 50px; background-position: 15px 12px; margin: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
}
#content #column4 p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 25px;
	line-height: 16px;
}
#content  #column4  #casestudy p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #326a00; line-height: 20px; padding-right: 40px; padding-left: 30px; text-align: center; padding-top: 15px; 
}
#content #column4 #LearnMore { margin: 0px 0px 15px 25px; padding: 0px; }


#content #column4 #LearnMore p { margin: 0px; padding: 0px; }
#content #column4 #LearnMore h4 { color: #333333; font: 16px Georgia, "Times New Roman", Times, serif; margin-top: 15px; }
#content #column4 #LearnMore ul { margin: 0px; padding: 0px; list-style: disc url(../none); }
#content #column4 #LearnMore li { margin: 5px 20px 5px 0px; padding: 0px 0px 0px 15px; list-style: url(../none) none outside; line-height: 16px; background: url(../images/subbullet.jpg) no-repeat 0px 2px; display: block; }
#content #column4 #LearnMore a { color: #307E1B; }
#content #column4 #LearnMore a:hover { color: #CC6600; text-decoration: none; }


.readmore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	background-image: url(../images/bullet_readmore.jpg);
	background-repeat: no-repeat;
	width: 100px;
	background-position: 10px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
.readmore  a:link, .readmore a:visited {
	text-decoration: none;
	color: #666666;
}
.readmore  a:hover, .readmore a:active {
	text-decoration: none;
	color: #41AA41;
}
.readmoreCS {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-image: url(../images/bullet_readmorecs.jpg);
	background-repeat: no-repeat;
	width: 130px;
	background-position: 105px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
.readmoreCS  a:link, .readmoreCS a:visited {
	text-decoration: none;
	color: #666666;
}
.readmoreCS  a:hover, .readmoreCS a:active {
	text-decoration: none;
	color: #41AA41;
}

/* ---------- Styles for tier 2 template middle part left nav, body content and right nav-------------- */
#content2  {
	width: 950px;
	float: left;
	margin: 0;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-image: url(../images/tier2bg.gif);
	padding: 0px;
}
#content2  #section {
	background-color: #7DB04F;
	color: #f1eaa3;
	font-size: 35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 65px;
	padding-top: 30px;
	width: 950px;
	height: 60px;
	background-image: url(../images/sectionArt.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	margin: 0px;
	line-height: 35px;
}
#contentDemos {
	width: 950px;
	float: left;
	margin: 0;
	padding: 0px;
	background: #FFFFFF url(../images/tier2bgDemos.gif) repeat-y;
}
#DemosInserts {
	float: left;
	margin: 0px 0px 50px;
	padding: 0px;
	background: #FFFFFF;
}
#DemosInserts h1 {
	padding-left: 30px;
	padding-top: 20px;
}

#DemosInserts  .bgWhite  {
	background: #FFFFFF;
	padding-top: 30px;
	margin-top: 0px;
	padding-left: 30px;
}

#leftNavDemos {
	float: left;
	width: 154px;
	padding: 0px;
	background-color: #ECF6DE;
	margin: 30px 0px 0px;
}
#leftNavDemos .demo {
	padding: 10px 0px;
	margin: 0px;
}
#leftNavDemos .demo .header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	text-indent: 35px;
	background: url(../images/icon_demo2.jpg) no-repeat 5px;
	margin: 0px 0px 8px;
	padding: 10px 0px 5px;
}
#leftNavDemos .demo ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftNavDemos .demo li {
	margin: 0px;
	padding: 4px 0px 4px 20px;
	background: url(../images/subbullet.jpg) no-repeat 20px 5px;
	text-indent: 15px;
	display: block;
	color: #15780E;
	font-weight: bold;
}
#leftNavDemos .demo li a {
	text-decoration: none;
	color: #333333;
	margin: 0px;
	height: 20px;
	padding: 0px;
	font-weight: normal;
}
#leftNavDemos .demo li a:hover {
	color: #CC6600;
}
#leftNavDemos  .on {
	color: #15780E;
	font-weight: bold;
	text-indent: 35px;
	background: url(../images/subbullet.jpg) no-repeat 20px 0px;
	padding-left: 35px;
	margin-bottom: 10px;
}
#leftNav {
	float: left;
	width: 155px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #BDE582;
}
#leftNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#leftNav li {
	margin: 0px;
	width: 155px;
	padding: 0px;
}
#leftNav li a {
	color: #3E3E3E;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 27px;
	display: block;
	background-color: #dbf1ba;
	font-size: 12px;
	padding-top: 6px;
	background-image: url(../images/bullet_leftnavOn.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDE582;
}
#leftNav li.active a,
#leftNav li a:hover {
	color: #000000;
	background-color: #eef9de;
	background-image: url(../images/bullet_leftnavOver.gif);
}

#leftNav li li {
	margin: 0px;
	padding: 0px;
	width: 155px;
}

#leftNav ul ul {
	display: none;
}

#leftNav li.active ul {
	display: block;
}

#leftNav li.active li a,
#leftNav li li a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 22px;
	background-color: #3f8825;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #83C14E;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#leftNav li li a.active,
#leftNav li li a:hover {
	color: #FFFFFF;
	background-color: #35721F;
	background-image: none;
}
/* -------current styles for on state for left and right nav links------ */
.currentLt    {
	background-color: #eef9de;
	background-image: url(../images/bullet_leftnavOver.gif);
	color: #000000;
	background-position: 10px 6px;
	background-repeat: no-repeat;
}
.currentSubLt {
	background-color: #35721F;
	background-image: url(../none);
	color: #FFFFFF;
}
.pdf {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}

.news { font: 14px Georgia, "Times New Roman", Times, serif; color: #000000; margin: 0px 8px 10px 0px; padding: 0px; float: left; 
}

.newsEvents { font: 14px Georgia, "Times New Roman", Times, serif; color: #000000; margin: 0px 8px 40px 0px; padding: 0px; float: left; 
}

.clear { clear: both; margin: 0px 0px 5px; padding: 0px; }


.currentRtdemo {
	color: #3F8825;
	text-decoration: none;
}
#bodyContent { width: 568px; float: left; margin: 0px 0px 50px; padding: 35px 20px 20px 25px; 
}
#bodyContent p { line-height: 18px; font-size: 12px; margin: 0px 0px 10px; padding: 0px 10px 0px 0px; 
}
#bodyContent ul {
	margin: 0px 60px 20px 0px;
	padding: 0px;
	list-style: disc;
}
#bodyContent li {
	padding-bottom: 6px;
	background: url(../images/body_bullet.gif) no-repeat 3px 4px;
	list-style: url(../none) none outside;
	padding-left: 18px;
	line-height: 16px;
}


#bodyContent   a:link, #bodyContent a:visited  {
	color: #307E1B;
}
#bodyContent a:hover, #bodyContent a:active {
	color: #CC6600;
	text-decoration: none;
	background: #ECF5DE;
}
#bodyContent   img { border: 1px solid #DFDFDF; float: right; margin-left: 20px; margin-bottom: 10px; }
#bodyContent #systemGrafic { width: 550px; height: 420px; margin-top: 10px; }
#bodyContent #systemGrafic img { margin: 0px; padding: 0px; border-style: none; }
#bodyContent #systemImages { margin: 0px 0px 20px 20px; padding: 0px; float: right; width: 265px; font-size: 12px; color: #666666; }
#bodyContent #systemImages p { margin: 0px; padding: 0px; }

#bodyContent #systemImages img { margin: 0px 0px 5px; padding: 0px; float: none; border: 1px solid #E1E1E1; }
#bodyContent #systemImagesPdf {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#bodyContent #systemImages #systemImagesPdf img { border-style: none; margin: 0px; padding: 0px; }

#bodyContent #systemImages a { text-decoration: none; color: #666666; }




#bodyContent #twitter { margin: 0px; padding: 0px; border-style: none; }
#bodyContent #twitter img { margin: 0px; padding: 0px; border-style: none; float: none; }
#bodyContent #shadowImg { width: 265px; margin-bottom: 15px; float: right; margin-left: 20px; text-align: right; }
#bodyContent #shadowImg a { font-style: italic; }


#bodyContent #shadowImg img { margin: 0px; padding: 0px; }
#bodyContent #pdfLink{
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
#bodyContent  #pdfLink img{
	margin: 0px;
	padding: 0px;
	float: none;
	border-style: none;
}
#bodyContent #top50story {
	height: 110px;
	background: #FFF;
}
#bodyContent #newsImg {
	height: 105px;
	width: 105px;
	float: right;
	margin: 0px 10px;
	padding: 0px;
}
#bodyContent #newsImg img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}



.newsStory { margin-left: 83px; line-height: 16px; margin-bottom: 10px; }








#rightNav {
	width: 182px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	background-color: #ECF6DE;
}
#rightNav .demo { padding: 0px; margin: 25px 0px 30px; 
}



#rightNav .demo .header { color: #333333; background-image: url(../images/icon_demo2.jpg); background-repeat: no-repeat; background-position: 10px; text-indent: 40px; font: normal 17px Georgia, "Times New Roman", Times, serif; margin: 0px 0px 5px; padding: 5px 0px; 
}
#rightNav .demo .subheader { color: #333333; text-indent: 25px; margin: 10px 0px 5px; padding: 5px 0px; font-family: Arial, Helvetica, sans-serif; }

#rightNav .demo ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#rightNav .demo li {
	margin: 0px;
	padding: 0px;
}
#rightNav .demo li a { text-decoration: none; color: #333333; display: block; margin: 0px; height: 17px; padding: 0px 0px 0px 38px; background: url(../images/subbullet.jpg) no-repeat 23px 0px; 
}

#rightNav .demo li a:hover { color: #CC6600; 
}



#rightNav .caseStudy {
	background-color: #7db04f;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 20px;
	background-image: url(../images/cs1_accent.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}

#rightNav .caseStudy p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: center;
}
#rightNav .caseStudy .more {
	width: 94px;
	margin-left: 60px;
	background-image: url(../images/bullet_csLeftnav.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#rightNav .caseStudy .more a {
	color: #E3FE92;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#rightNav .caseStudy .more a:hover {
	color: #FFFFFF;
}
#rightNav .caseStudy .accent {
	background-image: url(../images/cs2_accent.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 4px;
	margin-top: 15px;
}


#rightNav .nav {
	background-color: #bde581;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rightNav .nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rightNav .nav li {
	margin: 0px;
	padding: 0px;
}
#rightNav .nav li a {
	display: block;
	text-decoration: none;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECF6DE;
	margin: 0px;
	height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(../images/bullet_rtnavOn.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}
#rightNav .nav a.active,
#rightNav .nav a:hover {
	background-color: #DBF1BA;
	background-image: url(../images/bullet_rtnavOver.gif);
}

.currentRt {
	background-color: #DBF1BA;
	background-image: url(../images/bullet_rtnavOver.gif);
	background-position: 15px 5px;
	background-repeat: no-repeat;
}

/* Rounded edge footer */
#btmedges {
	width: 950px;
	background-image: url(../images/tier2btm.gif);
	height: 16px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#btmedgesDemos {
	width: 950px;
	background-image: url(../images/tier2btmDemos.gif);
	height: 16px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
}


/* ------End of tier 2 layout----- */




/* main footer for home and 2 tier */

#footer   {
	background-repeat: no-repeat; 
	color: #dce2d4;
	height: 18px; 
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	background-image: url(../images/bg_footer.jpg);
	margin: 0px;
}
#footer ul {
	width: 950px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer li {
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer  li  a:link, #footer li a:visited {
	text-decoration: none;
	color: #dce2d4;
}
#footer li a:hover, #footer li a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.first   { width: 500px; }
.partners {
	border-style: none;
	margin: 0px 0px 10px;
	padding: 0px;
}
.teamNames {
	font: normal 15px Georgia, "Times New Roman", Times, serif;
	color: #357D04;
}




/* Additions */

label {
	width: 110px;
	float: left;
	margin: 4px;
	text-align: right;
	}
