﻿/*********************************************************
Articles
*********************************************************/

div.Article {
    background-image:url(gfx/ArticleBg.png);
    background-repeat:no-repeat;
    min-height:400px;
    margin:0px 0px 15px 15px;
    padding:25px;
    }
    
div.Article img {
	background-color:#ffffff !important;
	border:solid 1px #ddd4c2 !important;
	padding:14px!important;
	margin-left:15px!important;
	margin-bottom:15px!important;
	float:right!important;	
   }
    
div.Article h3 {
   font-size:1.2em;
   font-weight:normal;
   margin:0px 0px 5px 0px;
   }
   
div.Article h2 {
   margin-top:0px;
   font-size:2.0em;
   font-weight:normal;
   }
   
div.Article ul {

    margin:5px 0px 15px 0px;
    padding:0px;
   }

div.Article li {
	line-height:1.4em;
    padding-left:12px;
    padding-right:70px;
    margin-left:15px;
   }
   
div.Article p {
	line-height:1.4em;
	margin-top:0; 
	margin-bottom:15px;
	}
	
div.Article h4 {
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
	}
   
div.Article p a{font-size:1em; font-weight:normal; text-decoration:underline;} 
div.Article p a:hover{font-size:1em; font-weight:normal; text-decoration:underline;}

div.ArticleFocus {
    background-color:#e4ddce;
    border:solid 2px #ddd4c2;
    margin:15px 15px 15px 27px;
    padding:20px 20px 10px 30px;
	}
	
div.ArticleFocus blockquote {
    margin:0px;
    padding:0px;
    font-family:Georgia, Times New Roman;
    font-size:1.8em; 
	}
	
div.ArticleFocus blockquote span {
    color:Black;
	}
	
/*********************************************************
about_profile.htm
*********************************************************/

div#LabelProfile {
	background-image:url(gfx/Label-About-Profile.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelProfile div {
	background-color:#ed3434;
	color:White;
	padding:5px 5px 20px 20px;
	margin:0px 15px 0px 25px;
	height:152px;
	}
	
div#LabelProfile div h2 {
	font-size:1.4em;
	line-height:1.8em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:25px 10px 1px 15px;
	}
	
div#LabelProfile ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelProfile ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		

div.Article#Profile li {
	list-style-image:url(gfx/OrangeBullit.gif);
	}
	
div.Article#Profile p a{color:#217b7c;} 
div.Article#Profile p a:hover{color:#000000;} 


div.ArticleFocus#Profile blockquote {
    color:#ff7c24;
	} 
	
div.ArticleFocus#Profile blockquote span {
    color:#ff7c24;
    font-weight:bold;
	}
	
/*********************************************************
about_committee.htm
*********************************************************/

div#LabelAboutCommittee{
	background-image:url(gfx/Label-About-Committee.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelAboutCommittee div {
    list-style:none;
    width:368px;
    background-color:#ed3434;
    margin:0px 15px 0px 25px;
    padding:20px 15px 55px 0px;    
    }

div#LabelAboutCommittee div table {
	width:230px;
	padding-left:40px;
    }
    
div#LabelAboutCommittee div table tr td  {
    margin-bottom:2px;
    font-size:1.2em;
    color:#ffffff;
    padding-bottom:2px;
    }
    
div#LabelAboutCommittee div h2 {
	font-size:1.7em;
	font-family:Georgia;
    font-weight:bold;
    color:#ffb922;
    padding-left:40px;
    margin-bottom:5px;
    }

div#Committee p {
	line-height:1.4em;
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:both;
   }

div#LabelAboutCommittee div a {text-decoration:underline; color:#ffffff;}
div#LabelAboutCommittee div a:hover {text-decoration:underline; color:#ffb922;}

/*********************************************************
about_account.htm
*********************************************************/

