﻿/* For 2010 ILP Website Revision */

/* Browser RESET  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  
}

body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*General styles */

/* Set defaul margin and padding for all elements to 0 *****Calibri or "Segoe UI", font  */

*
{
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;

}


body {
   background-image: url(images/2010SiteImages/Header/RedHeaderLine_NoBar.gif); 
   background-repeat: repeat-x; 
   text-align:center;
}

.BodyLong {
   background-image: url(images/2010SiteImages/Header/RedHeaderLine_NoBar.gif); 
   background-repeat: repeat-x; 
   text-align:center;
}

.BodyNarrow{
   background-image: url(images/2010SiteImages/TallBackgroundBlueNarrow.gif); 
   background-repeat: repeat-x; 
   text-align:center;
}

.RedBody{
     background-image: url(images/2010SiteImages/Header/RedHeaderLine_NoBar.gif); 
   background-repeat: repeat-x; 
   text-align:center;
}


h1
{
  font-family: Helvetica, Trebuchet MS, Tahoma, Corbel, Verdana, Arial;
  font-family: Calibri, Corbel, "Trebuchet MS","Georgia",Arial,sans-serif;
  font-size: 21px;
  font-weight: bolder;
  color: #00539F;
  margin-bottom: 10px;  
  padding-bottom: 3px;  
  margin-top: 8px;
}

.left { float: left; }

.right { float: right; }
    
    


/* Page column styling */


#Frame
{
    margin: 0 auto; 
    width: 980px;
    position: relative;
   
}


#Header
{
  height: 219px; 
  width: 979px; 
  background-image :url(Images/2010SiteImages/Header/ILP2010HeaderStraight.gif)   
}

#HeaderLong
{
  height: 222px; 
  width: 979px; 
  background-image :url(Images/2010SiteImages/Header/ILP2010HeaderStraight.gif)   
}


#HeaderNarrow
{
  height: 190px; 
  width: 979px; 
  background-image :url(Images/2010SiteImages/Header/ILP2010HeaderUpswung.gif)   
}

#RedHeader
{
  height: 190px; 
  width: 979px; 
  background-image :url(Images/2010SiteImages/Header/RedHeader_NoBar.gif)   
}

#BodyWrap
{
    width: 979px;
    float: left;
}


#MainAreaCanvas
{
    float: left; 
    width: 979px;
    background-color: white;
    padding-left: 11px; 
    padding-top: 31px;
    clear: both;
    margin-bottom: 25px;
}


/* Panel contains a left column and right main display area */
#MainContentPanel
{
    float:left; 
    margin-left: 5px; 
    padding-left: 10px;
    
}

#MainContent_Left
{
    float: left;
    width: 680px;
    text-align: left;
}

#MainContent_Right
{
    float: left;
    margin-left: 10px;
    text-align: left;
    
}

#MainContent_LeftInternal
{
    padding-top: 23px;
    float: left;
    width: 240px;
    text-align: left;
}

#MainContent_RightInternal
{
    float: left;
    width: 680px;   
    text-align: left;
    margin-left: 30px;
}


#MainContent_RightFrontPageText
{
    float: left;
    width: 650px;   
    text-align: justify;
    margin-left: 25px;
    margin-top: 0;
    padding-top: 0;
}

#MainContent_RedRightFrontPageText
{
    float: left;
    width: 600px;   
    text-align: justify;
    margin-left: 25px;
    margin-top: 0;
    padding-top: 0;
}

#MainContent_RightFrontPageText h3, #MainContent_RedRightFrontPageText h3
{
    margin-top: 0;
    padding-top: 0;
}


#MainContent_Right img, #MainContent_LeftInternal img, #HorizonatalContent img
{
    padding-bottom:8px;
    float: left;
    clear: both;
}

#MainContent_LeftInternal img
{
    padding-bottom: 35px;


}

#MainContent_Right img
{
}


* html #Footer {
	height:260px;
}

#FooterRed {
	height: 40px;
	background-color: #9E1E20;
	clear:both;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size:85%;
	min-height:60px;
	margin-top:20px;
	color: #E7E9F4;
	padding-top:20px;
	background-image:url(Images/2010SiteImages/Footer/TopEdge.gif) 
}

#FooterRed a:hover ,#FooterRed a:active
{
    color: #003273;
    text-decoration: underline;
}

#FooterRed a:link, a:visited
{
    text-decoration: none;
    color: White;
}

#FooterRed a:link,#FooterRed a:visited {color:White; border-bottom: dotted 1px white ; text-decoration:none}

