﻿    /* 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: "Helvetica Neue", Helvetica, "Segoe UI",Arial,Verdana,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-weight: 200;
   margin-bottom: 5px;
   font-size: 26px;
   padding-bottom: 0px;
   font-family: Georgia,Helvetica,Helvetica Neue,Arial;
   color: #00539F;
   padding-top: 15px;
   padding-bottom: 5px;
   line-height: 35px;
   
   
}



.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/ILF_Header.gif)   
}

#FoundationHeader
{
  height: 190px; 
  width: 979px; 
  background-image :url(https://www.indigenousliteracyfoundation.org.au/Images/2010SiteImages/Header/ILF_Header.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;
    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;
  
}

#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;
       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;

     }

#FooterRed a:hover, #FooterRed a:active
{
    color: #EBA620; 
    border-bottom: dotted 1px #EBA620;
    text-decoration:none;
   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;

    }



#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;
}



.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;
    font-size: 90%;
}

.Email .EmailInput
{
    color: Black;
    margin-left: 5px;

}

.Email .EmailButton
{
    margin-left: 3px;
}


/* 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: 135%;
   font-size: 15px;
   padding-top: 10px;

}


.TextContent h3
{
	font-family: "Helvetica Neue","Lucida Grande","Segoe UI",Verdana,Helvetica,Arial,sans-serif;
	font-size: 20px;
	padding-bottom: 7px;
	text-align: left;
	color: #0C5394;
	padding-right: 5px;
	font-weight: lighter;

	line-height: 18px;
	margin-top: 20px;
}


.TextContent img
{
    border: solid 1px #6B89B5;
    vertical-align: top;
}

.TextContent p 
{
    
   	margin-bottom: 10px;
	margin-top: 4px;
	text-align:justify;
	/*color: #505050; */
}


.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 .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: 17px;
	font-family: Tahoma, Verdana, Arial;
	margin-bottom: 0px;
	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;
	margin-bottom: 10px;
    
}

.NewsColumnBesideText
{
    float:right; 
    width:210px; 
    padding-top:0px;
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
}


.NewsColumnBesideText img
{
    margin-bottom: 15px; 
    margin-top: 15px;
    width: auto;
    height: auto;
    border: 1px solid #c4cae5;
}

.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 */


.TestimonialHeader
{
    font-weight:bold;
    font-size: 110%;
    margin-bottom: 5px;
    padding-top: 15px;
}

.TestimonialBookshop
{
    padding-left: 0px;
    padding-top: 0px;
    font-style: italic;
    padding-right: 30px;
    text-align: justify;

}

.Testimonial
{
    padding-left: 0px;
    padding-top: 55px;
    font-style: italic;
    padding-right: 30px;
    text-align: justify;
    margin-bottom: 0 !important;
    

}

.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
{
    margin-bottom: 15px; 
    width: auto;
    height: auto;
    
    border: solid 1px #c4cae5;
}

.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: 30px;
 }

#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{
    border-left: 1px solid #00539F;
    
    border-right: 1px solid #C4CAE5;
    
    border-bottom: 1px solid #00539F;} 
    
#menu dt{
    margin:0; 
    float:left; 
    color: #003273; 
    background-color: Transparent;  
    font-family: Tahoma, Verdana, Arial;
    margin-bottom: 9px;
    font-size: 18px;
    }
    
#menu dd 
{
    display:none; 
    background: white; 
    clear:left; 
    margin:0; 
    padding:0; 
    color: #F6CA5B;  
    text-align:left; 

    background-color: #F6F6F6;
    border-left: 1px solid #C4CAE5;    
    border-right: 1px solid #C4CAE5;
    border-bottom: 1px solid #C4CAE5;
    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 0px;
    font-size: 15px;
}
    
#menu li dd a:hover{
    
    text-decoration:none; 
    background-color: #C3CDE6;
     /*background-image: url(images/2010SiteImages/Menu_OverHoverGIF.gif);*/
     text-decoration: dashed;
     
}
     
    
.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;
    font-size: 18px;
}

.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 12px; font-size: 17px;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}
 

* html #menu dl{background-color: White;}
    
#menu dt {margin:0; font-size: 17px; float:left; color: #003273}
#menu dd {display:none; 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 12px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#003273; text-decoration:none; display:block; padding: 7px 10px; )}
 
#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: 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;
   font-size: 100%;
    width: 220px;
    padding: 0px;
    margin: 0px;
    padding-bottom: 40px;
    
   padding-top: 15px;
}

#SidebarNav 
{
	list-style:none;	
}

#SidebarNav li
{
	line-height: 120%;
	font-size: 15px;
	padding:0;
	margin:0;
	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;

}	

#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;
    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;
 
}



.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;
    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;
   
}

.CurrentTop
{
       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;

     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;
 
}

.IDreamImages img
{
    margin-right: 1px;
    border: 1px solid #B8C0DD;
    
}

.IDreamImages img:last-child 
{
    margin-right: 0;
    
}


blockquote {
display: block;
padding: 0 60px;
width: 500px;
margin-left: 40px;
padding-bottom: 40px;
}

blockquote p {
font-style: italic;
padding: 0 !important;
margin: 0 !important;
}

blockquote p.Person
{
    text-align: right;
    font-weight: bolder;
    font-style: normal;
    
}

blockquote:before, blockquote:after {
color: #C4CAE5;
display: block;
font-size: 500%;
width: 50px;
}

blockquote:before {
content: '\201C';
height: 0;
margin-left: -0.35em;
margin-top: 10px;
}

blockquote:after {
content: '\201D';
height: 50px;
margin-top: -70px;
margin-left: 510px;
}