div#LabelAboutAccount{
	background-image:url(gfx/Label-About-Account.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelAboutAccount div {
	font-size:14px;
	background-color:#ed3434;
	color:White;
	padding:20px 40px;
	margin:0px 15px 0px 25px;
	height:100px;
	}

div#LabelAboutAccount div a {text-decoration:underline; color:#ffe991;}
div#LabelAboutAccount div a:hover {text-decoration:underline; color:Black;}

div#Account p {
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
   }
   
 div#Account span {
	margin-top:10px;
	float:right;
   }
   
div#Account table {
	background-color:#e8e2d6;
	border:solid 1px #cdbd9e;
	width:540px;
	margin:0px -19px 0px -20px;
   }
   
div#Account table tr {
	margin:0px 0px 0px 10px;
   }
   
div#Account table tr td {
	margin:0px;
	padding:2px 10px 2px 10px;
   }
   
div#Account table tr td.year {
	color:#a59a78;
	font-size:1.5em;
	margin:0px;
	border-bottom:dashed 1px #cdbd9e;
   }
   
#AccountQuote {
	background-color:#e4ddce;
    border:solid 2px #ddd4c2;
    margin:15px 15px 15px 27px;
    padding:20px 35px 20px 35px;
	font-family:Georgia, Times New Roman;
    font-size:1.5em; 
    color:#000000;
    line-height:1.4em;
	}
	
#AccountQuote p{
	margin:0px;
	padding:0px;
	}
   
#AccountQuote  ul {
	list-style-image:url(gfx/OrangeBullit.gif);
    margin:5px 0px 0px 13px;
    padding:0px;
    color:#000000;
    font-size:0.8em;
    line-height:1.5em;
    font-family:Arial, Verdana;
   }	

/*********************************************************
about_membership.htm
*********************************************************/

div#LabelAboutMembership{
	background-image:url(gfx/Label-About-Membership.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelAboutMembership ul {
	list-style:none;
    background-color:#ed3434;
    margin:0px 15px 0px 25px;
    padding:20px 15px 70px 0px;    
    }
    
div#LabelAboutMembership ul li  {
    margin-bottom:2px;
    padding-left:40px;
    padding-right:20px;
    color:#ffffff;
    }
    
div#LabelAboutMembership ul li h2 {
    font-size:1.2em;
    font-weight:bold;
    color:#ffb922;
    margin-bottom:5px;
    }

div#LabelAboutMembership div a {text-decoration:underline; color:#ffe991;}
div#LabelAboutMembership div a:hover {text-decoration:underline; color:Black;}


div.ArticleFocus#Membership a {text-decoration:underline; color:#000000;}    
div.ArticleFocus#Membership a:hover {text-decoration:underline; color:#ff7c24;} 

div.Article#Membership ul li a {text-decoration:underline; color:#ff7c24;}    
div.Article#Membership ul li a:hover {text-decoration:underline; color:#ff7c24;} 
   
div.ArticleFocus#Membership blockquote {
    color:#ff7c24;
	} 
	
div.ArticleFocus#Membership blockquote span {
    color:#ed3434;
    font-weight:bold;
	}
	
div.Article#Membership li {
	list-style-image:url(gfx/OrangeBullit.gif);
	margin:0px 0px 10px 15px;
	padding:0px;
	}
	
/*********************************************************
about_sponsorship.htm
*********************************************************/

div#LabelAboutSposorship{
	background-image:url(gfx/Label-About-Sposorship.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	padding-left:25px;
	}
	
div#LabelAboutSposorship div {
    background-color:#ed3434;
    margin:0px 15px 0px 25px;
    padding:20px 15px 20px 20px;    
    }
    

    
div#LabelAboutSposorship ul li h2 {
    font-size:1.2em;
    font-weight:bold;
    color:#ffb922;
    margin-bottom:5px;
    }    

div.ArticleFocus#Sposorship a {text-decoration:underline; color:#000000;}    
div.ArticleFocus#Sposorship a:hover {text-decoration:underline; color:#ff7c24;} 

