/* CSS Document */
a {
    outline: none;
}

html,body {
	height: 100%;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

ul {
  list-style: none; }

.header {
	width:974px;
	padding-left:13px;
}

.top-nav {
	position: relative;
	width:930px;
	top:-395px;
	left: 35px;
}

.top-nav2 {
	position: relative;
	margin: 0px 14px;
	width:933px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color:#27292a;
}

.main-nav2 {
	position: relative;
	margin: 0px 14px;
	width:933px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 9px;
	background-color:#1f2122;
}

.main-nav {
	position: relative;
	width:930px;
	top:-380px;
	left: 35px;
}

.navbar { 
	background-image:url(images/nav_bg.png);
	width:612px;
	height:38px;
	background-repeat:no-repeat;	
}

#container {
  margin: 0 auto;
  width: 1024px;
  text-align: left;
  }
  
.currentissuezone {
  position: relative;
  width: 950px;
  text-align: left;
  vertical-align:top;
  left: 30px;
  top:-75px;
  }

.articlezone {
  position: relative;
  width: 950px;
  text-align: left;
  vertical-align:top;
  left: 30px;
  top: 25px;
  padding-bottom:20px;
  }
  
.IssueContainer {
  position: relative;
  width: 972px;
  text-align: left;
  vertical-align:top;
  left: 35px;
  top: 25px;
  padding-bottom:20px;
  }
    
.gracecontent {
  position: relative;
  width: 950px;
  text-align: left;
  vertical-align:top;
  left: 30px;
  top:0px;
  }

.grace {
  position: relative;
  width: 1024px;
  background-image:url(images/BG_bottom.gif);
  background-repeat:repeat-y;
  margin: -60px auto ;
  }
  
#Authormain{
}

#hidden {
	display: none;
}

.authorcontainer {
  width: 94%;
  border-radius: 10px; 
  background-color:#f6f6f3;
  border:thin solid #dfdfdf;
  padding:8px;
  padding-bottom:4px;
  margin-bottom:10px;
  }
  
.alphawrapper {
  width: 95%;
  background-color:#f6f6f3;
  border:thin solid #dfdfdf;
  border-radius: 10px;
  padding:10px;
  margin-bottom:10px;
  }
  
.ButtonWrapper {
  padding:12px; padding-bottom:0px;
  }
  
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(images/BG_main.gif);
	background-repeat:repeat-y;
	margin: 0 auto -134px; /* the bottom margin is the negative value of the footer's height */
}

