body {

font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 1.0em;
	line-height: 1.2em;
	color: #333333;
	margin-left:auto;
	width: 1000px;
margin-right: auto;

	margin-top: 0px;
	color: #333333;
	background-color: #F5F8FA;
	
	padding: 0;
}

.multiple ul {
  
  width: 24em;
  margin: 0;
  padding: 0;
  list-style: dash;
}
 
.multiple ul li {
  float: left;
  width: 12em;
  margin: 0 0 7px; 5px;
  padding: 0;
} 


	}
ul {font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 1.0em;
	line-height: 1.2em;
	color: #333333;

	}
ul.li {font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 1.0em;
	line-height: 1.2em;
	color: #333333;


	}
p {
	font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 1.0em;
	line-height: 1.2em;
	color: #333333;
	margin: 10px 10px 15px 10px;
	padding: 0;
}

h1	{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#CC5500;
	margin: 7px 0px 7px 15px;
}




#ul.publication{
font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 12px;
	line-height: 1.3em;
	color: #333333;
}




 
.orange li { list-style-image:url(images/orange-arrow.png);;
font-family: "Palatino Linotype", Palatino, "Book Antique", Garamond;
	font-weight: normal; font-size: 0.9em;
	
	color: #333333;
	margin-bottom: 7px;
	}

/* picture border*/

.img_wrap_outer {
	float: right;
	background: url( images/shadow.gif ) no-repeat bottom right;
	margin: 5px;
	margin-left:10px;
}
.img_wrap_inner {
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #a9a9a9;
	padding: 12px;
	position: relative;
	left: -5px;
	top: -5px;
	
}

/*End Picture border*/


/*breadcrumb*/

#breadcrumb {
 margin-left: 35px;
 margin-top: 3px;
 margin-bottom: -5px;
 text-align: left;
 }
 hr.cleaner {   
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
	  }

/* Publication Pages 2-column layout*/

   #content {
    
	width: 80%;
	border:none;
	text-align:left;
	max-width: 1024px;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: 35px;
      }
   #sidebar {
      float: left;
      width: 175px;
      margin:0; padding:0;
      }
   #sidebar-content {
	font-size: 70%;
	width: 100%;
      }
   #main {
      margin:0 0 0 200px; padding:0;
      }
   #main-content {
      margin:0; padding: 0.5em 1em;
      font-size: 100%;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }


/* End Publication Pages 2-column layout*/






.factbox { border:1px dotted #dddddd; color:black; padding: 10px; background:#ffffcc;
}

blockquote.fancy {
	font-family : Georgia, serif;
	font-size : 1.0em;
	color : #361A34;
        line-height: 1.2em;
	background: #f0f0f0;
        padding: 8px;
        margin: 15px 40px 15px 20px;
		max-width:600px;
        border-top: 1px solid #778493;
        border-bottom: 1px solid #778493;
        }

.footerbackground {
background-color:#CCCCCC;
}

/* Divider Line*/

#divideThin { 

border-bottom: 1px dotted #006699;
width: 100%;
	display: block; 
	height: 2px; 
	margin: 50px 10px 30px 10px; 
	clear: both; 
	}
	
/*Header Styles */
	

.logo{
position:absolute;
top: 40px;
left:60px;

}
.tagline1{
position:absolute;
top:90px;
left:85px;
font-family:trebuchet ms,arial;
color:#ffffff; 
margin-left:220px;
font-size:19px;
}
.tagline2{
position:absolute;
top:110px;
left:85px;
font-family:arial;
color:#D1E0EF; 
margin-left:220px;
font-size:15px;
}

/* fonts
----------------------------------------------- */

.contenttitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 18px;
	line-height: 1.4em;
	color: #5483BC;
        margin: 10px 10px 0 10px;
	padding: 0;
}


.pubtitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 1.2em;
	color: #5483BC;
        margin: 10px 10px 0 10px;
	padding: 0;
}

.contentsectiontitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 1.2em;
	color: #5C5C5C;
        margin: 10px 10px 0 10px;
	padding: 0;
}

.archivetitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 1.2em;
	color: #5C5C5C;
        margin: 10px 10px 0 10px;
	padding: 0;
}

.content {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.4em;
	color: #333333;
        margin: 3px 10px 10px 10px;
        padding: 0;
}

.byline {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.4em;
	color: #333333;
        margin: 10px 10px 10px 10px;
        padding: 0;
}

.blue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 1.4em;
	color: #5483BC;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