div.Article#Sponsorship p a {text-decoration:underline; color:#ff7c24;}    
div.Article#Sponsorship p a:hover {text-decoration:underline; color:#ff7c24;} 
   
div.ArticleFocus#Sposorship blockquote {
    color:#ff7c24;
	} 
	
div.ArticleFocus#Sposorship blockquote span {
    color:#ff7c24;
    font-weight:bold;
	}

/*********************************************************
about_company.htm
*********************************************************/

div#LabelAboutHistory {
	background-image:url(gfx/Label-About-History.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	}
	
div#LabelAboutHistory div {
	background-color:#ed3434;
	color:White;
	padding:25px 10px;
	margin:0px 15px 15px 25px;
	height:143px;
	}
	
div#LabelAbout div a {text-decoration:underline; color:#ffe991;}
div#LabelAbout div a:hover {text-decoration:underline; color:Black;}
	
	
div#HistoryTopText {
	background-color:#f8f5f0;
	border-top:solid 1px #d4cdb8;
	min-height:90px;
	margin-top:30px;
	padding:10px 0px 0px 22px;
	}

	
div#HistoryTopText p {
	font-family:Georgia, Arial, Verdana;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:normal;
	color:#000000;
	margin-top:2px;
	}
	
ul#HistoryList {
	font-family:Georgia, Arial, Verdana;
	list-style:none;
	margin:0px 0px 20px 20px;
	padding:0px 0px 20px 0px;
	}
	
ul#HistoryList li{
	/*font-size:1.2em;
	line-height:1.4em;*/
	margin:0px;
	padding:0px 0px 0px 10px ;
	width:960px;
	background-image:url(gfx/History-line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
ul#HistoryList li .year {
	font-size:14em;
	line-height:1.1em;
	float:left;
	margin:-35px 0px 0px 0px;
	padding:20px 0px 20px 0px ;
	width:410px;
	}
	
ul#HistoryList li .year span {
	color:#ffb922;
	margin:0px;
	padding:0px;
	}

ul#HistoryList li p {
	font-size:1.1em;
	line-height:1.4em;
	float:right;
	margin:0px;
	padding:50px 50px 10px 10px ;
	width:485px;
	}		

div#LabelAbout div a {text-decoration:underline; color:#ffe991;}
div#LabelAbout div a:hover {text-decoration:underline; color:Black;}
		
/*********************************************************
news.htm
*********************************************************/

div#LabelNews {
	background-image:url(gfx/Label-News.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelNews ul {
    list-style:none;
    background-color:#509ba1;
    margin:0px 15px 0px 25px;
    padding:25px 10px 10px 0px;    
    }
    
div#LabelNews ul li  {
    padding:0px 20px 18px 60px;
    margin:0px;
    }
    
div#LabelNews ul li.Selected {
	background-image:url(gfx/NewsListArrow2.gif);
    background-repeat:no-repeat;
    }
    
div#LabelNews ul li h2 {
    font-size:1em;
    font-weight:normal;
    color:#8cdff1;
    margin:0px 0px 1px 0px;
    }
    

div#LabelNews ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelNews ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		
ul#NewsList {
    list-style:none;
    background-color:#e4ddce;
    border:solid 2px #ddd4c2;
    margin:15px 15px 0px 27px;
    padding:25px 10px 10px 0px;    
    }
    
ul#NewsList li,
ul#JobsList li{
    padding:0px 20px 18px 60px;
    margin:0px;
    }
    
ul#NewsList li.Selected,
ul#JobsList li.Selected {
    background-image:url(gfx/NewsListArrow.gif);
    background-repeat:no-repeat;
    }
    
ul#NewsList li h2,
ul#JobsList li h2 {
    font-size:1em;
    font-weight:normal;
    color:#3b9091;
    margin:0px 0px 1px 0px;
    }
    
ul#NewsList li ul.archive  {
    list-style:none;
    margin:0px;
    padding:0px 0px 20px 100px;
    }
    
