/* CSS Document */
body {
margin:10px 0px 0px 0px;
padding:0px;
background:url(ambassadors_home/insidebackground.gif);
}
a {
-moz-outline-style: none;
}
a img {
border:none;
}
div.clear {
clear:both;
height:10px;
}
#container {
width:990px;
margin:0px auto;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
#header-container {

}
#header-container-top {
background:#ffffff;
height:87px;
}
#header-container-top-left {
float:left;
height:87px;
width:600px;
position:relative;
}
#header-container-top-right {
float:right;
height:87px;
width:390px;
text-align:right;
}
span#logo {
margin:10px 0px 0px 20px;
position:absolute;
}
span#logo-tagline {
font:11px Arial, Helvetica, sans-serif;
color:#848689;
margin:32px 0px 0px 310px;
position:absolute;
}
#searchcontainer {
margin:35px 15px 0px 0px;
}
input.thesearch {
font:11px Arial, Helvetica, sans-serif
color:#666666;
width:170px;
border:solid 1px #f0f0f0;
}
/* NAVIGATION - START */
#mainnav {
height:30px;
background:url(ambassadors_home/main_nav_bg.jpg) repeat-x;
}
#home-button {
float:left;
width:32px;
}

/* CSS & jQuery Multi-Level Dropdown Navigation - Requires jqueryslidemenu.js and jquery.min.js */

#myslidemenu {
height:30px;
float:right;
width:958px;
}
.jqueryslidemenu {
font-size:12px;
font-weight:bold;
background:none;
width: 100%;
}
.jqueryslidemenu ul {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	list-style-type: none;
}
.jqueryslidemenu ul li{		/*Top level list items*/
	position: relative;
	display: inline;
	float: left;

}
.jqueryslidemenu ul li a{	/*Top level menu link items style*/
	display:block;
	padding:7px 15px 8px 15px;
	color:#666666;
	text-decoration: none;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: #666666;
}
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited {
	color: #fbfaf6;
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.active {
	color:#8c1515;
}
.jqueryslidemenu ul li ul{		/*1st sub level menu*/
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	padding:0px 0px 0px 0px;
}
.jqueryslidemenu ul li ul li {		/*Sub level menu list items (undo style from Top level List Items)*/
	display: list-item;
	float: none;
}
.jqueryslidemenu ul li ul li ul {	/*All subsequent sub menu levels vertical offset after 1st level sub menu */
	top: 0;
	padding:0px;
}
.jqueryslidemenu ul li ul li a {	/* Sub level menu links style */
	font:11px Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	width:140px; /*width of sub menus*/
	padding:5px;
	margin:0;
	border-top-width: 0;
	border-bottom:1px solid #5d5d5d;
	background:#464d4c;
}
.jqueryslidemenu ul li ul li a:hover { /*sub menus hover style*/
	background:#000000;
	color:#fbfaf6;
}
.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}
#banner-container-home {
height:305px;
}
#banner-container-inside {
height:150px;
}
#banner-home {
height:248px;
background:url(ambassadors_home/banner_bg.jpg) no-repeat;
}
#banner-inside {
height:150px;
background:url(ambassadors_home/inside_banner_bg.gif) no-repeat;
}
#subnav-container {
height:30px;
}
#subnav-container ul {
margin:0px;
padding:0px 0px 0px 64px;
list-style:none;
}
#subnav-container ul li {
display:inline;
margin-right:15px;
line-height:30px;
}
#subnav-container ul li a {
color:#ffffff;
text-decoration:none;
padding:7px 2px 6px 2px;
}
#subnav-container ul li a:hover, #subnav-container ul li a.first-active, #subnav-container ul li a.middle-active, #subnav-container ul li a.last-active, #subnav-container ul li a.only-active {
color:#ffffff;
text-decoration:none;
border-bottom:2px solid #e1e0e0;
}
#banner-content-inside {
height:120px;
}
#banner-content-inside h1 {
font:26px "Times New Roman", Times, serif;
text-transform:uppercase;
color:#f2f2f2;
padding:40px 0px 0px 50px;
margin:0px;
line-height:30px;
}
#banner-content {
font:26px "Times New Roman", Times, serif;
color:#f2f2f2;
padding:80px 0px 0px 60px;
}
#banner-buttons {
height:57px;
background:url(ambassadors_home/banner_buttons_bg.jpg) repeat-x;
}
#banner-buttons-left {
width:330px;
float:left;
height:57px;
background:url(ambassadors_home/become_ambassador.jpg) 18px 1px no-repeat;
}
#banner-buttons-left h2 {
font:16px Arial, Helvetica, sans-serif;
color:#666666;
line-height:56px;
margin:0px;
padding:0px 0px 0px 90px;
}
#banner-buttons-right {
width:330px;
float:right;
height:57px;
background:url(ambassadors_home/find_ambassador.jpg) no-repeat;
}
#banner-buttons-right h2 {
font:16px Arial, Helvetica, sans-serif;
color:#666666;
line-height:56px;
margin:0px;
padding:0px 0px 0px 95px;
}
#banner-buttons-middle {
width:330px;
float:left;
height:57px;
background:url(ambassadors_home/ambassador_resources.jpg) no-repeat;
}
#banner-buttons-middle h2 {
font:16px Arial, Helvetica, sans-serif;
color:#666666;
line-height:56px;
margin:0px;
padding:0px 0px 0px 90px;
}
#banner-buttons h2 a {
text-decoration:none;
color:#666666;
}
#banner-buttons h2 a:hover {
text-decoration:none;
color:#8c1515;
}
#body-container {
background:#f2f2f2;
}
#body-container-left {
float:left;
width:675px;
}
#body-container-right {
float:right;
width:315px;
}
#editablecontent {
margin:10px 10px 0px 10px;
padding:15px;
background:#ffffff;
min-height:465px;
font:11px verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#editablecontent.inside {
min-height:200px;
}
#editablecontent h1 {
font:20px "Times New Roman", Times, serif;
color:#881314;
padding:0px;
margin:0px 0px 5px 0px;
}
#editablecontent a, #body-container-feature-story a {
text-decoration:none;
color:#881314;
}
#editablecontent a:hover, #body-container-feature-story a:hover {
text-decoration:underline;
color:#881314;
}
#ambassador-logos {
margin:10px 10px 0px 10px;
padding:5px 15px 15px 15px;
background:#ffffff;
min-height:54px;
}
#ambassador-logos-title {
font:9px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#8a929d;
}
#ambassador-logos-logos img {
margin:3px 30px 0px 0px;
} 
#body-container-feature-story {
background:#ffffff;
margin:10px 10px 0px 0px;
padding:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#body-container-feature-story h3 {
background:url(ambassadors_home/featured_story_bg.gif) no-repeat;
color:#ffffff;
margin:0px 0px 25px 0px;
padding:0px 0px 0px 15px;
font:14px Arial, Helvetica, sans-serif;
line-height:26px;
}
#body-container-feature-story div.newstitle {
font-weight:bold;
}
#body-container-feature-story div.newsdate {
font-size:10px;
color:#666666;
font-style:italic;
}
#body-container-feature-story div.newsdescpreview {
margin-top:3px;
border-bottom:1px solid #f3f3f3;
padding-bottom:7px;
margin-bottom:5px;
}
#body-container-feature-story div.newsdate {
display:none;
}
#body-container-feature-story img {
margin-bottom:20px;
}
#insidequicklinks {
margin-top:40px;
}		
#insidequicklinks ul {		/* Inside Page Right Column Quicklinks */
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
list-style:none;
}
#insidequicklinks ul li {
margin-left:0px;
}
#insidequicklinks ul li a {
display:block;
background:url(ambassadors_home/insiderightcolquicklinks.gif) no-repeat;
width:205px;
height:21px;
padding:5px 0px 0px 25px;
margin-bottom:4px;
text-decoration:none;
color:#881314;
font:12px Arial, Helvetica, sans-serif;
}
#insidequicklinks ul li a:hover {
background:url(ambassadors_home/insiderightcolquicklinks.gif) 0 -26px no-repeat;
color:#ffffff;
text-decoration:none;
}
#footer-container {
padding:10px;
}
#footer-container a {
text-decoration:none;
color:#666666;
}
#footer-container a:hover {
text-decoration:underline;
color:#666666;
}
span#footer-links ul {
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
}
span#footer-links ul li {
display:inline;
padding-right:15px;
}
span#footer-links ul li img {
margin-right:3px;
vertical-align:bottom;
}
#searchcontainer p {
margin:0px;
padding:12px 0px 0px 15px;
}
#searchcontainer .dosearch {
vertical-align:bottom;
}
#searchcontainer .thesearch {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
width:170px;
border:1px solid #f0f0f0;
padding:2px;
}
.searchresult {
margin:4px 0px 5px 0px;
border-bottom:1px dashed #f3f3f3;
}
div.search-result-type {
font-style:italic;
padding-bottom:3px;
}
div.search-result-type span {
margin-right:5px;
color:#333333;
}
/* Document Table Styling - START */

