/* CSS for print */

* { margin:0; padding:0; }

/*----------body */
body { border:0; height:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; color:black; }

/*----------a */
a { font-weight:bold; color:#009999; text-decoration:none; }

/*----------blockquote */
blockquote { background-color:#E7F8F7; float:none; clear:both; text-align:justify; margin:15pt; padding:15pt; }	

/*----------dt */
dt { font-size:18pt; font-weight:bolder; padding:12pt 0 3pt 0; }

/*----------hx */
h1,h2,h3,h4,h5,h6 { font-weight:bolder; }
h1 { font-size:18pt; }
h2 { font-size:16pt; padding:0; }
h3 { font-size:15pt; padding:0; }
h4,h5,h6 { font-size:14pt; padding:0; }
.center { text-align:center; }
h3.contact { padding:0; }
.title1 { font-variant:small-caps; font-weight:bold; text-decoration:none;text-align:left; }
.subTitle1 { font-weight:bold; text-decoration:none; text-align:left; }
.title2 { font-variant:small-caps; font-weight:bold; text-decoration:none;text-align:center; }
.subTitle2 { font-weight:bold; text-decoration:none; text-align:center; }
h2.title1 { font-size:1.1em; }
.subTitle3 { font-weight:bold; text-decoration:none; text-align:left; }

/*----------text classes*/
.mapHeader { display:block; padding-top:5px; font-variant:small-caps; color:#00625a; }
.bold { font-weight:bolder; }
/*.contrast { font-weight:500; color:#099; border:thin solid lightgreen; }*/
.exContrast { color:#9800AA; }

/*-----------classes headline & subhead-----*/
.horizList { display:inline; padding:0 15px; }

/*----------table--*/
td { text-align:left; }
.border { padding:8px 0; border-bottom:1px solid #00625a; border-top:1px solid #00625a; }

/*----------images */
.R { float:right; clear:right; margin:0.5em 0 0.6em 1em; display:block; }
.L { float:left; clear:right; margin:0.5em 0.6em 0.6em 0; display:block; }
.productR { float:right; clear:right; margin:1.2em 0 0.6em 1em; display:block; }
.productL { float:left; clear:right; margin:1.2em 0.6em 0.6em 0; display:block; }

/*----------li.pdfs */
li.pdfs { float:left; clear:none; padding:10px; list-style-type:none; width:auto; }

/*----------p*/
p { padding:0.5em 0 0.5em 0; orphans:3; }

/*----------ul, ol */
ul { margin:1em 0 1em 0; padding:0 0 0 2em; } 
.spaceLeft { padding-left:35px; }
.moreSpLeft { padding-left:210px; }

/*----------divs */
/*----------ie6*/
#ie6only #ie6 { position:fixed; top:0px; left:0px; height:10px; width:130px; background-color:#00625a; float:left; clear:both; } 
* html #ie6only #ie6 { position:absolute; }

/*----------branding*/
#branding { display:none; } /*float:right; position:absolute; clear:right; top:0px; left:130px; overflow:visible; */
#ie6only #branding { float:right; position:absolute; clear:right; top:0px; left:130px; overflow:visible; }/*ie6-new*/
* html #ie6only #branding { position:absolute; } /*ie6-new*/

/*----------content */
#content { float:left; clear:right; margin:10px 0 10px 25px; display:block; width:600px; orphans:3; }/* margin to compensate for navContainer postition fixed*/
#ie6only #content { float:left; clear:right; margin:200px 0 0 75px; display:block; width:600px; } 

/*----------mainContent */
#mainContent { margin:0 0 30px 0;  }
#ie6only #mainContent { margin:0 0 30px 0; width:600px; } 
* html #mainContent { position:relative; overflow:visible; } 
* html #ie6only #mainContent { position:absolute; } /*ie6-new*/

/*----------navContainer --added  display:none; */
#navContainer { display:none; } /*position:fixed; top:0; left:0; height:3500px; width:130px; background-color:#00625a; background-image:url(../images-newSite/2007sidebarSmaller.gif); background-repeat:no-repeat; background-position:30px 200px; background-attachment:fixed; display:block; float:left; clear:both; */
#ie6only #navContainer { position:fixed; top:5px; left:0px; height:2000px; width:130px;  background-color:#00625a; } 
* html #navContainer { position:absolute; }
* html #ie6only #navContainer { position:absolute; }/*new ie6*/

/*----------nav */
#nav,#navEsp { position:fixed; top:5px; left:0px; height:100px; width:130px; display:block; } 
/*#ie6only #nav,#ie6only #navEsp { position:fixed; top:5px; left:0px; height:100px; width:130px; display:block; }  new ie6*/
* html #ie6only #nav,* html #ie6only #navEsp { position:absolute; } /* new ie6*/  

/*----------nav ul */
#nav ul,#navEsp ul{ margin:0px; padding:0px; list-style-type:none; } 

/*----------nav ul li */
#nav li.current,#navEsp li.current  { background-color:#169283; } 
#ie6only #nav ul li, #ie6only #navEsp ul li { margin:0px; padding:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; } 

/*----------nav ul li a */
#nav ul li a,#navEsp ul li a { font-family:"Franklin Gothic Medium", "Lucida Sans", "News Gothic MT", "MS Sans Serif"; font-weight:bold; color:#7fb0ac; line-height:17px; text-decoration:none; padding:0 6px 0 8px; display:block; font-size:14px; }
#nav ul li a:link,#navEsp ul li a:link { color:#7FB0AC; }
#nav ul li a:visited,#navEsp ul li a:visited { color:#7FB0AC; }
#nav ul li a:hover,#navEsp ul li a:hover { background-color:#197b6f; }
#nav ul li.current a:hover,#navEsp ul li.current a:hover { background-color:#169283; } 

/*----------ie6 nav*/
#ie6only #nav ul li a,#ie6only #navEsp ul li a { font-family:"Franklin Gothic Medium", "Lucida Sans", "News Gothic MT", "MS Sans Serif"; font-weight:bold; color:#7fb0ac; line-height:17px; text-decoration:none; padding:0 0 0 8px; display:block; font-size:14px; margin:-2px 0; }
#ie6only #nav ul li a:link,#ie6only #navEsp ul li a:link { color:#7FB0AC; }
#ie6only #nav ul li a:hover,#ie6only #navEsp ul li a:hover { background-color:#197b6f; line-height:17px; text-decoration:none; padding:0 51px 0 8px; display:inline; font-size:14px; margin:-2px 0; } 
#ie6only #nav ul li.ed a:hover,#ie6only #navEsp ul li.ed a:hover{ padding-right:52px; } 
#ie6only #nav ul li.prod a:hover { padding-right:61px; }
#ie6only #nav ul li.shop a:hover,#ie6only #navEsp ul li.shop a:hover { padding-right:88px; }
#ie6only #nav ul li.pdf a:hover,#ie6only #navEsp ul li.pdf a:hover { padding-right:88px; }
#ie6only #nav ul li.about a:hover { padding-right:61px; }
#ie6only #nav ul li.con a:hover,#ie6only #navEsp ul li.con a:hover { padding-right:69px; }
#ie6only #nav ul li.list a:hover { padding-right:53px; }
#ie6only #nav ul li.lang a:hover { padding-right:67px; }
#ie6only #navEsp ul li.prodEs a:hover { padding-right:61px; }
#ie6only #navEsp ul li.aboutEs a:hover { padding-right:61px; }
#ie6only #navEsp ul li.listEs a:hover { padding-right:53px; }
#ie6only #navEsp ul li.langEs a:hover { padding-right:67px; }

/*----------schoolChoice*/
#schoolChoice { float:left; clear:both; width:600px; }
#schoolChoice ul { list-style-type:none; margin:0 50px 4em 50px; padding:0; }
#schoolChoice li { float:left; clear:right; width:250px; padding:0; text-align:center; }

/*----------section */
#section { clear:right; float:left; width:700px; position:relative; }
#IEroot #section { clear:both; } 