ul#NewsList li ul.archive li  {
    list-style:none;
    margin:0px;
    padding:10px 5px 0px 0px;
    float:left;
    }

ul#NewsList li ul.archive li a.Left{background-image:url(gfx/Solution-Button-Left.gif); background-repeat:no-repeat; width:20px; height:20px; display:block;}
ul#NewsList li ul.archive li a:hover.Left{background-image:url(gfx/Solution-Button-Left_hover.gif); background-repeat:no-repeat; width:20px; height:20px; display:block;}

ul#NewsList li ul.archive li a.Right{background-image:url(gfx/Solution-Button-Right.gif); background-repeat:no-repeat; width:20px; height:20px; display:block;}
ul#NewsList li ul.archive li a:hover.Right{background-image:url(gfx/Solution-Button-Right_hover.gif); background-repeat:no-repeat; width:20px; height:20px; display:block;}


ul#Buttons  {
	list-style:none;
	padding:0px;
	margin-left:190px;
    }
    
ul#Buttons li{
	margin-right:5px;
	margin-top:10px;
	float:left;
    }

ul#Buttons li a{text-decoration:none; background-color:#bcc31f; padding:4px 8px 4px 8px; color:#000000; display:block;}   
ul#Buttons li a:hover{text-decoration:none; background-color:#1e856c; padding:4px 8px 4px 8px; color:#ffffff; display:block;}   
ul#Buttons li a.Selected{text-decoration:none; background-color:#1e856c; padding:4px 8px 4px 8px; color:#ffffff; display:block;}   
ul#Buttons li a.Selected:hover{text-decoration:none; background-color:#1e856c; padding:4px 8px 4px 8px; color:#ffffff; display:block;}   
  

ul#NewsList li a {font-size:1em; font-weight:normal; color:#1a171b; text-decoration:none;}
ul#NewsList li a:hover {font-size:1em; font-weight:normal; color:#1a171b; text-decoration:underline;}

div.Article#News li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#News p a{color:#217b7c;} 
div.Article#News p a:hover{color:#000000;} 

/*********************************************************
jobs.htm
*********************************************************/

ul#JobsList {
    list-style:none;
    background-color:#e4ddce;
    border:solid 2px #ddd4c2;
    margin:15px 15px 0px 27px;
    padding:25px 10px 10px 0px;    
    }
    
 ul#JobsList a {
     color:#333;
     text-decoration:none;   
    }
    
 ul#JobsList a:hover {
     text-decoration:underline;   
    }


div#LabelJobs {
	background-image:url(gfx/Label-Jobs-Free.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelJobs div {
    background-color:#bcc31f;
    margin:0px 15px 0px 25px;
    padding:20px 15px 20px 25px;
    height:110px; 
    }
    
div#LabelJobs div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:10px 10px 1px 15px;
    color:#ffffff;
    }
    
 div#LabelJobs div a {
    color:#ffffff;
    }
    
 div#LabelJobs div a:hover {
    color:#217b7c;
    }
    
div.Article#Jobs li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Jobs p.Italic{
	color:#217b7c;
	font-style:italic;
	} 
	
div.Article#Jobs p a{color:#217b7c;} 
div.Article#Jobs p a:hover{color:#000000;} 

div.ArticleFocus#Jobs blockquote {
    color:#898f00;
    line-height:1.2em;
	}

div.ArticleFocus#Jobs blockquote span {
    font-family:Georgia;
    font-style:italic;
    font-size:1em;
	}    

div#LabelJobs ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelJobs ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		

div.Article#Jobs li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Jobs p a{color:#217b7c;} 
div.Article#Jobs p a:hover{color:#000000;} 

/*********************************************************
jobs_sponsorship.htm
*********************************************************/

div#LabelSponsorship {
	background-image:url(gfx/Label-Jobs-Sponorship.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	padding-bottom:15px;
	padding-left:25px;
	}
	
