
body { 
	font-family: Arial,Helvetica,Verdana,sans-serif; 	 	
}


table, td, tr{
vertical-align: top;
}

table td { padding:5px; }


h1 {
font-size: 24px;
font-weight: normal;
padding: 5px 0 0px 5px;
color: #C42127;
line-height: 28px;
}

h3, h2 {
font-weight: bolder;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 4px 3px 4px 10px;

}

h2 {
color: white;
background: url(../img/siteDkGrad.jpg) repeat-x bottom left #667079;
}

h2 a:link    { font-size: 14px; color: white; font-weight: bolder; text-decoration: none;}
h2 a:visited { color: white;  text-decoration: none;}
h2 a:active  { color: white;  text-decoration: none;}
h2 a:hover   { color: silver; text-decoration: none;}








h3 {
color: #4E6576;
background: url(../img/siteLiteGrad.jpg) repeat-x bottom left #fff;
}


strong {
	font-weight: bolder;
}


em {font-style: italic;
}

em a:link    { color: #005C86; font-weight: bolder; text-decoration: none;}
em a:visited { color: #005C86; font-weight: bolder; text-decoration: none;}
em a:active  { color: #005C86; font-weight: bolder; text-decoration: none;}
em a:hover   { color: #758FA4; font-weight: bolder; text-decoration: none;}



h3 .right {
float: right;
font-weight: normal;
}


/* Some basic things for the widget text. Lotsa targeting */


.headline {color: black}

.Summary{
	font-size: 14px;
	line-height: 1.5;
	}

.summary {
	font-size: 14px;
	line-height: 1.5;
	}

.source {
	font-size: 11px;
	font-weight: bold;
	}
	
	
.headlinedate {
	font-size: 11px;
	}
	
div.article {
	padding: 10px;
	font-size: 14px;
	}	
	
ul {
   list-style-type: circle;
}
li { }	
	
#abclist {
	padding-top: 5px;
	}
	
div.fourCol h5, div.fourColLast h5, div.twoColEnd h5, div.twoCol h5, div.threeCol h5, div#frontSide h5, div#frontLarge h5, div.fullCol h5  {
padding: 5px 0 5px 8px;
font-weight: bolder;
}


div.fourCol h4, div.fourColLast h4, div.twoColEnd h4, div.twoCol h4, div.threeCol h4, div#frontSide h4, div#frontLarge h4, div.fullCol h4, div.fullCol h4  {
color: #666;
font-weight: bolder;
padding: 5px 0 5px 8px;
} 

div.fourCol p, div.fourColLast p, div.twoColEnd p, div.twoCol p, div.threeCol p, div#frontSide p, div#frontSideSuperCategory p, div#frontLarge p, div.fullCol p {
padding: 0 5px 5px 4px;

}


p.right { 
text-align: right;
}



div#rightSide p {

text-align: center;
font-size: .85em;
color: #999;
}


div#date a {
color: #fff;
}

div#date a:hover {
color: #ccc;
}

div.whitepaper {
	margin: 0 auto;
	padding: 0px;
	font-size: 14px;
	background: white;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

/* colour classes */

.grey {
color: #b3b7c0;
}

.red {
color: #C42127;
}

.dkgrey {
color: #696969;
}

.blue {
color: #5281ad;
}


/*lists */


.article ul {
padding: 5px 0 5px 25px;
}

.article ol {
padding: 10px 0 10px 25px;
}

.article li {
padding: 0px 0px 5px 0px;
list-style-type: circle;
list-style-image: url('../img/bullet.gif');
}


/* Main item on the buyer's page, this is getting huge...*/

div#buyersCol div.insideFloat h5, div#buyersCol div.insideFloatTwo h5 {
font-weight: bolder;
padding: 20px 0 0 0;
}

div#buyersCol div.insideFloat h1, div#buyersCol div.insideFloatTwo h1 {
padding: 15px 0 15px 0;
font-size: 2em;
}

div#buyersCol div.insideFloat p, div#buyersCol div.insideFloatTwo p {
padding: 0 0 15px 0;
}


div#buyersCol div.insideFloat h4, div#buyersCol div.insideFloatTwo h4 {
font-weight: bolder;

}

div.buyersFloatTwo p {
float: left;
width: 40%;
}

div.pagination p {
text-align: right;
}

/*ARticles*/

div.pagination p a {
padding: 3px;
}

div.pagination p a:hover {
background: #C42127;
color: white;
}

div.meta {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 10px 0 10px 0;
padding: 5px 0 5px 0;
}

div.meta p.comments {
float: left;
}

div.meta p.print {
background: url(../img/printer.jpg) top left no-repeat;
float: left;
padding: 3px 0 0 25px;
float: right;
}

