/* CSS Document */
body {
	background-image:url('../images/cml-bg.jpg');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343333;
}

table.pagetable {
		margin: 20px auto 20px auto;
		padding: 0px;

		}	

	table.sectiontable {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}	

	.sectionheader {
		width: 100%;
		text-align: left;
		valign: bottom;
		margin: 10px auto 10px auto;
		padding: 10px 0 0 0px;
	}	

	table.formfield {
	margin: 0px auto 10px auto;
	text-align: left;
	}
	

/* HTML Body and Table Attributes Section Ends */
	
/* Font Attributes or Classes Section Starts  - Elements named in Configuration - Display - Advanced */

	.title {
		font-family: arial,sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin-top: 18px;
		margin-right: 0pt;
		margin-bottom: 4px;
		margin-left: 16px;
	}

	.highlight {
		font-weight: bold;
	}

	.error {
		color: #df0001;
		font-weight: bold;
	}

	.header {
		margin-bottom: 16px;
		font-weight: bold;
		color: #000000;
		font-size: 14pt;

	}

	.subtitle {
		color: #df0000;
		font-size: 12px;
	}

	.subheader {
	font-weight: bold;
	font-size: 12px;
	}

	.text {
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #000;
	}

	.fine {
	font-weight: bold;
	color: #6EB43F;
	font-size:18px;
	}

	a.r123link, a:link.r123link, a:active.r123link, a:visited.r123link {
	font-weight: bold;
	color: #6EB43F;
	font-size:18px;
	}	

	.activenavlink {text-decoration: underline; color: #6EB43F; font-weight:900; font-size:18px;}


/* Font Attributes or Classes Section Ends */

/* Other Section Starts  - Other core elements */
/* Other Section Ends */



/* Event Styles Ends */



/*Template Specific CSS*/




		a, a:link, a:active, a:visited { text-decoration: underline; color: #343333; }
		a:hover { text-decoration: underline; color: #343333;}
		a.fine, a.fine:link, a.fine:active, a.fine:visited { text-decoration: underline; font-size: 18px; font-weight: bold; color: #343333;}
		a.fine:hover { text-decoration: underline; font-size: 18px; font-weight: bold; color: #343333;}
		table {font: 10pt arial; color: #000; padding:0px; margin:0px;}
		font.h1 {font-size: 18pt;  color: #6EB43F; font-weight: bold;}
		font.h2 {font-size: 10pt;  color: #6EB43F;}
		font.h3 {font-size: 14pt;  color: #00853E; font-weight: bold;}
		font.s1 {font-size: 12pt;  color: #6EB43F; font-weight: bold;}

#primnavco {float:left; width:100%; color:#343333;}

#primnavco #primarynav{  position:relative; height:40px; min-height:40px; line-height:40px; font-size:18px;  width:980px; margin:0px auto; color:#343333; text-align:left;}
#primarynav a { font-size:18px; color:#6EB43F; text-decoration:none;}
#primary a:hover{ color:#6EB43F; text-decoration:underline;}
#primarynav table { padding:0px; margin:0px; border:0px; color:#343333; text-align:left;}
#primarynav table tr{text-align:left;}
#primarynav table td{text-align:left;}
#primarynav table td a, a:link, a:active, a:visited, a:hover {color:#6EB43F;}

#cml_footer{float:left; width:100%; }
#cml_footer #footerinfowrapper{ float:left; width:980px; height:120px;}
#cml_footer #footerinfo{float:left; color:#6EB43F; height:25px; font-size:16px; font-weight:900; width:500px;}
#cml_footer #footerinfo a{ color:#6EB43F; font-size:16px; font-weight:900; text-decoration:none;}
#cml_footer #footerinfo a:hover{ color:#6EB43F; font-size:16px; font-weight:900; text-decoration:underline;}

#cml_footer #footer_copy{float:left; width:500px; font-size:12px; font-weight:bold; color:#6EB43F;}

#cml_footer #footerlogo{float:right; margin-top:10px;}

.r123FormSubmit{ display:block; vertical-align: middle; margin:0 auto; }

#r123-startTable { width:100%; }
