html, body { margin:auto; padding:0px; text-align:center; background-image: url(../images/world_bg.gif);background-repeat: repeat; font-family:Arial, Helvetica, sans-serif; font-size:1em; height:100%;}
a{ outline:none;}
#border {margin:0 auto;border:1px solid #FFFFFF; width:772px; padding:0px;}
#overall{float:left; border:1px solid #B9C4B4; background-color:#FFFFFF; padding:10px; width:750px; }
#header {height:223px; background-color:#FFFFFF!important; overflow:hidden; position:relative; padding:0 0 8px 0;}
#headerLeft {width:200px; float:left;}
#headerRight {float:left;}
#dBanner{ background:#fff!important;}

/*Home page CSS  Changes*/
#border.home{margin:0 auto;border:0; width:922px;}
#border.home #overall{float:left; border:0; background-color:#FFFFFF; padding:10px 10px 0 10px; width:902px;}
#border.home #wrap{float:right;width:700px;}
#border.home #spotlight{width:701px; height:523px; overflow:hidden; }

#border.home #sidebar-left{ float:left; width:200px; padding:0; margin:0;}
#border.home #tN div{float:left;width:190px;}
#border.home #mN div{float:left;width:190px;}
#border.home #nN div{float:left;width:190px;}
#border.home #pC{float:left;width:190px; height:38px;}

#border.home div ul.news_side{float:left;width:190px;}
#border.home div.news_header{float:left;width:159px!important;}
#border.home #mN div ul.main_menu li a { background:url(../images/icon-arrow.gif) no-repeat 95% 8px!important; overflow:hidden;}
#border.home #mN div ul.main_menu li  { overflow:hidden;}
#border.home #nN a img {float:left;overflow:hidden; width:190px;}
 
#headerLeft div.copyright{float:left; width:175px; padding:15px 0 0 15px; color:#666; display:none;}


#border.home #footer{background:#fff url(../images/bg-footer.gif) no-repeat left bottom; float:left; width:922px; height:77px; padding:10px 0 0 0; margin:0; }

#footer{background:#fff url(../images/bg-footer-inner.jpg) no-repeat left bottom; float:left; width:770px; height:81px; padding:15px 0 0 0; margin:0 0px -10px -10px;}
* html #footer{background:#fff url(../images/bg-footer-inner.jpg) no-repeat left bottom; float:left; width:780px; height:81px; padding:15px 0 0 0; margin:0 -10px -10px -5px;}
#image-gallery{float:left;width:548px;}
#image-gallery ul{float:left;width:100%;padding:5px 0 0 8px; margin:0!important;}
#image-gallery ul li{float:left;list-style:none;}
#image-gallery ul li.last{padding:0 3px 0 0; margin:0; float:right;}
#image-gallery ul li a img{width:102px; height:102px;}
#image-gallery ul li a{ border:solid 3px #fff; width:102px; height:102px; display:block;}
#image-gallery ul li a:hover{border:solid 3px #176c5f;}

#tN{width:200px;overflow:hidden;}
#main table tr td{ background:#fff!important;}

*html ul#main__root.main_menu li{ margin:0!important; padding:0!important; line-height:18px;}


/*Home page CSS End*/