#FooterRed a:hover, #FooterRed a:active{color: #EBA620; border-bottom: dotted 1px #EBA620;text-decoration:none}



#FooterContents
{
    width:965px;
	text-align:left;
	margin:auto;
	padding-left: 35px;
	font-family: Tahoma, Verdana;
}
 

.FooterGroup
{
    width:240px; display:block; float:left;
}

.FooterMenu, .FooterMenu ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    left:auto;
    width:200px;
    display:block; float:left;
    
}

.FooterMenu
{
    margin-left: 10px;  
    padding-top: 4px;
}


#Footer img
{
    margin: 0;
    padding: 0;
}


.FooterMenu .LastFooter
{
   margin: 0;
   padding-right: 0;
   width: 40px;
}


.FooterMenu li ul 
{
     margin:  0.3em 0 1.0em 0
}


.RedFooterMenu, .RedFooterMenu ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    margin: auto;
    display:block; float:left;
    
}

.RedFooterMenu
{
    margin-left: 120px;  
    padding-top: 0px;
}

.RedFooterMenu li
{
    margin: auto;
	padding:10px;
	list-style-type:none;
	float:left;
	display:inline;
	font-weight:bold;
	position:relative;
	
	}



.RedFooterMenu .LastFooter
{
   margin: 0;
   padding-right: 0;
   width: 40px;
}






/* Column Content Boxes */


.ContentBox
{
    float: left;
    width: 260px;
    padding: 1px;
    border: solid 1px #c5cac1;
    font-size: 11px;
    clear: both;
    margin-bottom: 17px;
    text-align: left;
    

}

