/* CSS Document */

html{ overflow-y:scroll;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

a{}
a:hover {border: none;text-decoration: underling;}
img {border: none;}
img.left {float: left; margin: 0 8px 20px 0; display:block}
img.left2 {float: left; margin: 0 15px 50px 0; display:block}

h1, h2, h3 {font-family:"Times New Roman", Times, serif;font-weight: normal; color: #09144F;}

.big{ font-size:18px; font-weight:bold; text-transform:uppercase}

/* Page */
#header {width: 800px; margin: 0 auto; background:#E7E9D2 url(../images/bg.jpg) repeat-y;}
#topBanner{ width:800px; height:194px; padding:9px 0 0 0}

#page {width: 800px; margin: 0 auto; padding:1px 0 0 0; background:#E7E9D2 url(../images/bg.jpg) repeat-y;}
	#page #content {float: left; width: 585px; padding-left:10px}
	#page #content H1 {font-size: 20px; display:block; margin:20px 0 5px 0 }
	#page #content H2 {font-size: 25px; display:block; margin:5px 6px 10px 0; text-transform:uppercase; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#8DB4B2 }
	#page #content H2 span{ color:#999999; font-size:15px; font-weight:bold}
	
	#page #sidebar {float: right; width: 203px }
	#page #sidebar div {width: 189px; margin:0px 0px 0px 0px; background: url(../images/rithtBG.jpg) repeat-y }
	#page #sidebar div img{ border-bottom:#999999 1px dashed; margin:0px 0 2px 4px}
	#page #sidebar img { margin-top:12px; display:block}
#page:after {content: ""; display: block; height:0; clear: both;  visibility: hidden}
* html #page {height: 1%;}


#T-containerTop{width:590px; background:#FFBA77 url(../images/Tround_R.png) right no-repeat}
#T-Container{ width:560px; height:auto; background:#FFBA77 url(../images/T-cont_bg.png) repeat-y; padding-left:15px; padding-right:15px; padding-bottom:5px; overflow:hidden; height:100%;}

#T-Container div.containLeft
{
float:left;
width:245px;
}

#T-Container div.containRight
{
float:right;
width:300px;
}


#T-Container p{ margin-top:0; margin-bottom:5px; }
#T-containerBottom{width:590px; height:15px; background:url(../images/Tround_B.png) top no-repeat}
/*#N_container{ width:560px; padding-left:15px; padding-right:15px}*/

#InnerContainer{ width:570px; height:auto; padding-left:2px; padding-right:10px}
#InnerContainer p{ margin-top:0; margin-bottom:10px; }
#InnerContainer2 a { color:#990000}
#InnerContainer2 ul a { color:#999999}
#InnerContainer2{ width:570px; height:auto; padding-left:2px; padding-right:10px}
#InnerContainer2 p{ margin-top:5; margin-bottom:10px; /*border-bottom:#999999 dashed 1px;*/ padding-bottom:10px;  background:url(../images/logo_back.gif) no-repeat right top  }
#InnerContainer2 p em{ color:#666666; font-size:10px}
#InnerContainer2 blockquote {background:url(../images/artical_bg.png) top repeat-x; display:block; margin:2px 2px 2px 2px; padding: 5px 5px 0 5px; border:#999999 dashed 1px;}
#InnerContainer2 blockquote h3{ font-size:17px; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif; margin:0; }
#InnerContainer2 blockquote p img{margin:0 5px 3px 0px; float:right; }
#bottom {width: 800px; margin: 0 auto; height:23px; background:#A30B07 url(../images/bottomR.gif) right top no-repeat}

	
#InnerContainer3 a { color:#990000}
#InnerContainer3 ul a { color:#999999}
#InnerContainer3{ width:570px; height:auto; padding-left:2px; padding-right:10px}
#InnerContainer3 p{ margin-top:5; margin-bottom:10px; /*border-bottom:#999999 dashed 1px;*/ padding-bottom:10px;}
#InnerContainer3 p em{ color:#666666; font-size:10px}
#InnerContainer3 blockquote {background:url(../images/artical_bg.png) top repeat-x; display:block; margin:2px 2px 2px 2px; padding: 5px 5px 0 5px; border:#999999 dashed 1px;}
#InnerContainer3 blockquote h3{ font-size:17px; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif; margin:0; }
#InnerContainer3 blockquote p img{margin:0 5px 3px 0px; float:left; }



/*top menu*/
#menu { background-color: #990000; overflow:hidden; height:100%; padding:4px 0px 4px 20px; text-align:center}
#menu ul {margin: 0 auto; padding:0px; list-style: none; text-align:center; white-space:nowrap}
#menu li {float:left; text-align:center; white-space:nowrap}
#menu a {padding:0px 5px 0px 8px; background: #990000 url(../images/menu_div.gif) no-repeat left center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; white-space:nowrap}
#menu .first a {background: none;}
#menu li.first{ border:none;}

/*#menu a:hover{ color:#CCCCCC;} */

#menu li div{ clear:both; background-color: #990000;}
#menu li ul{ position:absolute; overflow:hidden; display:none; background-color: #990000; margin:0px; padding:0px 5px 5px 5px}
#menu li ul li{ display:block; float:none; color:#FFF; text-align:left; padding:5px 0px 0px 0px; white-space:nowrap; border:none;}
#menu li ul li a{ text-decoration:none; color:#FFFFFF; background:none}



/*Sub menu*/
#sub{ background-color:#6B0F0A; margin:0 5px 0 0; padding:0 0 0 15px}
#sub ul {margin: 0; padding: 3px 0 3px 0; list-style: none; text-align:left}
#sub li {display: inline;}
#sub a {padding: 0 6px 0 12px; background: #6B0F0A url(../images/sub_div.gif) no-repeat left center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFAEAA; text-decoration:none}
#sub .first a {background: none;}



/*Speaking engagement*/

div.speak
{
clear:both; 
overflow:hidden; height:100%;
}

div.speak div.speakLeft
{
float:left;
width:320px;
}

div.speak div.speakRight
{
float:right;
width:230px;
}