div.meta p.email {
background: url(../img/email.jpg) top left no-repeat;
float: left;
margin: 0 5px 0;
padding: 3px 0 0 25px;
float: right;
}

div#rightSide .leftP P {
text-align: left;
font-size: 1em;
}

div#rightSide .leftP  {
margin: 0 0 10px 0;
}

div#footer p {
text-align: center;
}

.texttop {vertical-align:top;} 
.textmiddle {vertical-align:middle;}
.textbottom {vertical-align:text-bottom;} 

 
.hrline {clear:both;border-top-width:1px;border-top-color:silver;border-top-style:solid;margin-left:12%;margin-right:12%;padding:0px;margin-bottom:16px;margin-top:16px;padding-top:0px;
}

.article hr {clear:both;border-top-width:1px;border-top-color:#999999;border-top-style:dotted;margin-left:3%;margin-right:3%;padding:0px;margin-bottom:16px;margin-top:16px;padding-top:0px;
}

.lexis {
	font-size: 5px;
	text-align: center;
	width:95%;
	position: absolute;
    bottom: 0px; 	
	text-align: right;
    font-size: 10px;
    margin: 0 2px 0 2px;
    padding: 4px 0 0 0px;
    border-top: 1px solid #e8e8e8;
	
	} 

.bigred {
font-size: 16px;
font-weight: bolder;
color: #C42127;
}

.ThinRed {
font-size: 14px;
font-weight: normal;
color: #C42127;
margin: 5px 0 0 0px;
}

.italicgray {
font-size: 11px;
color: #333;
font-style: italic; 
}

.graysmall

 {
font-size: 11px;
color: #333;
font-weight: bold; 
}