.bluetxt {
	color: #5483BC;
}

.bluetxtbold {
	font-weight: bold;
	color: #5483BC;
}

.archivecontent {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.3em;
	color: #5C5C5C;
        margin: 3px 10px 15px 10px;
        padding: 0;
}


.adcontent {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 9px;
	line-height: .08em;
	color: #333333;
    margin: 0px 10px 0px 10px;
    padding: 0;
}

.marketcontent {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #333333;
    margin: 0px 10px 0px 10px;
    padding: 0;
}
.feedcontent {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #333333;
    margin: 7px 10px 0px 10px;
    padding: 0;
}


.adurl {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #5483BC;
    margin: 0px 10px 10px 10px;
    padding: 0;
}

.marketurl {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #5483BC;
    margin: 5px 10px 10px 10px;
    padding: 0;
}

.articletitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 14px;
	line-height: 1.2em;
	color: #5483BC;
	margin: 15px 10px 0 10px;
	padding: 0;
}

.articledate {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.5em;
	color: #999999;
	margin: 15px 10px 0 10px;
	padding: 0;
}



.admin {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.5em;
	color: #333333;
	margin: 5px 10px 10px 10px;
	padding: 0;
}

.paginate {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 1.3em;
	color: #5483BC;
	margin: 10px 10px 15px 10px;
	padding: 0;
}

.searchp {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 13px;
	line-height: 1.5em;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 0;
}

.sectiontitle	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	color: #666;
	margin: 0;
	padding: 5px 0 3px 10px;
}

.markettitle	{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#CC5500;
	margin: 7px 0px 7px 15px;
}

.homedate	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #5483BC;
	margin: 0;
	padding: 5px 0 5px 10px;
}

.subscribetitle	{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 12px;
	color: #EEEEEE;
	margin: 0;
	padding: 5px 0 3px 10px;
}

.searchtxt {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	color: #5483BC;
}


.listing {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 20px;
	color: #666;
	margin: 10px 10px 10px 10px;
	padding: 0;
}

.tagline	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: ##EEEEEE;
	margin: 0;
	padding: 0 10px 0 0;
}

.footnote	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color:#666666
	margin: 0;
	padding: 0 10px 0 10px;
}


/*  Positioning of Images   Floats*/

img.floatleft {  float: left; padding-left: 0px; cursor: hand; margin-top: 5px; margin-right: 10px; margin-bottom: 5px;border:1px solid black;}
img.floatright { float: right; cursor: hand ; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px;border:1px solid orange;}

embed.floatleft {  float: left; padding-left: 0px; cursor: hand; margin-top: 5px; margin-right: 10px; margin-bottom: 5px;border:1px solid black;}
embed.floatright { float: right; cursor: hand ; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px;border:1px solid orange;}



/* links
----------------------------------------------- */

a {
	color: #5483BC;
        text-decoration: none;
}

a:hover {
        color: #FF6666;
		text-decoration: none;
}


.more a {
        font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;

	color: #5483BC;
        text-decoration: none;
}

.more a:hover {
        color: #FF6666;
		text-decoration: none;
}

.more {
        padding-left: 17px;
        background: url(images/icon_more.gif) no-repeat 0 60%;
}

.sectionmore a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5C5C5C;
        text-decoration: none;
        line-height: 1.5em;
}

.sectionmore a:hover {
        color: #FF6666;
}

.sectionmore {
        padding-left: 17px;
        background: url(images/bullet_content.gif) no-repeat 0 60%;
}

.print a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5483BC;
        text-decoration: none;
        line-height: 1.5em;
}

.print a:hover {
        color: #FF6666;
}

.print {
        padding-left: 25px;
        background: url(images/icon_print.gif) no-repeat 0 40%;
}

.mail a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5483BC;
        text-decoration: none;
        line-height: 1.5em;
}

.mail a:hover {
        color: #FF6666;
}

.mail {
        padding-left: 25px;
        background: url(images/icon_mail.gif) no-repeat 0 40%;
}

.adurllink a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: normal; font-size: 11px;
		color: #5483BC;
        margin: 0px 0px 0px 0px;
		text-decoration: none;
        line-height: 1.5em;
}

.adurllink a:hover {
        color: #FF6666;
}

.adurllink {
        padding: 0;
}

.marketurllink a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: normal; font-size: 11px;
		color: #5483BC;
        margin: 0px 0px 0px 0px;
		text-decoration: none;
        line-height: 1.5em;
}