.ContentBox div
{
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 11px;
    padding-left: 10px;
    background-color: #f6f6f6;
    background-image: url(Images/2010SiteImages/contentboxfooter.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt bottom;
    font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
  }

.ContentBox h3 {
    font-size: 123%;
    height: 26px;
    line-height:28px;
    vertical-align: middle;
    clear: both;
    color: white;
    padding-left: 25px; 
    background-color: transparent; 
    background-attachment: scroll; 
    background: url(Images/2010SiteImages/ContentBoxHeaderB.png) no-repeat 0;
    font-family: Helvetica, Trebuchet MS, Tahoma, Corbel, Verdana, Arial;
 }

.ContentBox h3 img {width: 36px; height: 18px; position: absolute;margin-left: 120px;}
.ContentBox a:link { color: #00539f; text-decoration: none;}
.ContentBox ul li { display: inline; font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;}
.ContentBox ul li a  { font-family: Tahoma, Corbel, Verdana, Arial; text-decoration: none; color: #00539f; display: block; width: 235px; line-height: 16px; padding: 2px 0 2px 12px; vertical-align: middle; background: url(Images/2010SiteImages/orangedot.png) no-repeat 0;}
.ContentBox ul li a:hover {text-decoration: none; background: #C8D7DC url(Images/2010SiteImages/orangedot.png) no-repeat 0;}

.MoreLink
{
    
    padding-top: 4px;
    padding-left: 12px;
    font-size: 120%;
}
.MoreLink a:link { color: #00539F; border-bottom: dotted 1px #5070A1; text-decoration: none;}
.MoreLink a:hover { color: #F79239; text-decoration:none; border-bottom: dotted 1px #F79239;}
.MoreLink a {color: #00539F; border-bottom: dotted 1px #5070A1; text-decoration: none;}


.bookshops
{
	float:right; 
	margin-left:40px;
}

/* Text Content Styles */

.TextContent
{
   margin-bottom: 15px;  
  line-height: 130%;
   font-size: 100%;
}


.TextContent h3
{
	font-family: Calibri, Corbel, "Trebuchet MS","Georgia",Arial,sans-serif;
	font-size: 20px;
	padding-bottom: 0px;
	text-align: left;
	color: #00539F;
	padding-right: 5px;
	font-weight: lighter;

	line-height: 23px;
	margin-top: 15px;
}


.TextContent img
{
    border: solid 1px #6B89B5;
    vertical-align: top;
    border: 0;
}

.TextContent p 
{
   
	margin-bottom: 10px;
}


.TextContent a:link { color: #00539F; border-bottom: dotted 1px #5070A1; text-decoration: none;}
.TextContent a:hover { color: #F79239; text-decoration:none; border-bottom: dotted 1px #F79239;}

.TextContent a {color: #00539F; border-bottom: dotted 1px #5070A1; text-decoration: none;}

.TextContent ul
{
   
	margin-top: 0;
	margin-bottom: 25px;
	margin-left: 50px;	
   list-style-image: url(images/dot.gif);
	
}

.TextContent ul li
{
	list-style-type: disc;
	margin-bottom: 9px;
	color: black;
}

.TextContent ul li p
{
	
}

.TextContent ul li a
{
	text-decoration: none;
	color: #00539F;
}

.TextContent ul li a:hover
{
	text-decoration: none;
	color: #FF8C19;
}


.TextContent ol
{
    margin-top: 0;
	margin-bottom: 20px;
	padding-left:20px;
	color: Black;
	margin-left: 20px;
}

.TextContent ol li 
{
	margin-bottom: 4px;
	float: none;
	color: black;
	margin-left: 15px;	
}


.TextContent ol li p
{

}

.TextContent ol li p
{
	
}

.TextContent ol li ul
{
	
}

.TextContent ol li a:hover
{

}

.TextContent .GBSImg
{
    border: solid 1px #C4CAE5;
    margin-right: 4px;
}


/*Breadcrumb Navgation */

#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	margin-left: 0;
	padding-left: 0;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	margin-bottom: 25px;
	margin-top: 20px;
	
   
	}

 #crumbs ul, #crumbs li {
    list-style-type:none;
    padding:0;
    margin:0;
}

#crumbs li {
    float:left;
    line-height:2.3em;
    padding-left:.75em;
   color:#777;
   }
   
#crumbs li a {
   display:block;
   padding:0 15px 0 0;
   text-decoration: none;
   background:url(images/menu/crumbs.gif) no-repeat right center;
   border: none;
   }

#crumbs li a:link, #crumbs li a:visited {
   text-decoration:none;
   color:#777;
}

#crumbs li a:hover, #crumbs li a:focus {
   color:#F79239;
   
   text-decoration: none;
}


/* End of Breadcrumb Navigation */


/* News text and image columns */
.NewsColumnBesideImages
{
    float:left; 
    width:430px;
    font-size: 100%;
    line-height: 18px;
	margin-bottom: 10px;
    
}

.NewsColumnBesideText
{
    float:right; 
    width:210px; 
    padding-top:0px;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
}


.NewsColumnBesideText img
{
    border: 0;  
    margin-bottom: 5px; 
    margin-top: 15px;
    width: auto;
    height: auto;
   
}

.NewsColumnBesideText .top
{
    margin-top: 0;
}

.NewsColumnBesideText .ImgBlurb
{
   
    margin-bottom: 14px;
    clear: both;
}




/* END News text and image columns */



/* Sitemap */


#sitemap
{
    list-style-type: none;
    padding: 0;
    margin-left: 5em;

}


#sitemap li
{
    list-style-type: none;
    font-size: 114%;
}

#sitemap li dl
{
    margin-left: 30px;
    font-size: 78%;

}

/* Table for news, event and reports  */

.TableList
{
    font-size: 95%;
    border: none;
    text-align:left;
    border-collapse:collapse;
    padding: 20px;
    width: 645px;
    margin-bottom: 50px;
}

.TableListILD
{
    font-size: 95%;
    border: none;
    text-align:left;
    border-collapse:collapse;
    padding: 20px;
    width: 700px;
    margin-bottom: 50px;
}

.TableList thead
{
    color: #5070A1;
    font-size: 104%;
    padding: 8px 5px 8px 5px;
    width: 645px;
    font-weight: normal;
}

.TableListILD thead
{
    color: #5070A1;
    font-size: 104%;
    padding: 8px 5px 8px 5px;
    width: 700px;
    font-weight: normal;
}


.TableList th, .TableListILD th
{
    padding: 8px 5px 8px 5px;
    text-align: left;
}


.TableList tr td, .TableListILD tr td
{
    padding: 8px 5px 8px 5px;
}


.TableList .even, .TableListILD .even
{
	background: #F6F6F6;
	padding: 15px;
}

.TableList .odd, .TableListILD .odd
{
	background:#DBDFEF;
	padding: 15px;
	
}

.Tablelist .even .link, .TableListILD .even .link
{
    width: 100px;
    text-align: right;
    border: solid 1px pink;
}

.DateCol
{
    width: 120px;
    text-align: left;
    

}

.LinkCol
{
    width: 55px;
    text-align: right; 
}

.LocCol
{
    width: 130px;
}

.LocColILD
{
    width: 220px;
}

.StateCol
{
    width: 10px;

}


.TableList tr a
{
	text-decoration: none;
	color: #0053A0;
}

.TableList tr a:hover
{
	text-decoration: none;
	color: #FF8C19;
}


.colBookshops
{
    float: right; 
    width: 290px;
 }
 
 .colPublishers
 {
    padding-right: 8px; 
    float: left; 
    width: 300px; 
    padding-right: 40px;
 
 }
 
  .colPublishers h3, .colBookshops h3
 {
    margin-bottom: 5px;
    text-decoration: none;
     padding-bottom: 3px;
     border-bottom: dotted 1px;
 
 }
 
 
 
 /*end Policy container */
 
.PolicyContanierBig
{
    float: left;
    padding-right: 2px;
    padding-top: 8px;
    width: 670px;
    line-height: 18px;
    font-size: 16px;
}
		
.NumberCol
{
    float: left;
    padding-top:0px;
    width: 5%;
    font-size: 16px;
}

.TextCol
{
    float: right; 
    width:580px;
    color: Black;
    font-size: 10pt;
    clear:both;
    padding-right: 10px;
}

.TextColConditions
{
    float: right; 
    color: Black;
    padding-right: 10px;
    width: 93%;
    margin-bottom: 15px;
    clear: right;
}


.TextColConditions ol
{
  margin-left:35px;
}

.HeaderCol
{
    float:left;
    width: 670px;
    font-size: 115%;
    padding-bottom: 10px;
    clear: left;
    
}

/*end Policy container */

.Testimonial
{
    padding-left: 0px;
    padding-top: 10px;
    font-style: italic;
    padding-right: 30px;
    text-align: justify;

}

.TestimonialName
{
    text-align: right;
    font-weight:bolder;
    padding-right: 30px;


}

/*Event Details Box */

.EventDetailsBox
{
    border: solid 1px #6B89B5;
    float: left;
    width: 670px;
    padding: 15px 10px 15px 10px;
    min-height: 40px;
    margin-top: 20px;
}

.EventDetailsBox .EventsHeader
{
    border-bottom: 1px solid #6B89B5;
    color: #6B89B5;
    font-size: 14px;
    height: 15px;
    padding: 0 0 10px 3px;
}




.EventDetails p
{
    color: #003273;
    font-size: 11px;
    padding: 0 4px 0 0;
    margin: 0;
}


/* Text Content Image Div */

.TextColumnBesideImages
{
    float:left; 
    width:510px;
}

.ImageColumnBesideText
{
    float:right; 
    width:120px; 
    padding-top:15px
}


.ImageColumnBesideText img
{
    border: 0;  
    margin-bottom: 15px; 
    width: auto;
    height: auto;
}

.TableRow  
{
    font-size: 13px;
    color: Black;
}


/* Main Navigation Menu  */


#menu {
    list-style-type:none; 
    margin: 0 0 8px 0; 
    padding:0;
    font-family: Palatino Linotype,  Helvetica, Trebuchet MS, Tahoma, Corbel, Verdana, Arial; 
    padding-top: 148px; 
    padding-left: 3px; 
    
    margin-left: 10px;
    }

#menu li 
{
    display:block; 
    float:left; 
    position:relative; 
    z-index:100; 
    margin-right:1px;
    margin-left: 5px;
}
    
#menu li span 
{
    display:block; 
    z-index:100; 
    padding: 3px 10px 6px 10px;
    font-family: Tahoma, Verdana, Arial;
 
    
}
    
#menu li a, #menu li a:visited{
    display:block; 
    padding:0; 
    white-space:nowrap;
     font-family: Tahoma, Verdana, Arial;
    }
    
#menu dl{
    position:absolute; 
    top:0; 
    left:0; 
    margin: 0; 
    padding: 0;
    font-family: Tahoma, Verdana, Arial; }
    
  
* html #menu dl{
    background:transparent;} 
    
