/*  
	reset 
*/
html, body, div { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	body { line-height: 1.4; }
	ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	:focus { outline: 0; }
	ins { text-decoration: none; }
	del {text-decoration: line-through; }
	table { border-collapse: collapse; border-spacing: 0; }
	label { cursor: pointer; }
	
	
	

body         { font-family: Trebuchet MS, Verdana, Arial, 'MS Sans Serif', sans-serif; font-size: 12px; background-color: #f3f3f3; color: #4c4c4c; margin: 0 0 20px 0; }
td, th           { font-family: Trebuchet MS, Verdana, Arial, 'MS Sans Serif', sans-serif; font-size: 12px; color: #4c4c4c; text-align: left; vertical-align: top; }
a      { text-decoration: underline; color: #CC6600; }
a:hover      { text-decoration: none; color: #CC6600; }

p { margin: 0 0 18px 0; }

.down        { text-decoration: none; color: #FFFFFF; }
.down:hover  { text-decoration: none; color: #FFFFFF; }

/*
a:link .small       { text-decoration: underline; color: #666699; font-family: Trebuchet MS, Verdana, Arial, 'MS Sans Serif', sans-serif; font-size: 10px; }
*/
.small       { font-family: Trebuchet MS, Verdana, Arial, 'MS Sans Serif', sans-serif; font-size: 10px; }

a.nav { color: #fff; text-decoration: none; font-size: 13px; padding-right: 14px; }
a.nav:hover { color: #fff; text-decoration: none; }

td.nav { padding-top: 10px; }
td.subnav { text-align: right; }

p[align=justify] { text-align:justify; text-justify:inter-word; }

/*
	colorbox
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}


#cboxOverlay{background: url(/_img/overlay.png) repeat; }

#colorbox{}
	#cboxContent{ background:#fff; }
		#cboxLoadedContent{background:#fff; padding: 30px 10px 10px 10px;}
                #cboxLoadingGraphic{background:url(/_img/loading.gif) center center no-repeat;}
                #cboxLoadingOverlay{background:#fff;}
                #cboxTitle{position:absolute; top:8px; left:10px; color:#005581; font-size: 12px; color: #666; }
                #cboxCurrent{position:absolute; top:8px; right:84px; color:#999; }
                
                #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top: 5px; background:url(/_img/controls.png) 0 0 no-repeat;}

                #cboxPrevious{background-position:0px 0px; right:52px;}
                #cboxPrevious.hover{background-position:0px -25px;}
                #cboxNext{background-position:-25px 0px; right:30px;}
                #cboxNext.hover{background-position: -25px;}
					 #cboxClose{background-position:-50px 0px; right:8px;}
					 #cboxClose.hover{background-position:-50px -25px;}

                .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}