.marketurllink a:hover {
        color: #FF6666;
}

.marketurllink {
        padding: 0;
}


.addatelink a{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 8px;
	line-height: 9px;
	color: #666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 
}

.adcontentlink a{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 9px;
	line-height: 10px;
	color: #666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 
}

.adcontentlink a:hover {
        color: #FF6666;
}

.marketcontentlink a{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 15px;
	color: #666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 
}

.marketcontentlink a:hover {
        color: #FF6666;
}


.adbox a {
  background-color:#466432;
  color:#fff;
  border-color:#466432;
  }

.adbox a:hover {
  background-color:#fff;
  border-color:#ccc;
  color:#333;
  }


/* navigation
----------------------------------------------- */
#menucontainer ul
{
padding: 0;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 25px;
background-color: #CEDCEC;
color: White;
float: left;
width: 911px;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
}

#menucontainer ul li { display: inline; }

#menucontainer ul li a
{
padding: 0.2em 1em;
background-color: #CEDCEC;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: normal; font-size: 0.8em;
color: #5483BC;
padding: 15px 15px 15px 15px;
text-decoration: none;
float: left;
border-left: 1px solid #fff;
}

#menucontainer ul li a:hover
{
background-color: #B7CCE3;
color: #fff;
}



/* content navigation
----------------------------------------------- */

#navcontainer ul
{
margin-left: 35px;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: bold; font-size: 11px;
color: #666;
background-color: #E5E5E5;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover
{
background-color: #E5E5E5;
color: #666;
}

#navcontainer li li a
{
display: block;
font-family: v"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: normal; font-size: 11px;
color: #666;
background-color: #F2F2F2;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer2 a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: bold; font-size: 11px;
color: #666;
background-color: #F6E896;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer2 a:hover
{
background-color: #F6E896;
color: #666;
}

#navcontainer2 li li a
{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #666;
	background-color: #FAF1C3;
	width: 130px;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	padding: 3px 12px 3px 8px;
}
#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer3 a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: bold; font-size: 11px;
color: #FFFFFF;
background-color: #99CC66;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer3 a:hover
{
background-color: #99CC66;
color: #FFFFFF;
}

#navcontainer3 li li a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: normal; font-size: 11px;
color: #666;
background-color: #CCFF99;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}




#navcontainer4 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer4 a
{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #666;
	background-color: #BBD9EE;
	width: 130px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	padding: 3px 12px 3px 8px;
}

#navcontainer4 a:hover
{
background-color: #BBD9EE;
color: #666;
}

#navcontainer4 li li a
{
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #666;
	background-color: #EBF4FA;
	width: 130px;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	padding: 3px 12px 3px 8px;
}

#navcontainer5 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer5 a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: bold; font-size: 11px;
color: #666;
background-color: #f4a460;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer5 a:hover
{
background-color: #f4a460;
color: #666;
}

#navcontainer5 li li a
{
display: block;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Tahoma, Geneva, Verdana, Arial;
font-weight: normal; font-size: 11px;
color: #666;
background-color: #f5deb3;
width: 130px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}


/* list
----------------------------------------------- */

ul.publications {
    list-style-image:url(images/orange-arrow.png);
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}





/* form
----------------------------------------------- */

#thisform p {
	margin: 6px 0;
}

.formtxt {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 3px 3px 3px 3px;
	border: 1px solid #BBD9EE;
}
.formtxt2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 3px 3px 3px 3px;
	border: 1px solid #FFBF80;
}

.buttontxt {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px solid #FF6600;
}


/* table
----------------------------------------------- */

.adtable {
	border: 1px solid;
	border-color:#E7E4D3;
	margin: 0px 10px 10px 10px;
}

.markettable {
	border: 1px solid;
	border-color:#CEDCEC;
	margin: 0px 10px 10px 10px;
}


/* GoogleAdwords
----------------------------------------------- */
.framed-right {
	float: right;
	margin-bottom: 0px;
	margin-left: 12px;
	background-color: #FFFFFF;
	padding: 5px;
}

/* MostPopularArticle List
----------------------------------------------- */

ul.mostpopular {
	list-style-image: url(images/bullet_content_most.gif);
	padding: 0 0 0 17px;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 17px;
	color: #666;
	}

.mostpopular a {
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5C5C5C;
        text-decoration: none;
        line-height: 20px;
}

.mostpopular a:hover {
        color: #FF6666;
}