#menu dt{
    margin:0; 
    float:left; 
    color: #003273; 
    background-color: Transparent;  
    font-family: Tahoma, Verdana, Arial;
    margin-bottom: 9px;
    }
    
#menu dd 
{
    display:none; 
    background: transparent; 
    clear:left; 
    margin:0; 
    padding:0; 
    color: #F6CA5B;  
    text-align:left; 

    background:transparent url(Images/Menu/opaque2.png); 
    padding-top:0px;
     font-family: Tahoma, Verdana, Arial;
}
    
#menu dt a, #menu dt a:visited {
    display:block; 
    color: white; /*#003273; */
    padding: 2px 10px 3px 10px;
    
    text-decoration:none;}
    
#menu dd a, #menu dd a:visited{
    color: #003273;
    text-decoration:none; 
    display:block; 
    padding: 7px 12px 4px 12px;
    font-size: 15px;
}
    
#menu li dd a:hover{
    border:0; 
    text-decoration:none; 
     background-image: url(images/2010SiteImages/Menu_OverHoverGIF.gif);
}
     
    
.ActiveMenu, .LastMenuActive{
    border:0; 
    color: white;
    border-top: solid 1px #EBA620;
    border-right: solid 1px #EBA620;
    border-left: solid 1px #EBA620;
    border-left: solid 1px #EBA620;
    /*background-image: url(images/2010SiteImages/Menu_ONHoverOrangeGIF.gif);*/
    margin: 0;
    padding: 0;
    }
    
    
