/* CSS Document */

body {
	background: #fff;
	font-family: Arial, Helvetica, san-serif;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 730px; 
	text-align: center;}

#doc {
	font-size: 11px;
	text-align: left;
	width: 730px;
	height: 504px;
	/*margin: 0 auto;*/
}

p, ul, h1, h2, h3, h4, h5, tr, td {
	text-align: left;
	
}

p, ul, h1, h2, h3, h4, h5 {
	font-size: 11px;
}
h2, h3, h4, h5, h6 {
	font-size: 100%;}
h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
	color: #09A5E2;
}
h3 {
	margin: 0 0 16px 0;
	padding: 0;
	color: #333;
	font-weight: normal;
}
h4 {
	color: #666;
	margin: 0;
	padding: 5px 0 0;
	font-weight: bold;}
	
th, th h3, th h5 {
	font-weight: normal;
	text-align: left;
	margin: 0;
	color: #666;}

.img_conts{
	margin-left: 30px;
    margin-right: 17px;
}
	
	
.MainContent{
	margin-top: 4px;
	text-align: center; border:none;
}	

.CS_Content{
	 top: -410px;
	 display: block;
	 position: relative;
	 width: 400px;
	 height: 30px;
	 
	}
	
.CS_Content h2{
	font-size:30px;
	display:block;
	color:#11516C;
	font-weight:bold;
	}	
	
.CS_Content p{

	font-size:15px;
	color:#11516C;


	}
	

.CS_Content .list_c{

	font-size:15px;
	color:#76B900;
	font-weight:bold;


	}
	
table.mainTable {
	padding-top: 4px;
}

table.subTable {
	margin-left: 24px;
}
	
td.navBar {
	background-color: #3574B9;
    border-radius: 3px 11px 3px 11px;
	-moz-border-radius: 3px 11px 3px 11px;
    box-shadow: 0 0 5px #AAAAAA;
    height: 36px;
    padding-bottom: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
}

td.navBar table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-left: 40px;
	width: 94%;
}

td.navBar table td {
	padding-left: 7px;
}

td.navBar table td a:link, td.navBar table td a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

td.navBar table td a:hover, td.navBar table td a:active {
	text-decoration: underline;
}

#home #doc .navBar .H_menu a.selected, #about #doc .navBar .H_menu a.selected, #about_case #doc .navBar .H_menu a.selected, #history #doc .navBar .H_menu a.selected{
	text-decoration:underline;
 }

ul.bull {
	list-style-type:  disc !important;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 0 !important;
	padding-left: 5px;
	padding-left/**/:/**/0;}

#foot {
	padding: 7px 0 0;
	color: #666;
	border-top: 1px solid #e7e7e7;
	height: 16px;
}

#foot a:link, #foot a:visited {
	text-decoration: none;
	color: #666;
}

#foot a:hover, #foot a:active {
	color: #666;
	text-decoration: underline;
}
td.r1 {
	/*height: 306px;*/
	width: 359px;
}
td.r2 {
	/*height: 306px;*/
	width: 371px;
	vertical-align: top;
}
td.r3 {
	/*height: 156px;*/
	width: 359px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
}
td.r3 p, td.r5 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0;}

td.r4 {
	height: 177px;
	width: 371px;
	vertical-align: top;
}
td.r5F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 359px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;
	vertical-align: top;
	background-image: url(../images/bkg_imgs4_r1.png);
	background-repeat: no-repeat;
	background-position: right top;
}
td.r55 {
	width: 359px;
	vertical-align: top;
}
td.r5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 359px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;
	vertical-align: top;
}
td.r5Agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 359px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
td.r5Winners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 390px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
td.r5listSchools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 260px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#listSchools {
    border: 1px solid #666666;
    height: 300px;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 12px;
    width: 250px;
}
#listSchools_2011{
	border: 1px solid #666666;
    height: 230px;
    margin-left: 0;
    margin-top: 65px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 12px;
    width: 200px; 	 
}