.copyright { font-size: 9px; color: #888888; text-align: left; padding-bottom: 8px; padding-top: 8px; }
.style1 {font-family: Arial, Helvetica, sans-serif}
.head { font-size: 18px; line-height:1em; font-family: Times New Roman, Times, serif; color: #808080; text-align:left; display:inline; }
.main_text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #436A6E; text-align:left; }
.mp_text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #02A0AF; text-align:left; }
.inves_text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #7DB853; text-align:left; }
.inves_text a { text-decoration:none; color:#02a0af; }
.inves_text a:hover {text-decoration:underline; }

.env_text { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #896546; text-align:left; }
.body_copy { font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #808080; text-align:left; }
.body_copy a { text-decoration:none; color:#02a0af; }
.body_copy a:hover {text-decoration:underline; }
.photo_text { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #808080; text-align:left; }

.news_copy { font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #808080; text-align:left; }
.news_copy a { text-decoration:none; color:#02a0af; }
.news_copy a:hover {text-decoration:underline; }
.newsheader_copy { font-size: 18px; line-height:1em; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-align:left; display:inline; }
.newssub_copy { font-size: 12px; line-height:1em; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-align:left; display:inline; }

form { font-size:0.7em; font-weight:bold; }
form .required { color:#FF0000; }
form .fields { font-size:1em; }

ul.top_menu { list-style-type:none; list-style-image:none; padding:0px; margin:0px; margin-top:10px; }
ul.top_menu li a { font-size:0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:0px; height:15px; display:block; color:#333333; width:200px; cursor:pointer; text-decoration:none; }
ul.top_menu li a:hover { text-decoration:underline;}

ul.news_menu {list-style-type:none; list-style-image:none; padding:0px; margin:0px; }
ul.news_menu li a { font-size:0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:0px; height:15px; display:block; color:#000000; width:200px; cursor:pointer; text-decoration:none; }
ul.news_menu li a:hover { text-decoration:underline;}

ul.main_menu { list-style-type:none; list-style-image:none; padding:0px; margin:0px;  }
ul.main_menu li a { font-size:0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:8px; margin:0px; text-transform:uppercase; display:block; color:#FFFFFF; cursor:pointer; text-decoration:none; }
* html ul.main_menu li{margin:0; padding:0;  overflow:hidden;}
* html ul.main_menu li a{ margin:0; padding:0; overflow:hidden; }
* html ul.main_menu li li a {height:18px; }

div.news_header { background-color:#D1D4CB; font-size:0.75em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:8px; color:#333333; text-transform: uppercase; }
* html div.news_header { padding-bottom:0px;}
div.news_header a { text-decoration:none; color:#333333; }
div.news_header a:hover {text-decoration:underline; }
table.news_archive {font-size:0.7em; color:#222222; font-weight:bold; }
table.news_archive td { background-color:#EDEEEA; border-bottom:1px solid #FFFFFF; }
table.news_archive a {font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; display:block; color:#6D875A; text-decoration:none; cursor:pointer; }
ul.news_side { list-style-type:none; list-style-image:none; padding:0px; margin:0px; }
ul.news_side li {font-size:0.7em; color:#FFFFFF; font-weight:bold;padding-top:4px;.padding-top:0; }
* html ul.news_side li { padding-top:3px;}
ul.news_side li a { font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:4px; padding-top:0px; margin:0px; display:block; color:#666; text-decoration:none; cursor:pointer; }

div.subnavholder {margin-top:1px; margin-left:1px; height:20px; text-align:left; position:relative;}
table.subnav { height:20px; text-align:left; font-size:0.7em; font-weight:bold; }
table.subnav td {height:15px; }
table.subnav a { text-decoration:none; padding-left:10px; padding-right:10px; }
table.subnav td#current { color:#FFFFFF; background:url(../images/selected-u.gif) 50% 100% no-repeat; text-decoration:none; }
table.subnav td#current a {text-decoration:none; padding-left:10px; padding-right:10px; color:#FFFFFF; text-transform:uppercase;}
table.subnav a:hover { text-decoration:underline; }
table.subnav a:visited{ text-decoration:none; }

#subnav
{
	background: url(../images/au_bg.gif) repeat;
	text-align:left;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#subnav li
{
	display:block;
	height:20px;
	float:left;
	list-style-type:none;
	list-style-image:none;
	padding:0px 1px 0px 0px;
	line-height:1em;
	margin:0px;
	background:url(../images/bar.gif) no-repeat 100% 6px;
}
#subnav li.first
{
	padding-left:4px;
}
#subnav li.last
{
	background-image:none;
}
#subnav li a {
	float:left;
	color:rgb(197, 241, 245);
	height:20px;
	padding:0px 5px 0px 5px;
	display:block;
	line-height:1.8em;
    text-decoration: none;
	font-size:0.7em;
	margin:0px;
	font-weight:bold;
}
#subnav li a.selected {
	color:rgb(255, 255, 255);
    text-decoration: none;
	font-size:0.7em;
	background: url(../images/selected-u.gif) no-repeat 50% 17px;
	text-transform:uppercase;
}
#subnav li a:hover {
	color: white;
	text-decoration: none;
	font-size:0.7em;
	background: url(../images/selected-d.gif) no-repeat 50% 0px #AAAAAA;
}

div#gallery {
	margin-left:1px; position:relative;
	margin-top:1px;
}
div#gallery div.gi
{
	height:247px;
	width:274px;
	background-color:rgb(243, 242, 237);
	float:left;
	margin:0px; margin-left:1px; margin-bottom:1px;
	position:relative;
}
div#gallery div.left { margin-left:0px; }

div#gallery div.gi div, div#gallery div.left div
{
	border:1px solid rgb(188, 198, 183);
	margin:auto;
	overflow:hidden;
}
div#gallery div.gi div.title
{
	position:absolute;
	bottom:4px;
	left:0px;
	text-align:center;
	font-size:0.75em;
	border:none;
	width:100%;
}
div#gallery div.gi div img
{
	border:10px solid rgb(255, 255, 255);
}
div#news_archive { margin-left:1px; margin-top:1px; position:relative; }
div.pager { height:20px;  color:#FFFFFF; font-size:0.7em; line-height:1.8em; padding-left:4px; padding-right:4px; }
div.pager a { color:#FFFFFF; text-decoration:none; height:20px; padding-top:4px; padding-bottom:4px;}
div.pager a:hover { text-decoration:underline; }
div.pager a.selected { font-weight:bold; background: url(../images/selected-u.gif) no-repeat 50% 18px; text-decoration:none; }

ol.content_list {
	padding:0px;
	padding-left:20px;
	margin:0px;
}
ol.content_list li {
	padding-bottom:10px;
}
a.ty { color:#73c2c8; font-weight:bold; text-decoration:none; }
a.ty:hover {text-decoration:underline; }
#news-previews {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#news-previews li, #news-previews li.hover {
	text-align:left;
	font-size:11px;
	float:left;
	padding:10px;
	width:530px;
	cursor: pointer; cursor: hand;
}
#news-previews li.odd, #news-previews li.oddhover {
	background-color:#EDEEEA;
}
#news-previews li a {
	color:#6D875A;
	font-weight:bold;
	text-decoration:none;
}
#nav-footer{
margin:64px 0 0 77px;
padding:0;
list-style:none;
float:left;
}
* html #nav-footer{
margin-left:38px;
}
.home #nav-footer{
margin-top:56px;

}
#nav-footer li{float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#nav-footer li a{ text-decoration:none; color:#666; padding:0 10px; font-size:11px;}
#nav-footer li a:hover{ color:#999;}

#news-previews li.hover a, #news-previews li.oddhover a { text-decoration: underline; }

#flashContainer { background: #fff; width: 176px; height: 105px; padding-top: 5px; margin: 10px auto; text-align: center}

#v-gallery { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }
#v-categories { height:100%; list-style:none; margin:0; padding:0; background:#8EB0A8; line-height:22px; overflow:auto; }
#v-categories li { float:left; padding:0 10px; width:146px; }
#v-categories li a { color:#444444; font-weight:bold; text-decoration:none; }
#v-categories li a:hover { text-decoration:underline; }
#v-categories li.selected { background-color: #A5C0B9; }

#playlistContainer { list-style: none; margin:0; padding:0; }
.playlist { border:1px solid #5A7B84; padding:0; margin:0; background:#A5C0B9; overflow:auto; list-style:none; width:498px; }
.playlist li { float:left; width:240px; text-align:left; overflow:hidden; border-right:1px solid #5A7B84; padding:4px; border-bottom:1px solid #5A7B84; background:#A5C0B9; height:70px; line-height:12px; }
.playlist li.selected { background-color:#61818C; }
.playlist li a { text-decoration:none; color:#484848; font-size:10px; }
.playlist li:hover { background:#61818C; }
.playlist li:hover a { color:#FFFFFF; text-decoration:underline; }
.playlist li:hover p { text-decoration:underline; }
/* class for ie */
.playlist li.hover { background:#61818C; }
.playlist li.hover a { color:#FFFFFF; text-decoration:underline; }
.playlist li.hover p { text-decoration:underline; }