.ActiveMenu span
{
    color: White;
    padding: 0;
    margin: 0;
}

.ActiveMenu dt
{
    border: 0;
    padding: 0;
    margin: 0;

}

    
#menu li:hover dd, #menu li a:hover dd {display:block;  }

#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}

#menu li:hover dt a, #menu li a:hover dt a {color: white;} 

#menu dd a:hover {color: #003273;}

#menu .ActiveMenu { color: White;}

     
#menu li dt a:hover{
    border:0; 
    text-decoration:none; 
    color: #EBA620}




#menu dt.LastMenu
{
    border-right: none;   
}

#menu {list-style-type:none; margin:0 0 10px 0; padding:0;  padding-top: 148px; 
    padding-left: 5px;  font-family: Palatino Linotype,  Helvetica, Trebuchet MS, Tahoma, Corbel, Verdana, Arial; 
    font-size: 16px;}
 
#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; padding: 5px 10px; font-size: 16px;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}
 

* html #menu dl{
    background:transparent url(Images/Menu/opaque.gif);}
    
#menu dt {margin:0; font-size: 16px; float:left; color: #003273}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color:#003273; font-size: 1em; text-align:left;  font-family: Tahoma, Verdana, Arial;}
 
#menu dt a, #menu dt a:visited {display:block; color:white; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#003273; text-decoration:none; display:block; padding: 5px 10px;  background:transparent url(Images/Menu/opaque2.png)}
 
#menu li a:hover {border:0; text-decoration:underline;}
 
#menu li:hover dd, #menu li a:hover dd {display:block;color:#003273; }
#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color: #EBA620;}

#menu li:hover dt a:hover {color: #F6CA5B}

#menu dd a:hover {color: #003273;}



/* ----- Sidebar Navigation ----- */

#SidebarNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    width: 220px;
    padding: 0px;
    margin: 0px;
    padding-bottom: 20px;
}

#SidebarNav 
{
	list-style:none;	
}

#SidebarNav li
{
	line-height: 120%;
	font-size: 15px;
	padding:0;
	margin:0;
}	

#SidebarHeader
{
	font-size: 16pt;	
}

#SidebarNav li a
{
    font-size: 120%;
    display: block;
    border-bottom: 1px dotted #F2C75A;
    padding: 10px 0px 3px 12px;
    text-decoration: none;
    color: #00539F;
    width:220px;
    border-left: solid 3px #B8C0DD;
}

.Current
{
     font-size: 120%;
    display: block;
    border-bottom: 1px dotted #F2C75A;
    padding: 10px 0px 3px 12px;
    color: #F69744;
    width:220px;
    border-left: solid 3px #B8C0DD;
}

.CurrentTop
{
     font-size: 120%;
    display: block;
    border-bottom: 1px dotted #F2C75A;
    padding: 0px 0px 3px 12px;
    color: #F69744;
    width:220px;
    border-left: solid 3px #B8C0DD;
}


#SidebarNav .TopSelected
{
    padding-top:  0px;

}

#SidebarNav li a:hover, .SidebarNav li a:focus
{
    color: #F79239;
    background-color: #eeeeee;
}


/* -----  End of Sidebar Navigation ----- */



/* ----- Ambassador Page ----- */

.AmbassadorContainer
{
    float:left;
    width: 670px;
    margin-bottom: 30px;  
}

.AmbassadorText
{
    float: right; 
    width: 470px   
}

.AmbassadorTextBorder
{
   	border-left: solid 2px #6B89B5;
	padding-left: 6px;
	text-align: justify;
}

.AmbassadorPicture
{
   float: left; 
   width: 190px; 
   padding-top: 2px; 
}

.AmbassadorPicture img
{
    border:solid 1px #6B89B5;
    width: auto;
    height: auto;
}



