/* -----------------------------------
TABLE OF CONTENTS
--------------------------------------
1. Global Elements
2. Header
3. Main Nav
4. Sub Nav
5. Product Links
6. Main Content
7. Footer
8. Home Page
9. Contact Us Page
10. Registration Page
11. Online Events
12. Resource Page
--------------------------------------*/


/*-------------------------------------
GLOBAL ELEMENTS 
--------------------------------------*/
html { 
		height: 100%; margin-bottom: 1px; 
		}


body {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		color: #000;
		margin: 0; 
		padding: 0; 
		background: #000;
		}

h1, h2, h3, h4, h5{
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 2px 0px 2px 0px;
		}
		
h1 {
		font-weight: bold;
		font-size:13px;
		text-decoration: underline;
		}
		
h2 {
		font-size: 10px;
		font-weight: normal;
		}

h3 {
		font-weight: bold;
		font-size:12px;
		text-decoration: none;
		}
		
h4 {	
		font-style:italic;
		}
		
p {
		white-space: normal;
		padding: 1px 0px 1px 0px;
		}
			
.BoldTxt {
		font-weight: bold;
		}

.textSmall {
		font-size: 10px;
		}

.textColor2 {
		color:#f47c31;
		}

#container {
		width: 749px;
		margin: 0px auto;
		background-color: #fff; 
		}
				
img {
		border: 0px;
		padding: 0px;
		white-space: normal;
		}

a {
		color: #f47c31; 
		font-weight:bold; 
		text-decoration: underline;
		 }
		 
a:hover {
		color: #f47c31; 
		text-decoration: none;
		}
		
.linkReg {
		font-weight:normal;}
	
#border {
		background-color: #e7e7e7;}	

#padding {padding: 3px;}	

#box {
		border: #dadada 1px solid;
		}
		
hr {
		color:#f47c31;
		width:497px;
		vertical-align:top;
		}
		
#bulletedList {
	color: #000;
	font-size:11px;
	}
	
	#bulletedList ul li { 
		margin: 0px;
		padding: 0px;
		list-style-type: round;
		color: #000;
		}
		
ul li { 
		margin: 0px;
		padding: 0px;
		}	

/*-------------------------------------
HEADER 
--------------------------------------*/
	
#header {
		width: 747px;
		background-image: url('../images/bkgHeader.jpg');
		background-position:center;	
		}
		
#login {
		width:200px;
		text-align: right;
		padding: 30px 20px 0px 0px;
		}
		
		#login a:link, #login a:visited{
		color: #1e1e1e;
		font-size: 10px;
		font-weight:bold; 
		text-decoration: underline;
		}
					

/*-------------------------------------
MAIN NAV 
--------------------------------------*/						
#mainnav {
		background-image: url('../images/bkgMainnav.gif');
		background-repeat:repeat-x;
		}

	#mainnav td {
		border-right: #fff solid 1px;
		margin: 0px;
		padding: 0px;
		height:21px;
		}

	#mainnav td a{
		font-weight: bold;
		color: #fff;
		font-size: 10px;
		padding: 3px 23px 4px 23px;
		text-decoration: none;
		display: block;
		vertical-align: middle;
		}
		
		#mainnav td a:hover{
			background-color: #555454;
			}


/*-------------------------------------
SUB NAV 
--------------------------------------*/

#subNav {
		background: #dadada;
		width: 747px;
		height: 17px;
		}
		
	#subNav td {
		border-right: #000 solid 1px;
		margin: 0px;
		padding: 0px;
		}
		
	#subNav td a{
		font-weight: normal;
		color: #0d0d0d;
		font-size: 10px;
		padding: 1px 18px 3px 18px;
		text-decoration: underline;
		vertical-align: top;
		display: block;
		}
		
		#subNav td a:hover{
			color: #000;
			background-color:#ccc;
			text-decoration: none;
			}
		
/*-------------------------------------
PRODUCT LINKS 
--------------------------------------*/

#productLinks {
		background: #fff;
		color: #f47c31;
		font-size: 9px;
		}
		
	#productLinks a{
		font-weight: normal;
		color: #f47c31;
		padding: 6px 5px 6px 0px;
		text-decoration: underline;
		vertical-align: top;
		}
		
	#productLinks td {
		border-right: #000 solid 1px;
		margin: 0px;
		padding: 0px;
		}
		
/*-------------------------------------
SIDE NAV
--------------------------------------*/	

#SideNavBkg {
		background-image:url(../images/bkgSideNav.gif);
		background-repeat:repeat;
		}	

.SideNavImg {
		text-align:center;
		}
		
/*-----Resource------*/

