body{background:#898989 url(../Files/ctp_bg.png) repeat-x; margin:0px; padding:0px; font-family:Verdana; font-size:10pt;}

img{border:none}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}

h1{font-size:200%; color:#faad3a;}
h2{font-size:160%; color:#8F5001;padding-bottom:5px; border-bottom:dotted 1px gray;}
h3{font-size:140%; color:#faad3a;}
h4{font-size:100%; color:#8F5001; font-weight:bold; padding-bottom:2px;border-bottom:dotted 1px gray; text-transform:uppercase;}
h4.small{font-size:100%; color:#ca9643; font-weight:bold; padding-bottom:2px;border-bottom:dotted 1px gray; text-transform:uppercase;}
h5{color:#525151; font-size:130%; padding-bottom:5px; padding-top:10px;}
h6{font-size:130%; color:#8F5001;}


li{padding-bottom:7px;}

sup{font-size:5pt;}

h4 a{text-decoration:none;}
h4 a:hover{text-decoration:underline;}

a{color:#8F5001}
a:hover{color:#4b2a01;}
a:visited{color:#8F5001;}

b{color:#8F5001}

div.center{text-align:center;}

div.left{float:left;}
div.right{float:right}

.date{font-size:75%;}

span.required{color:Red; font-weight:bold; padding-left:3px;}

.msgConfirm {
    background:#ededed;
    border:solid 1px #d9d9d9;
    color:Green;
    margin-bottom:15px;
    width:100%;
}
.msgError {
    background:#ededed;
    border:solid 1px #d9d9d9;
    color:Red;
    margin-bottom:15px;
    width:100%;
}
.msgWarning {
    background:#ededed;
    border:solid 1px #d9d9d9;
    color:Orange;
    margin-bottom:15px;
    width:100%;
}

#content3_inner th{background:#8F5001; color:white; padding:10px;}
#content3_inner td{padding:5px; font-size:smaller;}
#subscribe {margin-bottom:15px;}

a.feedLink{float:right; position:relative; top:-16px; right:3px;}

table.home table td {border-bottom:1px dotted gray; padding-bottom:10px;}
/*
table.home td{background:#f1f1f1; padding:10px; border:solid 1px #d9d9d9; margin:10px; margin-top:0px;}
table.home td td{background:none; border:none;}
*/
div.side-nav{float:left;}
div.side-nav-top{background:url(../Files/side-nav_top.gif) no-repeat; height:17px; width:200px;}
div.side-nav-middle{width:200px; background:URL(../Files/side-nav_1px.gif) repeat-y; margin-right:10px; min-height:200px; }
div.side-nav-bottom{background:url(../Files/side-nav_bottom.gif) no-repeat; height:19px; width:200px;}
div.side-nav a{font-size:70%; font-weight:bold; color:#8F5001; text-decoration:none;}
div.side-nav ul{margin:0 10px 0 15px; padding:0; list-style:none;}
div.side-nav li{padding-bottom:5px;}

.date{font-size:75%;}

#lr-products{float:right;}

table.home table{margin-top:10px;margin-bottom:10px;font-size:smaller;}

div.headlines{margin-top:5px;line-height:110%}
div.headline{padding-bottom:5px; border-bottom:dotted 1px #d9d9d9; margin-bottom:5px; font-size:80%;}
div.headline a.title{color:#8F5001; text-decoration:none;}
div.headline a:hover.title{text-decoration:underline;}
div.headline strong{color:gray;font-size:smaller; font-weight:normal;}
div.headline small{color: silver; letter-spacing:0.2em;}

div.articles{margin-top:10px;}
div.article {padding-bottom:7px; border-bottom:dotted 1px #d9d9d9; margin-bottom:7px; font-size:80%;}
div.article .addThis{margin-top:7px;}
div.article .tagList{margin-top:7px; color:#676767;}
div.article .tagList a{text-decoration:none; color:#810a0a}
div.article .tagList a:hover{text-decoration:underline;}
div.article .authorLine{margin-top:7px; color:#636363;float:left;}
div.article .dateLine{margin-top:7px; color:#636363;float:right;}
div.article .content{margin-top:7px;}
div.article a.title{font-size:140%; font-weight:bold; text-decoration:none;color:black}
div.article a:hover.title{text-decoration:underline;}
div.article a:visited.title{}
div.article a.expand{}
div.article td{border-bottom:solid 1px #d6d3cd;}

#widget_article{}
#widget_article h1{font-size:120%; border:none;}
#widget_article h2{font-size:100%;  border:none;}
#widget_article h3{font-size:80%; color:silver; border:none;}
#widget_article #content{background:none;}


div.event{display:block; padding-bottom:7px; margin-bottom:7px;border-bottom:dotted 1px #d9d9d9;}
div.event a.title{ font-weight:bold; text-decoration:underline; color:#8F5001}
div.event p.description{font-weight:bold; margin-top:0px; margin-bottom:0px;}
div.event p.venue{margin-top:0px; margin-bottom:0px;}
div.event .links {font-size:90%; letter-spacing:0.1em;color:Silver;}

div.webinar_list{margin-top:5px;line-height:110%}
div.webinar_archive{margin-top:5px;line-height:110%}

div.webinar{display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #d9d9d9;}
div.webinar span.title{font-weight:bold; color:#8F5001;}
div.webinar p.datetime{font-size:smaller; margin-top:5px; margin-bottom:0px;}
div.webinar p.datetime a{text-decoration:none; }
div.webinar p.datetime a:hover{text-decoration:underline;color:#8F5001; }
div.webinar a.regLink {text-decoration:none; color:#faad3a; font-weight:bold;}
div.webinar a:hover.regLink {text-decoration:underline;color:#8F5001; }
div.webinar div.abstract{margin-top:5px; margin-bottom:5px; font-size:smaller;}
div.webinar div.description{margin-top:5px; margin-bottom:5px; font-size:smaller;}
div.webinar div.links {font-size:smaller; letter-spacing:0.1em;color:Silver;}




div.webinar_simple{margin-top:5px;line-height:110%}
div.webinar_simple .webinar{padding-bottom:10px; border-bottom:dotted 1px #d9d9d9; margin-bottom:5px;font-size:80%;}
div.webinar_simple a.title{color:#8F5001; text-decoration:none;}
div.webinar_simple a:hover.title{text-decoration:underline;}
div.webinar_simple .links{color:silver;font-size:smaller;}
div.webinar_simple .links a{color:#8F5001;text-decoration:none;}
div.webinar_simple strong{color:gray}
div.webinar_simple small{color: silver; letter-spacing:0.2em;}
div.webinar_simple p{margin-top:0px; margin-bottom:5px; font-size:smaller;color:gray}


div.event_simple{margin-top:5px;line-height:110%}
div.event_simple .event{padding-bottom:10px; border-bottom:dotted 1px #d9d9d9; margin-bottom:5px;font-size:80%;}
div.event_simple a.title{color:#8F5001; text-decoration:none;}
div.event_simple a:hover.title{text-decoration:underline;}
div.event_simple .links{color:silver;font-size:smaller;}
div.event_simple .links a{color:#8F5001;text-decoration:none;}
div.event_simple strong{color:gray}
div.event_simple small{color: silver; letter-spacing:0.2em;}
div.event_simple p{margin-top:0px; margin-bottom:5px; font-size:smaller;color:gray}

div.bottom_link a{text-transform:uppercase; font-size:80%; font-weight:bold; color:#e7af55; text-decoration:none;}
div.bottom_link a:hover{color:#8F5001; text-decoration:underline;}

#container{width:900px; border:solid 0px #D9CCB9; border-top:none;}


#header{ text-align:left; vertical-align:bottom;width:900px; height:80px;overflow:hidden;}

#subhead_image{width:900px; background:url(../Files/Header_Blank.gif);}
#subhead_image #title{text-align:left; height:63px;  line-height:85px; font-size:200%;color:#8F5001; letter-spacing:0.05em; margin:0px; padding:0px; padding-left:30px;}

#intro{margin:0px; width:900px; height:145px; overflow:hidden; background:#ededed; border-bottom:solid 1px #d9d9d9;}

#home{float:left;display:block; width:200px;margin-left:10px;}


#home_left{float:left; width:550px; margin-left:15px;}
#home_left_inner{padding-left:10px; padding-right:10px; text-align:left;}
#home_left_top{background:url(../Files/540Box_Top.gif) no-repeat; height:12px; width:540px; margin-top:15px;}
#home_left_middle{width:540px; background:URL(../Files/540Box_1px.gif) repeat-y; min-height:200px; }
#home_left_bottom{background:url(../Files/540Box_Bottom.gif) no-repeat; height:12px; width:540px; margin-bottom:10px;}

#home_right{float:right; width:300px; margin-right:15px;}

#home_right_inner{padding-left:10px; padding-right:10px; text-align:left;}
#home_right_top{background:url(../Files/300Box_Top.gif) no-repeat; height:12px; width:300px; margin-top:15px;}
#home_right_middle{width:300px; background:URL(../Files/300Box_1px.gif) repeat-y; min-height:200px; }
#home_right_bottom{background:url(../Files/300Box_Bottom.gif) no-repeat; height:12px; width:300px; margin-bottom:10px;}


#home_bottom{float:left; width:900px;}


#search{float:right; position:relative; top:-65px;right:20px;}
#search input{font-size:smaller;}

#search_results h1{font-size:160%; color:#8F5001;margin-bottom:10px;}
#search_results h2{font-size:100%; color:#faad3a; text-transform:uppercase;}
#search_results div.result_set{margin-bottom:20px;}


#top_nav{float:right;width:650px;height:44px;}
#top_nav_inner{margin-right:190px; margin-top:17px; text-align:right;}
#top_nav_inner li {float: right; list-style-type:none; margin-left:15px;}
#top_nav_inner li a{font-size:smaller; text-decoration:none; color:silver;}

/* DROPDOWN CSS */
#mainNav{float:right;width:670px;height:36px; background:url(../Files/navbar.gif) right top;}
#mainNav #nav{margin:0px; padding:0px;list-style:none;margin-left:15px;} 
#mainNav #nav ul{display:none;} 
#mainNav #nav li {float: left;}
#mainNav #nav li a {
	display: block;
	padding-left:15px;
	padding-right:15px;
	height:36px;
	line-height:36px;
	color:white;
	font-size:80%;
	text-transform:uppercase;
	font-weight:bold;	
	text-decoration:none;
} 
#mainNav #nav li a:hover{background:url(../Files/ctp_nav_hover.gif);}
#mainNav #nav li a.selected{background:url(../Files/ctp_nav_hover.gif);}



#subnav{width:900px;background:#ededed;border-top:solid 1px #d9d9d9}
#subnav ul.subnav{margin:0px; padding:0px;list-style:none;margin-left:15px;} 
#subnav ul.subnav ul{display:none;} 
#subnav ul.subnav li {float: left;}
#subnav ul.subnav li a {
	display: inline-block;
	padding-left:15px;
	padding-right:15px;
	height:30px;
	line-height:30px;
	color:#8F5001;	
	font-size:75%;	
        font-weight:bold;
	text-decoration:none;
} 
#subnav ul.subnav li a:hover{background:#e1e1e1;color:#8F5001;}
#subnav ul.subnav li a.selected{background:#ffc877; color:white; font-weight:bold;}

#content{background:white url(../Files/bg_shadow.gif) top repeat-x; padding-top:5px;padding-bottom:5px;}

#content2_top{}
#content2_inner{padding:15px; padding-left:30px; text-align:left;}
#content2_bottom{}
#content3_inner{padding:15px; padding-right:30px; text-align:left;}

#breadcrumb{margin-bottom:15px; letter-spacing:0.1em;font-size:80%}
#breadcrumb span{color:#ca9643}
#breadcrumb ul{list-style:none;margin:0px; padding:0px;}
#breadcrumb li{float:left;margin:0px; padding:0px; margin-right:5px;}
#breadcrumb li a{color:#8F5001; text-decoration:none; font-weight:bold;}
#breadcrumb li a:hover{text-decoration:underline;}
#breadcrumb div.inner{}

#footer{height:36px; line-height:36px; background:url(../Files/footerbg.gif);}
#footer a{color:white; text-decoration:none; font-size:smaller;}
#footer strong{}

#footer #nav{margin:0px; padding:0px;} 
#footer #nav ul{display:none;} 
#footer #nav li {float: left; list-style-type:none; margin-left:15px;}


#subfooter{padding:10px; font-size:90%;}

/* CLEARFIX - DO NOT REMOVE */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}