div#LabelSponsorship ul {
	
   list-style:none;
    background-color:#bcc31f;
    margin:0px 15px 0px 25px;
    padding:20px 15px 20px 0px;    
    }
    
div#LabelSponsorship ul li  {
    margin-bottom:2px;
    padding-left:60px;
    padding-right:20px;
    color:#ffffff;
    }
    
div#LabelSponsorship li h2 {
    font-size:1.2em;
    font-weight:bold;
    color:#ffb922;
    margin-bottom:5px;
    }   
    
div.Article#Jobs li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Jobs p a{color:#217b7c;} 
div.Article#Jobs p a:hover{color:#000000;} 

div.ArticleFocus#Jobs blockquote {
    color:#898f00;
	}
    

div#LabelJobs ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelJobs ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		

div.Article#Jobs li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Jobs p a{color:#217b7c;} 
div.Article#Jobs p a:hover{color:#000000;} 

/*********************************************************
jobs_movie.htm
*********************************************************/

div#LabelMovie{
	background-image:url(gfx/Label-Jobs-Movie.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelMovie div {
    background-color:#bcc31f;
    margin:0px 15px 0px 25px;
    padding:20px 15px 20px 25px;
    height:110px; 
    }
    
div#LabelMovie div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:10px 10px 1px 15px;
    color:#ffffff;
    }
    
 div#LabelMovie div a {
    color:#ffffff;
    }
    
 div#LabelMovie div a:hover {
    color:#217b7c;
    }
    
div.Article#Movie li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Movie p a{color:#217b7c;} 
div.Article#Movie p a:hover{color:#000000;} 

div.ArticleFocus#Movie blockquote {
    color:#898f00;
    line-height:1.2em;
	}

div.ArticleFocus#Movie blockquote span {
    font-family:Georgia;
    font-style:italic;
    font-size:1em;
	}    
    

div#LabelMovie ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelMovie ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		

div.Article#Movie li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Movie p a{color:#217b7c;} 
div.Article#Movie p a:hover{color:#000000;} 



/*********************************************************
whatwedo_catalogue.htm
*********************************************************/
div#LabelCatalogue {
	background-image:url(gfx/Label-WhatWeDo-catalogue.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelCatalogue .GreenBox {
	background-color:#95c33c;
	color:White;
	padding:15px 5px 15px 10px;
	margin:0px 15px 0px 25px;
	height:90px;
	}
	
div#LabelCatalogue .GreenBox h2 {
	font-size:1.7em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:0px 10px 1px 15px;
	}
	
div#LabelCatalogue .GreenBox a {
	color:#ffffff;
	}
	
div#LabelCatalogue .GreenBox a:hover {
	color:#ff7c24;
	}

.Article#Catalogue h4 {
	font-size:1.3em;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
.Article#Catalogue p {
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
div#Catalogue img.Semi{
	margin-top:15px;
	}
	
div#Catalogue h2 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
div#LabelCatalogue div {
	background-color:#95c33c;
	color:White;
	padding:5px 5px 20px 20px;
	margin:0px 15px 0px 25px;
	height:90px;
	}
        
div#LabelCatalogue div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:25px 10px 1px 15px;
	}
    
#Block1 .ArticleExtra  {
    background-image:url(gfx/ArticleBgSmall.png);
    background-repeat:no-repeat;
    min-height:400px;
    margin:10px 0px 15px 27px;
    padding:20px;
    }

#Block1 .ArticleExtra div   {
    padding:0 15px 0 0;
    }
 
 #Block1 .ArticleExtra p  {
	margin:0;
	padding:0 0 10px 0;
    }
    
#Block1 .ArticleExtra h4  {
	font-size:1.3em;
	padding:0px 0px 10px 0px;
	margin:0px;
	display:block;
    }
	
#Block1 .ArticleExtra img  {
    float:right;
	border:solid 1px #ddd4c2;
	margin:0 0px 5px 10px;
	padding:10px;
	background-color:#ffffff;
    }
	