.homesmall {color: #666; margin: 0 0 0px 10px; font-size: 11px;}
.homesmall   a:link    {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.homesmall   a:visited {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.homesmall   a:active  {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.homesmall   a:hover   {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }


.homeforumimage {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; position: relative; float: left; margin: 8px 0px 0px 10px;}
.homeforumtext {position: relative; float: right; margin: 23px 85px 0px 0px; background-color: white; background-image: none; color: black; font-size:18px; font-weight: bold;}


.largestrong {
color: #253542;
font-size: 20px;
font-weight: bolder;
}


.normalstrong {
font-size: 12px;
font-weight: bolder;
}




.LargeGray {
font-size: 12px;
color: #808080;
font-style: normal;
}

.summary {
font-size: 10px;
font-style: normal;
}




.padding10px {padding: 10px 0px 0px 0px;} 


.padding5px {padding: 5px 5px 5px 5px;} 




/*links*/

a:link    { color: #005C86; font-weight: bold; text-decoration: none;}
a:visited { color: #005C86; font-weight: bold; text-decoration: none;}
a:active  { color: #005C86; font-weight: bold; text-decoration: none;}
a:hover   { color: #758FA4; font-weight: bold; text-decoration: none;}

.searcharticles a:link    {font-size: 12px; color: white; font-weight: bold; font-style: normal; text-decoration: none;}
.searcharticles a:visited {font-size: 12px; color: white; font-weight: bold; font-style: normal; text-decoration: none;}
.searcharticles a:active  {font-size: 12px; color: white; font-weight: bold; font-style: normal; text-decoration: none;}
.searcharticles a:hover   {font-size: 12px; color: snow; font-weight: bold; font-style: normal; text-decoration: underline;}



.listarticles a:link    {font-size: 16px; color: #006295; font-weight: bold; font-style: normal; text-decoration: none;}
.listarticles a:visited {font-size: 16px; color: #006295; font-weight: bold; font-style: normal; text-decoration: none;}
.listarticles a:active  {font-size: 16px; color: #006295; font-weight: bold; font-style: normal; text-decoration: none;}
.listarticles a:hover   {font-size: 16px; color: #758FA4; font-weight: bold; font-style: normal; text-decoration: underline;}

.module a:link    {font-size: 11px; color: #005C86; font-weight: bold; text-decoration: none; }
.module a:visited {font-size: 11px; color: #005C86; font-weight: bold; text-decoration: none; }
.module a:active  {font-size: 11px; color: #005C86; font-weight: bold; text-decoration: none; }
.module a:hover   {font-size: 11px; color: #758FA4; font-weight: bold; text-decoration: underline; }


.AspNet-FormView-OtherPage a:link    { font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.AspNet-FormView-OtherPage a:visited { font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.AspNet-FormView-OtherPage a:active  { font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  } 
.AspNet-FormView-OtherPage a:hover   { font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid #9a9a9a;  } 
.AspNet-FormView-ActivePage span     { font-size: 12px; color: #9a9a9a;      font-weight: bold; text-decoration: none; display:block;  padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid 9a9a9a;  }     

.article { margin: 0 auto; padding: 0px 30px 0px 30px; background: white; text-align: left; font-family: arial, sans-serif; font-size: 12px;  text-align: left;line-height: 18px;}

.article p  {font: 14px Arial, "Lucida Grande", Geneva, Verdana,  Helvetica,sans-serif;  text-align: left;line-height: 19px; padding:0px 0px 10px 0px; margin: 3px 0px 0px 0px;}



.articlemore { margin: 0 auto; padding: 0px 0px 0px 0px; background: white; text-align: left; font-family: arial, sans-serif; font-size: 12px;  text-align: left; line-height: 18px;}

.articlemore p  {font: 14px Arial, "Lucida Grande", Geneva, Verdana,  Helvetica,sans-serif;  text-align: left;line-height: 18px; padding:0px 0px 10px 0px;}

.articlemore a:link {font-size: 14px; color: #005C86; font-weight: bold; text-decoration: none;}
.articlemore a:visited {font-size: 14px; color: #005C86; font-weight: bold; text-decoration: none;}
.articlemore a:active {font-size: 14px; color: #005C86; font-weight: bold; text-decoration: none;}
.articlemore a:hover {font-size: 14px; color: #758FA4; font-weight: bold; text-decoration: none;}

.articletools a:link    {font-size: 12px; color: #005C86; font-weight: normal; text-decoration: none; }
.articletools a:visited {font-size: 12px; color: #005C86; font-weight: normal; text-decoration: none; }
.articletools a:active  {font-size: 12px; color: #005C86; font-weight: normal; text-decoration: none; }
.articletools a:hover   {font-size: 12px; color: #758FA4; font-weight: normal; text-decoration: underline; }
.articletools {border-top: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8; padding: 8px 5px 5px 5px;}

.sectiondescription {font-size: 12px; color: #666; font-weight: normal; text-decoration: none; }   



 .Article-Pagination
{

    width: 550px;
    padding: 4px 0px 4px 0px;
	text-align: right;
    font-size: 10px;
}
 .Article-ActivePage
{ font-size: 12px; color: #9a9a9a; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid red;  }     


 .Article-OtherPage
{
    padding:2px; 
}
 a.Article-OtherPage
{
    padding:2px;
}

a.Article-OtherPage:link

{ font-size: 12px;  font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin:4px; border: 1px solid white;  }     


 a.Article-OtherPage:visited

{ font-size: 12px;  font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid white;  }     


 a.Article-OtherPage:hover

{ font-size: 12px; color: #9a9a9a; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin: 4px; border: 1px solid  #9a9a9a;  }  
   












.author
{

font-size: 11px;

border-top: dotted 1px #ccc; 

margin: 0px 0px 12px 0px;

padding:  10px 10px 0px 10px;

}

/* Form elements */
input, select, textarea {
border : 1px solid silver;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;

} 






input.ABform, select.ABform {
border : 1px solid silver;
padding:1px;
font-size : 12px;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
width: 200px;
} 
textarea.ABform {
border : 1px solid silver;
padding: 2px;
font-size : 12px;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
height: 250px; /* replace 2em with your chosen value, in px or whatever */
width: 400px;

} 

input.ABform:focus{background: #f8f8f8;}
textarea.ABform:focus{background: #f8f8f8;}








.formwarning
 {
font-size: 11px;
color: #667079;
}

.comment
 {
font-size: 13px;
}


.SeeAll  {
 padding:5px 5px 5px 5px;
 border-top: dotted 1px #e8e8e8;
}


.relatedcat {
font-size : 11px;
color: #C42127;
font-weight: bold;
}

.searcharticles {

font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 10px;
color: white;
background: url(rullerred.jpg) repeat-x bottom left #667079;
}

.alignrightlink {
	float: right;
	margin: -20px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	display: inline; /*fixes IE float bug*/
	text-align: right;
}

.alignrightlink a:link    {font-size: 11px; color: #9BCEFB; font-weight: bold; text-decoration: none; }
.alignrightlink a:visited {font-size: 11px; color: #9BCEFB; font-weight: bold; text-decoration: none; }
.alignrightlink a:active  {font-size: 11px; color: #9BCEFB; font-weight: bold; text-decoration: none; }
.alignrightlink a:hover   {font-size: 11px; color: silver; font-weight: bold;  }





.searchseparator {
	
	width: 100%;
 border-top: solid 1px #e8e8e8;
	
	}

.searchtext {
    color:#667079;
	}
	
	
.card {
min-width: 150px;
float:left;
padding: 6px; 
margin: 0px 10px 5px 0px;
text-align:center;
border: solid 1px #005C86; 
background-color: #F5F5F5; 
z-index:1000;

 }


.videothumb {
min-width: 150px;
float: left;
padding: 0px; 
margin: 0px 5px 5px 5px;
text-align:center;
 }


.profilepicture {
min-width: 150px;
float: right;
padding: 6px; 
margin: 5px;
text-align:center;
border: solid 1px #005C86; 
background-color: #F5F5F5; 
 }


.howto {
font-weight: bold; 
color: #253542;
font-size: 1.2em;
}

.ebook {
font-weight: bold; 
color: #000000;
font-size: 17px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 30px 0px;
}

.formheader {
font-weight: bold; 
font-size: 36px; 
text-align: center;
color: #000000;
margin: 0px 0px 20px 0px;
}

.contentWrap p {
font: 14px Arial, "Lucida Grande", Geneva, Verdana, Helvetica, sans-serif;  
text-align: left;
line-height: 19px; 
padding:0px 0px 10px 0px; 
margin: 3px 0px 0px 0px;
}

.formbold {
font-weight: bolder; 
color: #000000;
font-size: 18px;
margin: 0px 0px 20px 5px;
padding: 0px 0px 0px 0px;
}

.formred {
font-size: 24px;
font-weight: bold;
padding: 5px 0 0px 0px;
color: #C42127;
line-height: 28px;
}

.formsubmit {
background-color: #C42127; 
color: #ffffff; 
border: 1px solid #000000; 
font-weight: bold; 
font-size: 15px;
}


.header {
font-weight: bolder;
font-size: 14px;	
}

ol.form {
margin-left:20px;
}

ol.form li {
list-style-type: decimal;
margin-left:8px;
margin-top:5px;
line-height: 20px;
font-size: 15px;	
}

.breadcrumb {color: #666; margin: 0 0 5px 5px; font-size: 11px;}
.breadcrumb   a:link    {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.breadcrumb   a:visited {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.breadcrumb   a:active  {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.breadcrumb   a:hover   {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }


.catcrumb {color: #666; margin: 0 0 5px 0px; font-size: 11px;}
.catcrumb   a:link    {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.catcrumb   a:visited {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.catcrumb   a:active  {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }   
.catcrumb   a:hover   {font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; }


.logo {
float: left;
padding: 6px; 
margin: 0px 5px 5px 5px;
text-align:center;
 }
 
.card   a:link    {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.card   a:visited {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.card   a:active  {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.card   a:hover   {font-size: 11px;  font-weight: normal; text-decoration: underline; }

.logo   a:link    {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.logo   a:visited {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.logo   a:active  {font-size: 11px;  font-weight: normal; text-decoration: none; }   
.logo   a:hover   {font-size: 11px;  font-weight: normal; text-decoration: underline; }


.gallerypicture {
max-width=575px
width: 100%;
padding: 6px; 
margin: 0px 5px 5px 5px;
text-align:center;
font-size: 11px;
border: solid 1px #005C86; 
background-color: #F5F5F5; 
 }
 
 #standard, #articleimage {
float: right;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 5px;
min-width: 150px;
max-width: 250px;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
color: #666666;
font-size: .85em;
line-height: normal;
text-align: left;
 } 
 
 #articleimageleft {
float: left;
padding: 5px 5px 5px 5px;
margin: 3px 15px 3px 5px;
min-width: 150px;
max-width: 250px;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
color: #666666;
font-size: .85em;
line-height: normal;
text-align: left;
 } 
 
 img.standard{float: right; border: 1px solid #0066CB; margin: 0px 10px 10px 10px;}
  .imageborder {
border: solid 1px #cccccc; 
padding: 5px 5px 5px 5px;
 }
 
 
  #imageform {
float: right;
padding: 0px 5px 5px 5px;
margin: 0px 0px 5px 5px;
min-width: 150px;
max-width: 250px;
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
color: #666666;
font-size: .85em;
line-height: normal;
text-align: left;
 } 
 
 
  .oneonone {
font-size: 10pt;
font-weight: bold;
 }
 
  
 
 .centertext{text-align: center}
 
 /* Form elements */

.specialalek {display:none;}
.highlight { background-color: yellow }



.boxedlinks a:link    {font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; }
.boxedlinks a:visited {font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; }
.boxedlinks a:active  {font-size: 12px; color: #005C86; font-weight: bold; text-decoration: none; }
.boxedlinks a:hover   {font-size: 12px; color: #005C86; font-weight: bold; text-decoration: underline; }
.boxedlinks {padding: 8px 5px 5px 5px;}
	
	div.story {Font-size: 14px; line-height: 1.5;}
	
	div.story p {padding: 5px 10px 5px 10px}
 
