/* This stylesheet uses ems to resize text */

body {background:  url(i/bg_main.gif) repeat-x #383838; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #000; font-size: 62.5%;}
#container {position: relative;margin: 70px auto;padding: 0px;width: 800px;border: 0px;}

/* Main  Navigation styles */
#nav {background: #9D8E63; font-size: 1.1em; font-weight:bold;}
#navbar {padding:0px; margin-top: 0px; width: auto; background: url(i/navbar_bg.gif) repeat-x scroll right bottom; height:30px; clear: both;}
#navitems{padding-top: 9px; margin-left:20px; overflow: hidden; width:770px;}
#navlist{list-style-type: none; margin: 0; padding: 0;}
#navlist li{border-left: 2px solid #fff; float: left; margin: 0 1em 0 -1em; /*padding: 0 1em 0 1em;*/ padding:0 8px 0 10px; text-transform:none; font-weight:bold; line-height: 1.1em}
#navbar ul li {display:inline; text-align:center;}
#navbar ul {margin: 0; padding:0;}
#navitems a {color:#fff;text-decoration:none;}
#navitems a:hover {color:#fff;text-decoration:underline;}
#navitems li a.active {color:#000;}

/*IE workaround for Navigation bar*/

/*All IE browsers*/
* html #navlist li{border-left: 2px solid #fff; padding: 0 1em 0 1em; margin: 0 1em 0 -1em; }
/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li {display: block; float: left;}
/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child {border-left: 0;}

/* Main structural styling */

#main {padding:0px; margin: 10px 0 0 0; background:#050608; min-height:360px;}
#main h2 {font-family:"Times New Roman", Times, serif; font-size: 3.7em; color: #ac9f75; font-weight: normal; margin: 0px 0 20px 18px; padding: 30px 0 0 0}
#main a {color:#ac9f75;text-decoration:underline; font-weight: bold;}
#main a:hover {color:#ac9f75;text-decoration:none;}

#admin {padding:0px; padding-left: 20px; margin: 10px 0 0 0px; background:white; 
  min-height:360px;
  height:auto !important;
  height:360px;
}
#admin h2 {font-family:"Times New Roman", Times, serif; font-size: 3.7em; color: #ac9f75; font-weight: normal; margin: 0px 0 20px 18px; padding: 30px 0 0 0}
#admin a {color:#ac9f75;text-decoration:underline; font-weight: bold;}
#admin a:hover {color:#ac9f75;text-decoration:none;}




#picarea {width: 420px; height: 360px; position: relative; float:left; background: #050608; margin:0 -60px -13px 0; padding:0;}

#content{float: left; position: relative; width:428px;}
#content p {color: #aaa; font-size: 1.2em; line-height: 1.4em;}
#content p.welcome {margin: -40px 20px 0 169px;}

/* Column placeholders */
.col_240 {position: relative; float: left; width: 228px; margin: 0 0 20px 0px; padding: 0 17px 0 17px;}
.extrapad {padding: 0 17px 0 25px;}

