/****** Global Tags *******/
 *        { font-family: Arial, Helvetica, Sans-Serif; font-size:x-small; }
body { background: #fff url(img/body_bkg.png) repeat-x; text-align: center; margin-top: 0;}
div { margin: 0; padding: 0; }
form {margin: 0; padding: 0; }
hr { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #fafaf9;
     border-left-width: 0; border-right-width: 0;}
td { margin: 0; padding: 0; }
#PageSlot
	{ width:900px; margin:auto; }
#Wrapper
	{ float:left; width:860px; padding:0px 20px; margin:5px 0px 0px; background:#fff url(img/background.png) no-repeat; }
#Header
	{ margin:0px; padding:0px; font-size:0px; height:80px; }
	.headerLeft 
		{ float:left; width:225px; height:100%; }
	.headerRight
		{ float:left; width:635px; height:100%; }
		.headerButtons
			{ float:right; width:234px; height:100%; background:transparent url(img/header-buttons.png) 0% 50% no-repeat; }
		.headerButtons ul { list-style-type:none; padding:0px; margin:32px 0px 0px 0px; }
		.headerButtons ul li { float:left; padding:0px 0px 0px 30px; }
		.headerButtons ul li.first { float:left; padding:0px 0px 0px 15px; }
		.headerButtons ul li a:link { font-size:130%; font-weight:bold; color:#fff; text-decoration:none; }
		.headerButtons ul li a:visited { font-size:130%; font-weight:bold; color:#fff; text-decoration:none; }
		.headerButtons ul li a:hover { font-size:130%; font-weight:bold; color:#fff; text-decoration:underline; }		
#Content
	{ float:left; width:100%; margin:0px 0px 30px 0px; }
#Content .sidebar
	{ float:left; width:220px; margin:40px 0px 0px; }
	.sidebar .sidebarMenu
		{ float:left; width:100%; } 
		.sidebar .sidebarMenu ul
			{ margin:0px; padding:0px; list-style-type:none; text-align:left; }
		.sidebar .sidebarMenu ul li.sidebarFirst
			{ background:url(img/sidebar-first.png) no-repeat; height:57px; line-height:57px; }
		.sidebar .sidebarMenu ul li
			{ background:url(img/sidebar-middle.png) no-repeat; height:58px; line-height:58px; margin:1px 0px; }
		.sidebar .sidebarMenu ul li.sidebarLast
			{ background:url(img/sidebar-last.png) no-repeat; height:58px; line-height:58px; }
		.sidebar .sidebarMenu ul li a:link
			{ text-decoration:none; padding:0px 0px 0px 20px; color:#fff; font-size:130%; font-weight:bold; }
		.sidebar .sidebarMenu ul li a:visited
			{ text-decoration:none; padding:0px 0px 0px 20px; color:#fff; font-size:130%; font-weight:bold; }
		.sidebar .sidebarMenu ul li a:hover
			{ text-decoration:none; padding:0px 0px 0px 20px; color:#fff; font-size:130%; font-weight:bold; text-decoration:underline; }						
    .latestNews
		{ float:left; width:100%; margin:10px 0px 0px; }
		.latestNewsHeader
			{ float:left; width:208px; height:29px; background:transparent url(img/latest-news-header.png) no-repeat;
			  color:#fff; text-align:left; font-size:150%; font-weight:bold; padding:0px 0px 0px 10px; line-height:29px; }
		.latestNewsContent
			{ float:left; width:206px; background:#fff; border-left:1px solid #3d4569; border-right:1px solid #3d4569; 
			  padding:10px 5px; }	
			.news { float:left; width:100%; text-align:left; }
			.newsDate { float:left; width:100%; }
			.newsDate a:link { font-size:140%; font-weight:bold; text-decoration:none; color:#444 }
			.newsDate a:visited { font-size:140%; font-weight:bold; text-decoration:none; color:#444 }
			.newsDate a:hover { font-size:140%; font-weight:bold; text-decoration:underline; color:#444 }
			.newsExcerpt { float:left; width:100%; }
			.newsExcerpt p { font-size:110%; color:#444; margin:5px 0px; }
		.latestNewsFooter	 
			{ float:left; width:208px; height:29px; background:transparent url(img/latest-news-footer.png) no-repeat ; 
			   text-align:right; padding:0px 10px 0px 0px; }
		.latestNewsFooter a:link 
			{ text-decoration:none; color:#fff; font-size:130%; line-height:29px; }
		.latestNewsFooter a:visited
			{ text-decoration:none; color:#fff; font-size:130%; line-height:29px; }	
		.latestNewsFooter a:hover
			{ text-decoration:none; color:#fff; font-size:130%; line-height:29px; text-decoration:underline; }	
     .newsletterSignup
        { float:left; width:205px; height:157px; margin:10px 0px 0px 0px; padding:0px 0px 0px 15px;
          background:transparent url(img/newsletter_signup.png) no-repeat 0% 0%; }
      .newsletterSignup .whiteText
        { float:left; width:150px; height:60px; font-weight:bold; color:#ffffff; text-align:left;
          margin:40px 0px 7px 0px; font-size:120%; }
      .newsletterSignup a:link,
      .newsletterSignup a:visited,
      .newsletterSignup a:hover
        { display:block; width:130px; height:30px; }
#Content .mainContent
	{ float:left; width:640px; }
	.mainContent .globalLinksLeft
		{ float:left; width:10px; height:32px; background:transparent url(img/global-links-left.png) no-repeat; }
	.mainContent .globalLinks
		{ float:left; width:620px; height:32px; background:url(img/global-links.png) repeat-x; }
	.mainContent .globalLinksRight
		{ float:left; width:10px; height:32px; background:transparent url(img/global-links-right.png) no-repeat; }	
	.mainContent .globalLinks img
		{ background:#bcbcd6; }	
	.mainContent .globalLinks ul
		{ list-style-type:none; height:28px; padding:0px; margin:0px; }
	.mainContent .globalLinks ul li
		{ float:left; padding:0px 13px; line-height:30px; }
	.mainContent .globalLinks ul li.firstLink
		{ border:none; padding:0px 14px 0px 4px; }		
	.mainContent .globalLinks ul li a:link { color:#fff; text-decoration:none; font-size:130%; }
	.mainContent .globalLinks ul li a:visited { color:#fff; text-decoration:none; font-size:130%; }
	.mainContent .globalLinks ul li a:hover { color:#fff; text-decoration:none; font-size:130%; text-decoration:underline; } 
	.mainContent .content
		{ float:left; width:560px; text-align:left; padding:0px 10px; }
	.mainContent .content p
		{ font-size:120%; color:#333; }
	.mainContent .content p strong { font-size:110%; font-weight:bold; color:#505981; }	
	.mainContent .content h1 { font-size:230%; color:#505981; font-weight:normal; margin:10px 0px 0px 0px; }
    .mainContent .content h2 { font-size:150%; color:#505981; }
	.mainContent .content h3 { font-size:120%; color:#505981; }
	.mainContent .content h4 { font-size:200%; color:#505981;  margin:0; }
	.mainContent .content h5 { font-size:80%; color:#505981; }
	.mainContent .content h6 { font-size:70%; color:#505981; }
	.mainContent .content a:hover { color:#5C6892; text-decoration:underline; }
	.mainContent .content a:visited { color:#5C6892; text-decoration:underline; }
	.mainContent .content a:link { color:#5C6892; text-decoration:underline; }
	.mainContent .content ul { list-style-image:url(img/advantage-list.png); margin:0px; padding: 0px 0px 0px 25px; }
	.mainContent .content ul li { font-size:120%; }
	.mainContent .content ol { }
	.mainContent .content ol li { font-size:120%; }
	.mainContent .content ol li strong a:link { font-size:120%; text-decoration:none; }
	.mainContent .content ol li strong a:visited { font-size:120%; text-decoration:none; }
	.mainContent .content ol li strong a:hover { font-size:120%; text-decoration:underline; }
#Footer
	{ float:left; width:880px; height:56px; padding:0px 10px; background:url(img/footer-bkg.png); margin:0px 0px 5px 0px; }
#Footer p.footLinks
	{ float:left; text-align:left; width:500px; line-height:45px; margin:0px; }
	p.footLinks a
		{ text-decoration:none; color:white; font-size:110%; margin:0px 20px 0px 0px; }
	p.footLinks a:hover	
		{ text-decoration:underline; }	
#Footer p.siteDesign
	{ float:left; width:380px; line-height:45px; margin:0px; text-align:right; }
	p.siteDesign a:link
		{ text-decoration:none; color:white; font-size:110%; }
	p.siteDesign a:visited
		{ text-decoration:none; color:white; font-size:110%; }
	p.siteDesign a:hover
		{ text-decoration:none; color:white; font-size:110%; text-decoration:underline; }							
#Content .ddsg-wrapper { text-align:left; margin:60px 0px 0px 20px; }
.footerBottom { font-size:11px; color:#5c6892; }
#Content p img { float:right;  }