#listWinners{
	border: 1px solid #666666;
    margin-bottom: 15px;
    margin-right: 38px;
    margin-top: 45px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
	
}

td.fullScr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*height: 462px;*/
	width: 730px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;
	vertical-align: top;

}
td.fullScreen {
	/*height: 462px;*/
	width: 730px;
	vertical-align: top;
	margin: 0 auto;
}

table.t1 tr {
	height: 20px;
	
}

tr.odd {
	background-color: #F7F7F7;}

.H_menu a {
	border: none;
	text-decoration: none;
}
table.historyTable {
	margin-bottom: 5px;
}
table.contentTable {

	margin-bottom: 10px;
	font-size: 11px;
}


table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 0;}

table.contentTable .not_border{
background-color: #F7F7F7;
border-bottom-color:#F7F7F7;
padding: 5px 10px 5px 0;
}

yearTd {
	width: 100px;

}

homeB {
	float: left;
	display: inline;
}

li.listIt {
	margin-bottom: 5px;
	list-style-type: none;
	display: inline;
	padding-right:10px;
}

li.listIt a img {
	border: none;
	margin: none;
}

#Faq1, #Faq2, #Faq3, #Faq4, #Faq5, #Faq6, #Faq7, #Faq8 {
	width: 80%;
	margin-bottom: 10px;
	margin-left: 20px;
}
#Faq1 p, #Faq2 p, #Faq3 p, #Faq4 p, #Faq5 p, #Faq6 p, #Faq7 p, #Faq8 p {
	text-align: left;
}
#Faq1 table.contentTable, #Faq2 table.contentTable, #Faq3 table.contentTable, #Faq4 table.contentTable, #Faq5 table.contentTable, #Faq6 table.contentTable, #Faq7 table.contentTable, #Faq8 table {
	margin-bottom: 10px;

}
.image {
    padding-right: 15px;
	padding-bottom: 15px;}
	
.image p img {
	border: 1px solid #CCCCCC;

}
.imageList {
	padding-bottom: 15px;
    padding-right: 15px;
	float:left;
}
.content_listImg{
	width:140px;
	height:100px;
	float:right;
	margin-right:3px;
}
	
.text {
	padding: 0;
	margin: 0;
}
.desc_img{
	margin-top:5px;
	float:left;
}

ul.listImg{
	list-style-type:disc;
	margin-left: -26px;
	float: left;
	}

ul.listImg_b{
	margin-left: -21px;
	float:left;
	list-style-type:disc;
	}

ul.listImg_c{
	margin-left:-4 px;
	float:left;
	list-style-type:disc;
	}


ul.relatedLinks {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 9px;
	padding: 0;}

ul.relatedLinks ul.relatedLinks {
	margin-bottom: 0px;}
	
ul.relatedLinks li {
    list-style-type: none;
    background: url(../images/navBul_Green.gif) 0 5px no-repeat;	
	color: #09A5E2;
	margin-left: 0;
	padding: 0 0 0 8px;
	font-weight: bold;
	line-height: 150%;}
	
ul.relatedLinks p {
	font-weight:normal
}

ul.relatedLinks li.selected {
    background: url(../images/navBul_selected.gif) 0 5px no-repeat;	
}

ul.relatedLinks li.normal {
    background: url(../images/navBul_Green.gif) 0 5px no-repeat;	
}
div.faqs {
		display:none;
	}
p.fa {
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #666666;
}
a:link, a:active {
	color: #76B900;
	text-decoration: none;}

a:visited {
	color: #76B900;
	text-decoration: none;}

a:hover {
	color: #ADD566;
	text-decoration: underline;}
.txtBoxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.PicCon{
	font-size: 14px;
    font-weight: bold;

}


.TlistImg{
	font-size: 11px;
    font-weight: bold;
	color:#666666;
	line-height: 20px;
	list-style-type:none;
	line-height: 2;
}

.downloads li{
	list-style: none outside none;
	margin-top: 4px;


}