.introPara{color: #aaa;font-size: 1.2em; margin:0; padding:0px 0 15px 20px; line-height: 1.4em;}

.col_240 p {color: #aaa;font-size: 1.2em; margin:0; padding:10px 0 0 0; line-height: 1.4em;}
.col_240 p.nopad {padding:0px; line-height: 1.4em;}
.col_240 ul {color: #aaa;font-size: 1.2em; margin:10px 0 0 15px; padding:10px 0 0 0; line-height: 1.4em;}
.col_240 ol {color: #aaa;font-size: 1.2em; margin:10px 0 0 15px; padding:10px 0 0 0; line-height: 1.4em;}
.col_240 h3 {color: #ccc;font-size: 1.2em; margin:0; padding:0;}


#newsAlert {
	width:780px;
	height:100px;
	border-top:1px solid #9D8E63;
	margin:13px 0 0 0;
	padding:0 10px 0 10px;
	float: left;
	color: #aaa;
	font-size: 1.2em;
}

#newsAlert  h3 {color: #ffffff;}
#newsAlert  span {font-size: 0.7em;}



.mainNews .col_120{padding-left:20px;}
.col_120 p, .col_120_1st p {color: #aaa; font-size: 1.2em; padding:10px 0 0 0; margin: 0px; line-height: 1.4em;}
.col_120 h3, .col_120_1st h3 {color: #ccc; padding: 0 0 0 0; margin:0; font-size: 1.2em;}
.col_120 img, .col_120_1st img {margin: 0 0 20px 0;}
.col_120 {position: relative; float: left; width: 120px; margin: 0 0 10px 0px; padding: 0 0 0 10px;}
.col_120_1st {position: relative; float: left; width: 120px; margin: 0 0 0 0px; padding: 0 0 0 20px;}
.xpad2 {padding: 0 0px 0 30px;}
/* H2 hack for individual profiles */
h2.pad img {margin: 0 0 0 4px;}

/* Isis title bar at bottom of the content */
#title {position: relative; padding:0px; margin: 10px 0 0 0; background: url(i/bg_title.gif) repeat-x #383838; height:100px; clear:both;}
#container.admin #title {position: relative; padding:0px; margin: 10px 0 0 0; background: url(i/bg_blacktitle.jpg) repeat-x #383838; height:100px; clear:both;}

#title p.telephone {text-align:right;position: absolute; right: 30px; width: 360px; top:70px; color: #9E9FA3; font-size: 1.2em; font-weight:bold; margin:0px; padding: 0px;}

/* Isis title bar image replacement */
#heading {width: 90px; height: 75px;position: relative;font-size: 1px;color: #1B1B1B; text-indent:-999em;}
#heading span {background: url(i/isis_title.gif) no-repeat;	position: absolute;	width: 100%;	height: 100%;	margin-bottom:0px;	left: 17px;	top: 15px;}
#container.admin #heading span {background: url(i/isis_blacktitle.gif) no-repeat;	position: absolute;	width: 100%;	height: 100%;	margin-bottom:0px;	left: 17px;	top: 15px;}

/* Footer and Misc */
#footer {margin: 0 0 0 0px; padding: 10px 23px 0 20px; height: 2em; text-align: left; clear:both; font-size: 0.9em; color: #6c6c6c; background: transparent;}
#container.admin #footer {margin: 0 0 0 0px; padding: 10px 23px 0 20px; height: 2em; text-align: left; clear:both; font-size: 0.9em; color: #e0e0e0; background: transparent;}

#footer a:link { color: #6c6c6c; text-decoration:none;}
#footer a:visited { color: #6c6c6c; text-decoration:none;}
#container.admin #footer a:link { color: #e0e0e0; text-decoration:none;}
#container.admin #footer a:visited { color: #e0e0e0; text-decoration:none;}


#footer a:hover {text-decoration: underline;}
#footer p {margin: 0px; padding: 0px;}
strong {color: #fff;}
#admin strong {color: Black;}

/*Welcome page image replacement*/
#welcome {width: 350px; height: 188px;position: relative;font-size: 1px;color: #050608;}
#welcome span {	background: url(i/title_welcome.gif) no-repeat; position: absolute; width: 100%; height: 100%; margin-bottom:0px; left:85px;}

#knowledge {width: 399px; height: 40px;position: relative;font-size: 1px;color: #050608;}
#knowledge span {background: url(i/title_knowledge.gif) no-repeat; position: absolute; width: 100%; height: 100%; margin-bottom:0px;}

span.reqstar {color: #e03333;}

ul#sitemapList{list-style:none;margin:0px;}
ul#sitemapList li ul{list-style: circle;margin:0 0 5px 12px;padding:0px;}
.col_240 ul ul,.col_240  ul ul li {font-size:1em;}


.col_360 {position: relative; float: left; width: 348px; margin: 0 0 20px 0px; padding: 0 17px 0 17px;}

.col_360  p{color: #aaa;font-size: 1.2em; line-height: 1.4em;}
.col_360  h3{color: #fff;font-size: 1.2em; line-height: 1.4em;}

#main .col_360#newsListContent div.article{margin:20px 0 0 0 ;width: 400px;}
#main .col_360#newsListContent h3{margin:0px;padding: 10 0 10px 0; }
#main .col_360#newsListContent p{margin:0px;padding:0px;}
#main .col_360#newsListContent p a{color:#aaa;text-decoration:none;}

.col_360 .casePerson{width:320px; margin-bottom:30px;}
.col_360 .casePerson .casePersonPhoto {width:70px;height:68px;margin-right:15px;float:left;}
.col_360 .casePerson .casePersonDescription {float:left;width:230px;}
.col_360 .casePerson .casePersonDescription h3{color: #fff;font-size: 1.0em; margin:0; padding:15px 0 0 0; line-height: 1.4em;}
#main .col_360 .casePerson .casePersonDescription h3 a{font-size: 1.0em; line-height: 1.0em;text-decoration:none;}

#main .col_360 div.casePerson div.casePersonDescription h3 a{line-height:15px;font-size:1.2em;text-decoration:underline;}
#main .col_360 div.casePerson div.casePersonDescription h3 a:hover{text-decoration:none;}

#main .col_620 {position: relative; float: left; width: 680px; margin: 0 0 20px 0px; padding: 0 17px 0 17px;}
#main .col_620 .caseIntro{width:680px; margin-bottom:0px;}
#main .col_620 .caseIntro .caseIntroPhoto {width:70px;height:68px;margin-right:15px;float:left;}
#main .col_620 .caseIntro .caseIntroDescription {float:left;width:580px;}
#main .col_620 .caseIntro .caseIntroDescription h3{color: #ccc;font-size: 1.2em; margin:0; padding:25px 0 5px 0;
                    line-height: 1.4em;border-bottom:1px solid #fff;}
#main .col_620 .caseIntro .caseIntroDescription p{font-weight:bold;color: #ac9f75;
                    font-size: 1.2em; margin:0; padding:5px 0 0 0; line-height: 1.4em;}
#main .col_620 .caseContent {margin-left:85px;}
#main .col_620 .caseContent p {color:#aaa;font-size: 1.2em;}
a:hover{text-decoration:none;}
a img{border:0px;}

div#newsArticle{padding:0 0 15px 20px;}
div#newsArticle h3{color:#ccc;}

div.caseContent p, div.newsContent p {line-height:1.4em;}
div#newsContent{ color:#aaa;width:600px;font-size:1.2em; }
div#newsContent strong{ color:#aaa;}
div#newContent p{font-size:1em;}

h3#newsheadline{color:#ccc; font-size:1.2em;}
 a.backLink{font-size:8pt} 
 
 /*
#ICONteaser {
   width: 540px; 
   height: 100px; 
   position: relative; 
   float:right; 
   background: Transparent; 
   margin:-50px 0 -50px 0; 
   padding:0;
}
*/

#ICONteaser {
   width: 354px; 
   height: 98px; 
   position: relative; 
   float:right; 
   background: Transparent url(i/competition-flash.jpg) top right no-repeat; 
   margin:-98px 0 -50px 0; 
   padding:0;
}



#competitionMain {
	background: Transparent url(i/wine_glass.jpg) bottom right no-repeat;
}


.competitionPod {
	margin-top:10px;
	background: #9D8E63 url(i/competition-pod-top.gif) top center no-repeat;
	width:600px;
}

.competitionPod p {margin-left:10px; color: #000;line-height:22px;}
div.competitionPod strong {color:#000; line-height:25px;}

.competitionPodBottom {
	background: #9D8E63 url(i/competition-pod-bottom.gif) bottom center no-repeat;
}

.competitionPod ul {color:#050608;	padding:0 5px 0 5px; margin:0 0 0 20px; line-height:22px;}


.tandc li {margin-top:10px; line-height: 18px;}