#FAQ_Q 
{
  font-size: 19pt;
  padding-left: 30px;
}


#FAQ_Q ul 
{
   padding-left: 30px;
   margin-bottom: 12px;
   list-style-image: url(images/dot.gif);
   
   
}

#FAQ_Q ul li
{
   
   margin-bottom: 12px;
   
}

#FAQ_Q ul li a
{
    font-size:17px;
    line-height: 22px;
    
}

.FAQ_Backlight
{
    background-color: #F6F6F6;
    padding: 5px 20px 5px 20px;
    margin-bottom: 35px;
}

.FAQ_Backlight h3
{
	font-family: font-family: Calibri, Corbel, "Trebuchet MS","Georgia",Arial,sans-serif;
	font-size: 17px;
	text-align: left;
	color: #00539F;
	padding-right: 5px;
	font-weight: normal;
	margin-top: 0px;
	line-height: 24px;
}

/* Input Form Div */

.TextForm
{
    background-color: transparent;
    background-image: url("Images/2010SiteImages/Forms/form_top_680.gif");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;  
    padding-top: 20px;
    margin-bottom: 20px;
    margin-top: 15px;
    width: 680px;
    text-align: left;
  
}

.TextForm fieldset {  
    /*margin: 1.5em 0 0 0;  
    padding: 0;  
    color: #00539F;
    border: 1px solid #BFBAB0;  		
    display:inline;*/
    
    margin:0;
    padding:0;
    border:none;	
	float:left;
	display:inline;
	margin-left:15px;
    width: 660px;
}  


.TextForm legend {  
    margin-left: 1em;  
    color: #00539F;
    font-size: 110%;
      
}  

.TextForm fieldset ol {  
    padding: 1em 0em 0 0em;  
    list-style: none; 
    padding-right: 3px; 
    margin-left: 55px;
    
}  


.TextForm fieldset li {  
    
    padding-bottom: .5em;  
}  

.TextForm fieldset .submit {  
    border-style: none;  
}

.TextForm .FormInput
{
    width: 200px;
    text-align: left;
    margin-left: 10px;
}




.TextForm .Input
{
    border:1px solid #ddd;
    background :#fff url(../images/2010SiteImages/forms/form_input.gif) repeat-x;
	padding:3px;
    width: 300px;
}

.TextForm .Input
{
    border:1px solid #ddd;
    background :#fff url(../images/2010SiteImages/forms/form_input.gif) repeat-x;
	padding:3px;
    width: 300px;
}


.TextForm .ChkInput
{
    background :#fff url(../images/2010SiteImages/forms/form_input.gif) repeat-x;
	padding:3px;
}


.Input:focus, .InputShort:focus, .InputArea:focus, .FormInput:focus, .OtherFormInput:focus { border: 1px solid #F4C95A; }  

.TextForm .InputShort
{
    width: 80px;
}

.TextForm label
{
    width:100px;
    text-align: right;
    float: left;
    line-height: 15px;
    padding-top:3px;
}

.TextForm .Bigger
{
    width: 300px;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}

.TextForm .FormBottom
{
    background:url(images/2010SiteImages/forms/form_bottom_680.gif) no-repeat 0 100%;
    clear:both;
	padding:0 25px 20px 25px;
	margin:0;
	text-align:right;
}

.TextForm .InputArea
{
    border:1px solid #ddd;
    background :#fff url(../images/2010SiteImages/forms/form_input.gif) repeat-x;
	padding:3px;
    width: 290px;


}

#slider{
    float: left;
    padding: 0;
 }	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:659px;
	height:305px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:0px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:0px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}	
	
	
#Email
{
    width: 700px;
    height: 28px;
    background-color: #9D1F22;
    padding: 0;
    margin: 0;
    padding-top: 8px;
    text-align: left;
}

#Email .imgButton
{
    vertical-align: top;
    padding-top: 0;
    margin-top: -1px; 
    margin-left: 10px;   
}


#Email #EmailTitle
{
    color: White;
    margin-left: 10px;
}

#Email .EmailInput
{
    color: Black;
    margin-left: 5px;

}

#Email .EmailButton
{
    margin-left: 3px;
}  

.RegTable
{
    font-size: 90%;
}

r td a
{
   font-size: 90%;

}

.FrontThumbsDiv
{
    width: 670px;
    
  
}

img.FrontThumbs
{
    float: left;
    margin: 0;
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: solid 1px #c4cae5;
    padding: 0;
    clear: none;
 
}