#resourcesSideNav {
	color: #666;
	font-size:10px;
	}
	
	#resourcesSideNav ul li { 
		margin-left: -10px;
		list-style-type: round;
		color: #999;
		}
			
	#resourcesSideNav a{
		color: #666;
		font-weight: normal;
		}
		
		#resourcesSideNav a:hover{
			color: #f47c31;
			text-decoration: none;
			}
			
.resourcesSideNavHeader {
		font-size: 10px; 
		color: #f47c31; 
		text-decoration: none; 
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
		
/*-----Product------*/

#productSideNav {
	color: #666;
	font-size:10px;
	}
	
	#productSideNav ul li { 
		margin-left: -40px;
		list-style-type: none;
		color: #999;
		}
			
	#productSideNav a{
		color: #f47c31;
		font-weight: normal;
		margin-top: -10px;
		}
		
		#productSideNav a:hover{
			color: #666;
			text-decoration: none;
			}
			
.productSideNavHeader {
		font-size: 10px; 
		color: #666; 
		text-decoration: none; 
		font-weight: bold;
		}
		
		
/*-------------------------------------
HOME PAGE
--------------------------------------*/	


#Solutionsborder {
		background-color: #ccc;
		}

#solutionsSect {
		border: #f47c31 1px solid;
		}
		
.SolutionsText {
		margin: 12px 28px 12px 28px;
		}

.imageBottom {
		vertical-align:bottom;
		text-align:center;
		margin: 0px;}
		
.newsSection {
		background-color:#e7e7e7;
		}
		
.newsText {
		padding-right: 25px;
		padding-left: 25px;
		padding-top: 9px;
		vertical-align: top;
		cursor:pointer;
		}

.newsLink {
		font-size: 10px; 
		color: #f47c31; 
		text-decoration: underline; 
		font-weight: bold;

		}
			a.newsLink:visited { 
					color:#ee7e15; 
					}
			a.newsLink:active { 
					color:#ee7e15;
					}
			a.newsLink:hover { 
					color:#434343;
					background-color:#e7e7e7;
					}

.newsLinkBkg {
		font-size: 9px; 
		color: #000; 
		text-decoration: none; 
		font-weight: normal;
		}
			a.newsLinkBkg:hover { 
				color: #000; 
				background-color:#e7e7e7;
				}


/*-------------------------------------
FOOTER
--------------------------------------*/	

#footerSection {
		background-color: #c3c3c3;
		font-size: 10px;
		text-align: center;
		vertical-align:top;
		padding: 20px 5px 30px 5px ;
		}
		
a.footer:link {
		font-size: 10px; 
		color: #000; 
		text-decoration: underline; 
		}
		
		a.footer:active { 
			color:#000;
			}
		a.footer:visited { 
			color:#000;
			}	
		a.footer:hover {
			color:#333; 
			text-decoration: none;}
	
/*-------------------------------------
CONTACT US PAGE 
--------------------------------------*/
#inputForm {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border: #999 1px solid;
		width: 300px;
		font-size: 10px;
		color: #333;
		}
		
#inputTd {
		padding: 6px 0px 0px 0px;
		}
		
#bkgColor{
		background-color: #e7e7e7;
		}
		
/*-------------------------------------
REGISTRATION PAGE 
--------------------------------------*/

#inputFormPhone {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border: #999 1px solid;
		width: 50px;
		font-size: 10px;
		color: #333;
		}


/*-------------------------------------
ONLINE EVENTS 
--------------------------------------*/
#chartTitle {
		background: #dadada;
		text-align: center;
		}
		
	#chartTitle a{
		font-weight: normal;
		color:#000;
		font-size: 10px;
		line-height: 19px;
		padding: 6px 0px 6px 0px;
		text-decoration: none;
		}
		
	#chartTitle td {
		border-right: #fff solid 1px;
		margin: 0px;
		padding: 0px;
		}
		
#chartInter {
		background: #e7e7e7;
		font-size: 10px;
		vertical-align: top;
		}

#chartTxt {
		vertical-align: top;
		padding: 4px 8px 4px 8px;
		}
		
.whiteBkg {
		background: #fff;
		}
		
/*-------------------------------------
PRESS RELEASE TEXT
--------------------------------------*/
		
.SideNavText {
		color: #666;
		font-size:10px;
		font-weight: normal;
		text-decoration: none;
		vertical-align: top;
		
		}

		a.SideNavText {
				font-weight: normal;
				text-decoration: underline;
				}
		
		a.SideNavText:hover {
				color: #f47c31;
				text-decoration: none;
				}

.popup { /* Empty class for Contribute to catch.  Used by Behaviours in javascript. */
	}
				
/*-------------------------------------
RESOURCE PAGE 
--------------------------------------*/