body {background-color:#808080; padding:0; margin:0;}

h1,h2,h3,h4,h5,h6 {font-family:Georgia, Times New Roman, Times, serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td,a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

p {font-size:0.9em;}
	p.first:first-line {font-weight:bold;}
	#components p {font-size:0.8em;}
	p.more {font-size:0.8em; margin:0.5em 0; padding:0 0.5em;}

blockquote {font-size:;}

li {font-size:;}

dt {font-size:0.9em;}
	#newscomponent dt {font-size:1em;}

dd {font-size:0.9em;}
	#newscomponent dd.date {font-size:0.7em; color:#b8a55c;}
	#newscomponent dd {font-size:0.8em; margin:0;}


dl{}
	#newscomponent dl {background:url(../images/common/divider-horizontal.gif) repeat-x bottom; padding:0.25em 0; margin:0; display:block;}

a {color:#285c83;}
	a img {border:none;}
	a:hover {text-decoration:none;}
	p.more a {width:auto; background-image:url(../images/common/icon-bullet-3arrow-orange.gif); background-repeat:no-repeat; background-position:left center;  padding:2px 10px 2px 14px; display:block;}
	#newscomponent dl a {color:#960;}
	#gallerycomponent ul a, #gallerywrap .thumb a {width:90px; font-size:0.8em; color:#c00; background:url(../images/common/icon-magnify.gif) no-repeat left center; padding:3px 0 3px 16px; display:block;}

/*form elements*/
form {padding:0; margin:0;}

/*site body*/
#owrap {background:#fff url(../images/common/bg-body.gif) repeat-x top;}
	#cwrap {background:url(../images/common/bg-owrap.jpg) no-repeat top center;}
		#iwrap {width:930px;}
		
		#masthead {height:103px; background:#bbe8ff url(../images/common/bg-mastheader.jpg) no-repeat bottom right;}
			#logo {width:auto; float:left;}
		
		
        	#components {background:#fff;}
            	#components {background:#fff; float:none;}
			
            	#gallerycomponent {background:url(../images/common/bg-owrap-gallery.gif) repeat-x top;}
					#gallerycomponent .iwrap {background:url(../images/common/bg-iwrap-gallery.jpg) no-repeat top left; padding:75px 10px 10px 20px;}
                	#gallerycomponent ul {padding:0; margin:0; list-style:none;}
					#gallerycomponent ul li {width:49%; float:left; padding:0.4em 0; display:block;}
					#gallerycomponent .thumb img {border:4px solid #fff;}

				
				#newscomponent {background:url(../images/common/bg-owrap-news.gif) repeat-x top;}
                	#newscomponent .iwrap {background:url(../images/common/bg-iwrap-news.gif) no-repeat top left; padding:75px 15px 10px 20px;}
				
                #updatescomponent {background:url(../images/common/bg-owrap-updates.gif) repeat-x top;}
                	#updatescomponent .iwrap {background:url(../images/common/bg-iwrap-updates.gif) no-repeat top left; padding:75px 10px 10px 20px;}
					#updatescomponent p.more a {background-image:url(../images/common/icon-bullet-3arrow-purple.gif);}
					
				#cameracomponent {background:url(../images/common/bg-owrap-camera.gif) repeat-x top;}
				
                #partnerscomponent {background:url(../images/common/bg-owrap-partners.gif) repeat-x top;}	
					#partnerscomponent .iwrap {text-align:center; background:url(../images/common/bg-iwrap-partners.gif) no-repeat top left; padding:51px 10px 10px 10px;}
					#partnerscomponent .iwrap div {padding:7px 0;}
		
/*clearing elements*/
.cleft {clear:left;}
.cright {clear:both;}
.cboth {clear:both;}

/*common navigation*/
#mainnav li, #footer li {list-style-type:none;}
#mainnav ul, #footer ul {list-style:none; padding:0; margin:0;}

/*main navigation*/
#mainnav {}
	#mainnav #nav {}
	#mainnav ul {}
	#mainnav li {height:67px;  float:left; display:block;}
	#mainnav li  a {display:block; text-decoration:none;}

	
/*drop down navigation - please refer to ddnav.js for script */
/*drop down menu*/
	#mainnav li ul {background:#b7e7ff; width:240px; display:none; position:absolute; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #fff;}
	#mainnav li > ul {top:64px; left:auto;}
	#mainnav li:hover ul, #mainnav li.sfhover ul {display:block;}
	
	#mainnav li ul li {height:auto; border-bottom:1px solid #fff; float:none;}
	#mainnav li ul li a {font-size:0.9em; color:#000; background:none; text-align:left; font-weight:normal; padding:10px 26px 10px 16px;}
		#mainnav li ul li a:hover {background-color:#fff;}	

/*footer navigation*/
#footer {width:930px; background:url(../images/common/bg-footer.gif) repeat-x;}
	#footer .wrap {background:url(../images/common/bg-footer-wrap.gif) no-repeat top left; text-align:right; padding-top:15px;}
	#footer ul {}
		#footer ul.primary {margin:0.3em 0;}
		#footer ul.secondary {margin:0.1em 0;}
	#footer li {color:#fff; display:inline;}
		#footer .primary li {font-size:0.8em; color:#fff;}
			#footer .primary li a {color:#fff;}
		#footer .secondary li {font-size:0.7em; color:#ddd;}
			#footer .secondary li a {color:#ddd;}
	
.newsitemmore {
	display: none;
	border-bottom: solid 1px #cccccc;
}
.radio {
	font-family:Georgia, Times New Roman, Times, serif; 
	font-weight:normal;
	font-size:0.9em;
}
#videopopup {
	margin: 0px 0px 14px 24px;
	background-color: #FFFFFF;
}