table#documenttable, table#documenttablerss {
border:0px solid #f3f3f3;
}
table#documenttable td, table#documenttablerss td {
padding:7px 5px 7px 5px;
text-align:left;
border-right:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
table#documenttable td h3 {
font:bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#333333;
margin:0px;
}
table#documenttable td img, table#documenttablerss td img {
margin-right:4px;
}
table#documenttable th {
background:#820f1c;
color:#ffffff;
padding:2px 5px 2px 5px;
text-align:left;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:18px;
}
table#documenttablerss th {
background:#881314;
color:#ffffff;
padding:2px 5px 2px 5px;
text-align:left;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:18px;
border-bottom:1px solid #ebebe9;
}
table#documenttable tr:hover, table.data tr:hover {
background:#f9f9f7;
}
/* Document Table Styling - END*/

#editablecontent h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#881314;
margin:0px 0px 0px 0px;
text-transform:none;
}
#content label {
    width: 100px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block
}
#content input {
         margin-left: 20px;
         margin-bottom: 5px;
         font:11px Arial, Helvetica, sans-serif;
color:#666666;
}  
#content textarea {
         margin-left: 20px;
         margin-bottom: 15px;
         font:11px Arial, Helvetica, sans-serif;
color:#666666;
} 
#editablecontent label {
    width: 100px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block
}
#editablecontent input {
         margin-left: 20px;
         margin-bottom: 5px;
         font:11px Arial, Helvetica, sans-serif;
color:#666666;
}  
#editablecontent textarea {
         margin-left: 20px;
         margin-bottom: 15px;
         font:11px Arial, Helvetica, sans-serif;
color:#666666;
} 