/*********************************************************
whatwedo_hesehus.htm
*********************************************************/

div#LabelHesehus {
	background-image:url(gfx/Label-WhatWeDo-Hesehus.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	padding-bottom:15px;
	}
	
div#Catalogue h4 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
div#Catalogue h2 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
div#LabelHesehus div {
	background-color:#95c33c;
	color:White;
	padding:5px 5px 6px 20px;
	margin:0px 15px 0px 25px;
	height:120px;
	}
        
div#LabelHesehus div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:25px 10px 1px 15px;
	}
    
/*********************************************************
whatwedo_web.htm
*********************************************************/

div#LabelWeb {
	background-image:url(gfx/Label-WhatWeDo-Web.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#Web h4 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}

div#LabelWeb div {
	background-color:#95c33c;
	color:White;
	padding:5px 5px 20px 20px;
	margin:0px 15px 0px 25px;
	height:137px;
	}
        
div#LabelWeb .GreenBox h2 a {
	color:#ffffff;
	}
	
div#LabelWeb .GreenBox h2 a:hover {
	color:#ff7c24;
	}
        
div#LabelWeb div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:20px 5px 1px 5px;
	}

div#LabelWeb div h2 span {
	font-size:0.8em;
	}
     
div.ArticleFocus#Web blockquote {
    color:#ff7c24;
    line-height:1.4em;
	} 
	
div.ArticleFocus#Web blockquote span {
    color:#95c33c;
    font-weight:bold;
    font-style:italic;
    line-height:1.4em;
	}	
	
/*********************************************************
whatwedo_commerce.htm
*********************************************************/

div#LabelCommerce {
	background-image:url(gfx/Label-WhatWeDo-ECommerce.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#Commerce h4 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}

div#LabelCommerce .GreenBox {
	background-color:#95c33c;
	color:White;
	padding:20px 5px 10px 10px;
	margin:0px 15px 0px 25px;
	height:132px;
	}
	

div#LabelCommerce .GreenBox a {
	color:#ffffff;
	}
	
div#LabelCommerce .GreenBox a:hover {
	color:#ff7c24;
	}
	
div#LabelCommerce .GreenBox span {
	font-size:0.8em;
	}
        
div#LabelCommerce .GreenBox h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:5px 10px 1px 15px;
	}
    
div.ArticleFocus#Commerce blockquote {
    color:#ff7c24;
    line-height:1.4em;
	} 
	
div.ArticleFocus#Commerce blockquote span {
    color:#95c33c;
    font-weight:bold;
    font-style:italic;
    line-height:1.4em;
	}	
	
div.ArticleFocus#Commerce blockquote a {font-size:1em; font-weight:normal; color:#ff7c24; text-decoration:none;}
div.ArticleFocus#Commerce blockquote a:hover {font-size:1em; font-weight:normal; color:#ff7c24; text-decoration:underline;}

/*********************************************************
whatwedo_technology.htm
*********************************************************/

div#LabelTechnology {
	background-image:url(gfx/Label-WhatWeDo-Technology.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#Technology h4 {
	font-size:1em;
	padding:10px 0px 0px 0px;
	margin:0px;
	}

div#LabelTechnology div {
	background-color:#95c33c;
	color:White;
	padding:5px 5px 20px 20px;
	margin:0px 15px 0px 25px;
	height:165px;
	}
        
div#LabelTechnology div blockquote {
    font-size:2em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    color:#FFFFFF;
    padding:20px 20px 20px 10px;
    display:block;
	} 
	
div#LabelTechnology div blockquote span {
    color:#95c33c;
    font-weight:bold;
    font-style:italic;
    line-height:1.4em;
	}	
	
div.Article#Technology a {font-size:1em; font-weight:normal; color:#ff7c24; text-decoration:underline;}
div.Article#Technology a:hover {font-size:1em; font-weight:normal; color:#ff7c24; text-decoration:underline;}