.wrapperIssue{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(images/BG_index.gif);
	background-repeat:repeat-y;
	margin: 0 auto -134px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .footer2, .push {
	height: 134px; /* .push must be the same height as .footer */
}

.footer {
    position: relative;
    width: 1024px;
    background-image: url(images/BG_footer.gif);
    background-repeat: repeat-y;
    margin: 60px auto;
    padding-bottom: 15px;
}

.footer2 {
    position: relative;
    width: 1024px;
    background-image: url(images/BG_footer.gif);
    background-repeat: repeat-y;
    margin: 0px auto;
    clear: both;
    padding-bottom: 15px;
}


.footercontent {
  position: relative;
  width: 450px;
  text-align: left;
  vertical-align:top;
  padding-left:50px;
  padding-right:540px;
  top:25px;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #898989; line-height: 15px;
  }

 .footercontent a {
    color: #1f2122;
    text-decoration: none;
 }

 .footercontent a:hover {
    color: #025fad;
    text-decoration: none;
}


.Headline {font-family:'MuseoSans500',trebuchet MS; font-size: 26px; color: #1f2122; line-height: 28px;
padding-bottom:10px;
}

.Subheadline {font-family:'MuseoSans500',trebuchet MS; font-size: 17px; color: #27292a; line-height: 19px; padding-bottom:25px; padding-right:20px;
}

.HomeHeadlineLarge {font-family:'MuseoSans500',trebuchet MS; font-size: 21px; color: #1f2122; line-height: 23px; padding-bottom:4px;} 
.HomeHeadlineLarge a{color: #1f2122; text-decoration: none;}
.HomeHeadlineLarge a:hover{color: #025fad; text-decoration: none;}

.HomeSubheadline {font-family:'MuseoSans300', Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; line-height: 14px; padding-bottom:20px;} 

.HomeDate{font-family:'MuseoSans300', Arial, Helvetica, sans-serif; font-size: 12px; color: #1f2122; line-height: 14px; padding-bottom:20px;} 

.HomeNewsSubheadline{font-family:'MuseoSans300', Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; line-height: 14px; padding-bottom:3px;} 


.AuthorIndexName {font-family:'MuseoSans500',trebuchet MS; font-size: 14px; color: #636363; line-height: 19px; padding-bottom:12px; padding-left:4px; padding-top:6px; letter-spacing:2px;}
.AuthorIndexName a{font-size: 20px; color: #27292a; text-decoration: none; letter-spacing:0px;}
.AuthorIndexName a:hover{font-size: 20px; color: #cc3300; text-decoration: none;letter-spacing:0px;}

.AIHeadline {font-family:'MuseoSans500',trebuchet MS; font-size: 14px; color: #27292a; line-height: 15px; padding-bottom: 10px; padding-left:18px;} 
.AIHeadline a{color: #27292a; text-decoration: none;}
.AIHeadline a:hover{color: #025fad; text-decoration: none}

.RelatedHeader {font-family:'MuseoSans500',trebuchet MS; font-size: 18px; color: #C0730B; line-height: 20px; padding-bottom:10px; padding-top:11px; }
.RelatedHeader a{color: #C0730B; text-decoration: none;}
.RelatedHeader a:hover{color: #cc3300; text-decoration: none}

.SubPageHeader {font-family:'MuseoSans500'; font-size: 20px; color: #27292a; line-height: 28px; padding-bottom:10px; z-index:-1}

.imageszone {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 13px; color: #636363; line-height:16px; font-style:italic; padding-bottom:25px; }

.Viewmore {font-family:'MuseoSans500', Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #025fad; line-height: 15px; font-weight: bold;} 
.Viewmore a{color: #025fad; text-decoration: none; font-weight: bold;}
.Viewmore a:hover{color: #cc3300; text-decoration: none; font-weight: bold;}

#Bylinezone { padding-bottom:25px;font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #636363; font-style:italic;}
#Bylinezone a{color: #025fad; text-decoration: none; font-style:normal;}
#Bylinezone a:hover{color: #cc3300; text-decoration: none; font-style:normal;}

#Bodyzone{font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 14px; color: #36393a; line-height:18px; padding-bottom:25px; padding-right:20px;}
#Bodyzone a{color: #025fad; text-decoration: none;}
#Bodyzone a:hover{color: #cc3300; text-decoration: none;}
#Bodyzone ul{list-style-type: disc;}

.Contentview {
	font-family: 'MuseoSans500',arial, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:6px;
	padding-right:20px;}
	
.Contentview H2{
	margin-bottom:-10px;
	margin-top:4px;
	font-size:24px;
	line-height:26px;
	font-weight: 500;
	color: #1f2122;
	}
	
.Contentview H3{
	margin-bottom:-10px;
	font-size:14px;
	line-height:18px;
	font-weight:100;
	color:#636363;
	margin-top:8px;
	padding-top:8px;
	}
	
.Contentview p{
	font-size:14px;
	line-height:18px;
	color: #1f2122;
	margin-bottom:10px;
	margin-top:8px;
	padding-top:8px;
	}
	
		
.Contentview p a{
	text-decoration:none;
	color: #025fad;
	}
.Contentview p a:hover{
	text-decoration:none;
	color: #cc3300;
	}			
		
.Contentview h4 {
	Color:#636363;
	font-size:11px;
	font-weight:bold;
	margin-top:-5px;
	padding-top:10px;
	margin-bottom:0px;

	}	
.Contentview h4 a{color: #0066cc;text-decoration:none;font-size:12px;
	font-weight:100;}
.Contentview h4 a:hover{color: #d1700e;text-decoration:none;font-size:12px;
	font-weight:100;}

.Contentview H5{
	margin-bottom:-10px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#025398;
	margin-top:8px;
	padding-top:8px;
	}

.Contentview blockquote{
	font-size:16px;
	line-height:22px;
	color:#636363;
	padding:10px;
	padding-left:15px;
    margin-bottom:10px;
    background: #efefec;
	border: solid 0px #c7c7c7;
	border-radius:5px;
	}	

.Contentview img{
	border-right:solid #FFF 20px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:8px;
	}	
	
.Contentview ol{
	font-size:14px;
	line-height:18px;
	color: #1f2122;
		}	
		
.Contentview ol a{ color:#0066cc; text-decoration:none;}		
		
.Contentview ul { list-style-type: disc; font-size:14px;
          line-height:18px;
          color: #1f2122;}
		  
.Contentview ul a{color:#0066cc;}		  
		  
.Contentview li a{color:#0066cc; text-decoration:none;}
.Contentview li a:hover{ text-decoration:none;color:#c0730b;}

.contentsidebar { 
	font-size:13px;
	line-height:20px;
	color:#464646; 
	float:right; 
	width:40%; 
	padding-top: 10px;
	padding-bottom:10px; 
	margin-left:15px; 
	margin-bottom:15px; 
	margin-top:15px;
	border-top:#c9c9c8 double medium; 
	}	




#Tagzone{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 13px; color: #636363; line-height:18px; padding-bottom:25px; margin-bottom:20px;}
#Tagzone a{color: #025fad; text-decoration: none; }
#Tagzone a:hover{color: #cc3300; text-decoration: none;}

.Relatedzone { padding-bottom:16px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #1f2122; line-height:15px; }
.Relatedzone a{color: #1f2122; text-decoration: none; }
.Relatedzone a:hover{color: #025fad; text-decoration: none;}

.SubscribeRelatedzone { padding-bottom:16px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; line-height:18px; }

.TRRelatedzone { padding-bottom:6px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height:18px;}
.TRRelatedzone a {font-size: 14px; color: #1f2122; text-decoration:none;}
.TRRelatedzone a:hover {font-size: 14px; color: #0066cc}

.TRRelatedzone2 { padding-bottom:6px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height:18px; padding-left:10px;}

.AboutRelatedzone { padding-top:16px; padding-bottom:16px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; line-height:16px; }
.AboutRelatedzone a{color: #1f2122; text-decoration: none; }
.AboutRelatedzone a:hover{color: #025fad; text-decoration: none;}

#Backissuezone1 {float:left; padding-bottom:20px; padding-top:12px; width:320px;}
#Backissuezone2 {float:left; padding-bottom:20px; padding-top:12px; width:320px;}

.Issuedate { padding-bottom:6px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color: #1f2122; line-height:22px; padding-top:12px; }
.Issuedate a{color: #1f2122; text-decoration: none; }
.Issuedate a:hover{color: #025fad; text-decoration: none;}


.IssueDateHomepage {
    font-family: 'MuseoSans500',trebuchet MS;
    font-size: 18px;
    color: #636363;
    line-height: 28px;
    text-align: right;
    padding-right: 30px;
}

.Olderissues { padding-bottom:4px; font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; color: #1f2122; line-height:15px; }
.Olderissues a{color: #1f2122; text-decoration: none; }
.Olderissues a:hover{color: #025fad; text-decoration: none;}

.Download {font-family:'MuseoSans500', Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; color: #025fad; line-height: 15px; font-weight: 100; padding-bottom:16px;} 
.Download a{color: #025fad; text-decoration: none; font-weight: 100;}
.Download a:hover{color: #cc3300; text-decoration: none; font-weight: 100;}

#IssueZone1 {float:left; padding-bottom:20px; padding-right:4px; padding-top:10px; width:300px;}
#IssueZone2 {float:left; padding-bottom:20px; padding-right:18px; width:308px;}
#IssueZone3 {float:left; padding-bottom:20px; padding-right:18px; width:308px;}

.Section {font-family:'MuseoSans500',trebuchet MS; font-size: 20px; color: #C0730B; line-height: 22px; padding-bottom:6px; padding-top:6px; }

.IssueHeadline {font-family:'MuseoSans500',trebuchet MS; font-size: 15px; color: #27292a; line-height: 16px; padding-bottom: 4px; padding-top:2px;} 
.IssueHeadline a{color: #27292a; text-decoration: none;}
.IssueHeadline a:hover{color: #025fad; text-decoration: none}

.IssueSubheadline {font-family:'MuseoSans500', Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #636363; line-height: 14px; padding-bottom:4px;} 

.IssueByline {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; line-height: 14px; padding-bottom:16px; padding-top:1px; font-style:italic;} 

.SubscribeIntro {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 14px; color: #27292a; line-height:20px; padding-bottom:15px; padding-right:25px; }
.SubscribeIntro a {color: #025fad; text-decoration: none;}
.SubscribeIntro a:hover {color: #cc3300; text-decoration: none;}

.RequiredText {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; line-height:20px; padding-bottom:0px; padding-right:25px; letter-spacing:2px; }

.FormLabel {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 15px; color: #27292a; line-height:20px; padding:10px; padding-bottom:50px; padding-right:25px; border:solid #CCC thin; width:90%; border-radius: 10px; background-color:#efefec;}

.Formstyle {
	font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; line-height:16px;
	background: url(images/form_box_bg.png) repeat-x; background-color:#FFF;
	border: 1px solid #CCCCCC;
	padding: 6px;
	border-radius: 5px;
}

.SearchContainer {padding:4px; padding-bottom:2px; padding-right:25px; width:90%; border-radius: 10px; background-color:#ffffff; margin-bottom:15px;}

.SearchContainer2 {padding:10px; padding-bottom:2px; padding-right:25px; border:solid #dfdfdf thin; width:90%; border-radius: 10px; background-color:#f6f6f3; margin-bottom:15px;}

.SRlabel {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 15px; line-height:17px;  color: #666666}

.SRlabel2 { font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 15px; line-height:17px; padding-left:4px; color:#C0730B;}

.SRHeadline {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 17px; line-height:20px; color:#666666; padding-bottom: 4px; }
.SRHeadline a{ color:#27292a; text-decoration:none;}
.SRHeadline a:hover{ color:#0066cc; text-decoration:none;}

.SRDate {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px; color:#666666; padding-left:18px; padding-bottom:10px;}

.SRBody {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; padding-left:18px; padding-bottom:8px; color:#666666;}

.SRTags {font-family:'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; padding-left:18px; padding-bottom:15px; color:#666666}
.SRTags a{ color:#0066cc; text-decoration:none;}
.SRTags a:hover{ color:#0066cc; text-decoration:underline;}

.Tagtitle {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 20px; line-height:22px; padding-left:4px; color:#C0730B;}

.TRHeadline {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 17px; line-height:20px; color:#27292a; padding-bottom: 4px; }
.TRHeadline a{ color:#27292a; text-decoration:none;}
.TRHeadline a:hover{ color:#0066cc; text-decoration:none;}

.TRDate {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px; color:#666666; padding-bottom:10px;}

.TRBody {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; padding-bottom:8px; color:#666666;}

.TRTags {font-family:'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; padding-bottom:16px; color:#666666;}
.TRTags a{ color:#0066cc; text-decoration:none;}
.TRTags a:hover{ color:#0066cc; text-decoration:underline;}

.TagHeaderCHIPS {padding:8px; padding-bottom:6px; padding-right:25px; width:97%; border-radius: 10px; background-color:#C0730B; margin-bottom:15px; text-align:right;font-family:'trebuchet ms', arial, helvetica; font-size: 15px; line-height:16px; padding-bottom:8px; color:#fff; font-weight:bold;}

.TagHeaderDONCIO {padding:8px; padding-bottom:6px; padding-right:25px; width:97%; border-radius: 10px; background-color:#318edc; margin-bottom:15px; text-align:right;font-family:'trebuchet ms', arial, helvetica; font-size: 15px; line-height:16px; padding-bottom:8px; color:#fff; font-weight:bold;}

.TagHeaderIndustry {padding:8px; padding-bottom:6px; padding-right:25px; width:97%; border-radius: 10px; background-color:#27292a; margin-bottom:15px; text-align:right;font-family:'trebuchet ms', arial, helvetica; font-size: 15px; line-height:16px; padding-bottom:8px; color:#fff; font-weight:bold;}

.TREvent {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 17px; line-height:20px; color:#27292a; padding-bottom: 4px; }

.TRbyline {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px; color:#666666; padding-bottom:4px;}


/* Table Styles */

.CurrentIssueTable td {
border: 0px solid;
text-align: left;
padding-left: 2px;
padding-bottom: 10px;
padding-right: 20px;
}

.ArticleTable td {
border: 0px solid;
text-align: left;
padding-left: 6px;
padding-bottom: 10px;
padding-right: 10px;
}

.GraceTable td {
border: 0px solid;
text-align: left;
padding-left: 2px;
padding-bottom: 0px;
padding-right: 20px;
padding-top: 20px;
}



/* Font Styles */


@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'MuseoSans500';
	src: url('MuseoSans_500-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'MuseoSans500';
	src: url(//:) format('no404'), url('MuseoSans_500-webfont.woff') format('woff'), url('MuseoSans_500-webfont.ttf') format('truetype'), url('MuseoSans_500-webfont.svg#webfontDy1VJOx3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'MuseoSans500Italic';
	src: url('MuseoSans_500_Italic-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'MuseoSans500Italic';
	src: url(//:) format('no404'), url('MuseoSans_500_Italic-webfont.woff') format('woff'), url('MuseoSans_500_Italic-webfont.ttf') format('truetype'), url('MuseoSans_500_Italic-webfont.svg#webfontQr9bFVnT') format('svg');
	font-weight: normal;
	font-style: normal;
}

.Subscribetxt {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; color: #f3bc38; line-height: 18px; font-weight: bold; text-shadow: 1px 1px 0px #000;} 
a.Subscribetxt:link {color: #f3bc38; text-decoration: none;} 
a.Subscribetxt:visited {color: #f3bc38; text-decoration: none;} 
a.Subscribetxt:active {color: #ffe49b; text-decoration: none;} 
a.Subscribetxt:hover {color: #ffe49b; text-decoration: none;}

.Subscribetxt_small {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 15px;  text-shadow: 1px 1px 0px #000;} 

.PageHeader {font-family:'MuseoSans500',trebuchet MS; font-size: 20px; color: #C0730B; line-height: 28px; }

.HeadlineXLarge {font-family:'MuseoSans500',trebuchet MS; font-size: 24px; color: #1f2122; line-height: 26px;} 

.HeadlineLarge {font-family:'MuseoSans500',trebuchet MS; font-size: 21px; color: #1f2122; line-height: 23px;} 
a.HeadlineLarge:link {color: #1f2122; text-decoration: none;} 
a.HeadlineLarge:visited {color: #1f2122; text-decoration: none;} 
a.HeadlineLarge:active {color: #025fad; text-decoration: none;} 
a.HeadlineLarge:hover {color: #025fad; text-decoration: none;}

.HeadlineSmall {font-family:'MuseoSans500',trebuchet MS; font-size: 14px; color: #000000; line-height: 15px; padding-bottom:4px;} 
.HeadlineSmall a {color: #1f2122; text-decoration: none;} 
.HeadlineSmall a:hover {color: #025fad; text-decoration: none;}

.Bodytxt {font-family:'MuseoSans300', Arial, Helvetica, sans-serif; font-size: 13px; color: #636363; line-height: 16px;} 
a.Bodytxt:link {color: #025fad1; text-decoration: none;} 
a.Bodytxt:visited {color: #025fad; text-decoration: none;} 
a.Bodytxt:active {color: #025fad; text-decoration: none;} 
a.Bodytxt:hover {color: #025fad; text-decoration: underline;}

.BlueLink {font-family:'MuseoSans500', Arial, Helvetica, sans-serif; font-size: 14px; color: #025fad; line-height: 15px; } 
a.BlueLink:link {color: #025fad; text-decoration: none;} 
a.BlueLink:visited {color: #025fad; text-decoration: none;} 
a.BlueLink:active {color: #cc3300; text-decoration: none;} 
a.BlueLink:hover {color: #cc3300; text-decoration: none;}

.WhiteLink {font-family:'MuseoSans500',Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #efefec; line-height: 20px; font-weight: ;} 
a.WhiteLink:link {color: #efefec; text-decoration: none;} 
a.WhiteLink:visited {color: #efefec; text-decoration: none;} 
a.WhiteLink:active {color: #C0730B; text-decoration: none;} 
a.WhiteLink:hover {color: #C0730B; text-decoration: none;}

.Search {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #636363; line-height: 15px; padding:4px 5px 5px 5px;} 

.Alpha2 {font-family: Trebuchet MS,verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #858585; line-height: 15px; font-weight:bold; font-style:italic} 
a.Alpha2:link {color: #858585; text-decoration: none} 
a.Alpha2:visited {color: #858585; text-decoration: none} 
a.Alpha2:active {color: #0066CC; text-decoration: none} 
a.Alpha2:hover {color: #0066CC; text-decoration: none}

.Alpha {background-color: #ffefe0; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #CC6633; line-height: 18px; font-weight:bold; border: 1px solid; border-color: #e7a217}
a.Alpha:link {color: #282827; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
a.Alpha:visited {color: #282827; text-decoration: none; border-color: #DDDDDD; background-color: #ffffff} 
a.Alpha:active {color: #CC6633; border-color: #DDDDDD; background-color: #ffffff} 
a.Alpha:hover {color: #CC6633; text-decoration: none;  border-color: #e7a217; background-color: #ffefe0}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#318edc;
    border:1px solid #1e5786;
    border-top:0px solid #3fb1f3;
    border-left:0px solid #3fb1f3;
	border-radius: 5px;

    font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:130%;
	font-weight:bold;
    text-decoration:none;
	letter-spacing:1px;
    color:#FFFFFF;
    cursor:pointer;
    padding:8px 10px 6px 8px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* BLUE */

button:hover, .buttons a:hover{
    background-color:#2b7cc0;
    border:1px solid #c2e1ef;
    color:#f3bc38;
}
.buttons a:active{
    background-color:#318edc;
    border:1px solid #0066cc;
    color:#fff;
}

/* GREEN */

button.green, .buttons a.green{
    color:#529214;
}
.buttons a.green:hover, button.green:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.green:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* RED */

.buttons a.red, button.red{
    color:#cc5433;
}
.buttons a.red:hover, button.red:hover{
    background:#fbe7d8;
    border:1px solid #ffbeb7;
    color:#cc5433;
}
.buttons a.red:active{
    background-color:#cc2e14;
    border:1px solid #cc2e14;
    color:#fff;
}

.pagetools { 
	padding-bottom:5px; 
	padding-top:5px;
	padding-right:30; 
	text-align:right;
	font-family: arial, sans-serif;
	font-size:13px;}
.pagetools a{text-decoration:none; color:#555555}
.pagetools a:hover{text-decoration:none; color:#025398}


/**
 * Search box
 */

#globalsearch {
                position: relative;
                top: 0px;
                width: 100%;
                z-index: 10;
                text-align:right;
}

#globalsearch form {
                display: inline-block;
                *display: inline;
                zoom: 1;

                background-color: #171717;
                border: 1px solid #393939;
                padding: 4px;
                border-radius: 10px;
}

#globalsearch input {
                font-size: 13px;
                height: 25px;
                vertical-align: middle;
                line-height: 25px;
}

#globalsearch .textbox {
                background: url(images/search_box_bg.png) repeat-x;
                border: none;
                font-weight: bold;
                padding-left: 10px;
                width: 200px;
                padding: 0 5px;
                border-radius: 4px;
                -moz-border-radius: 4px;
}

.search_submit, .newcontent_textcontrol { 
                background-color:#363636;
                height: 25px;
                line-height: 25px;
                font-family: arial;
                color: white;
                padding: 0 8px;
                border-radius: 4px;
                border: none;
}

.search_submit:hover {
                cursor: pointer;
}

/*
*/
#homesearch {
                position: relative;
                top: 0px;
                width: 100%;
                z-index: 10;
                text-align:right;
}

#homesearch form {
                display: inline-block;
                *display: inline;
                zoom: 1;
                border: 0px solid #FFFFFF;
                padding: 4px;
                border-radius: 10px;
}

#homesearch input {
                font-size: 12px;
                height: 25px;
                vertical-align: middle;
                line-height: 25px;
                font-weight:100;
}

#homesearch .textbox {
                background: url(images/search_box_bg.png) repeat-x;
                border: none;
                font-weight: 100;
                padding-left: 10px;
                width: 200px;
                padding: 0 5px;
                border-radius: 4px;
                -moz-border-radius: 4px; 
                font-size:14px;
}