table#TechnologyLogos {
	background-image:url(gfx/TechnologyBg.png);
	background-repeat:no-repeat;
	margin-top:15px;
	width:407px;
	height:233px;
	border-collapse:collapse;
	clear:both;
	}
	
table#TechnologyLogos td {
	text-align:center;
	padding:20px 25px;
	margin:0;
	background-image:none;
	}
	
table#TechnologyLogos td a {text-decoration:underline; color:#003399; display:block; margin:0px 0px 0px 0px;}
table#TechnologyLogos td a:hover {text-decoration:underline; color:Black; display:block; margin:0px 0px 0px 0px;}

table#TechnologyLogos td a.Microsoft	   {background-image:url(gfx/LogoMicrosoft_Neutral.gif); background-repeat:no-repeat; display:block; height:59px; width:340px; float:left; background-position:center;}
table#TechnologyLogos td a.Microsoft:hover {background-image:url(gfx/LogoMicrosoft.gif); background-repeat:no-repeat; display:block; height:59px; width:340px; float:left; background-position:center;}

table#TechnologyLogos td a.Adobe	   {background-image:url(gfx/LogoAdobe_Neutral.gif); background-repeat:no-repeat; display:block; height:68px; width:60px; float:left; padding-left:20px;}
table#TechnologyLogos td a.Adobe:hover {background-image:url(gfx/LogoAdobe.gif); background-repeat:no-repeat; display:block; height:68px; width:60px; float:left; padding-left:20px;}

table#TechnologyLogos td a.Dibs		  {background-image:url(gfx/LogoDibs_Neutral.gif); background-repeat:no-repeat; display:block; height:67px; width:121px; float:left; margin-left:0px;}
table#TechnologyLogos td a.Dibs:hover {background-image:url(gfx/LogoDibs.gif); background-repeat:no-repeat; display:block; height:67px; width:121px; float:left; margin-left:0px;}

/*********************************************************
contact_visitus.htm
*********************************************************/

div.Article#Visit a {
	color:#000000;
	}
	
div.Article#Visit a:hover {
	color:#4d88aa;
	}

div#LabelVisit {
	background-image:url(gfx/Label-Contact-VisitUs.gif);
	background-repeat:no-repeat;
	margin:15px 0px 0px 2px;
	display:block;
	border-bottom:solid 1px #d4cdb8;
	padding-bottom:15px;
	}
	
div#LabelVisit div {
	background-color:#95c33c;
    margin:0px 15px 0px 25px;
    padding:20px 15px 20px 25px;
    height:110px; 
    }
    
div#LabelVisit div h2 {
	font-size:1.8em;
	line-height:1.3em;
    font-weight:normal;
    font-family:Georgia, Arial, Verdana;
    margin:10px 10px 1px 15px;
    color:#ffffff;
    }
    
 div#LabelVisit div a {
    color:#ffffff;
    }
    
 div#LabelVisit div a:hover {
    color:#ff7c24;
    }
    
div.Article#Visit li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Visit p a{color:#217b7c;} 
div.Article#Visit p a:hover{color:#000000;} 

div.ArticleFocus#Visit blockquote {
    color:#4d88aa;
    line-height:1.2em;
	}

div.ArticleFocus#Visit blockquote span {
    font-family:Georgia;
    font-style:italic;
    font-size:1em;
	}    

div#LabelVisit ul li a {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:none;}
div#LabelVisit ul li a:hover {font-size:1em; font-weight:normal; color:#ffffff; text-decoration:underline;}
   		

div.Article#Visit li {
	list-style-image:url(gfx/BlueBullit.gif);
	}
	
div.Article#Visit p a{color:#4d88aa;} 
div.Article#Visit p a:hover{color:#000000;} 

div.Article#Visit ul {
	margin-bottom:20px;
	margin-top:0px;
	}

div.Article#Visit li {
	list-style-image:url(gfx/DarkBlueBullit.gif);
	}
	


