body {
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Verdana,Sans-Serif;
font-size:12px;
margin:0;
}

p {
line-height:1.4em;
}

ul {
margin:0.5em 0 0 24px;
padding:0.5em 0 0;
}

.blktxt a{
color:#000000;
}

.pagewrapper {
margin:0;
width:1143px; // 974px
}

.logo {
background-image:url(../Images/Logo.jpg);
background-repeat:no-repeat;
height:102px;
margin:0;
width:974px;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.logo .banner {
padding-top:20px;
text-align:right;
width:950px;
}

.banner {
color:#666666;
empty-cells:hide;
margin-bottom:10px;
}

.bannerpad {
color:#666666;
empty-cells:hide;
margin-top:5px;
margin-bottom:5px;
}

.navigation {
float:left;
margin:0;
padding: 10px 0 0 0;
width:974px;
height:23px;
background-image:url(../Images/navigation.gif);
background-position:bottom left;
background-repeat:repeat-x;
border-left:1px solid #000000;
border-right:1px solid #000000;
display:block;
}

.navigation ul {
margin:0;
padding:0;
}


.navigation ul li {
float:left;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

ul li {
list-style-type:dot;
margin-bottom:0.1em;
padding-bottom:0.1em;
}

.navigation ul li.selected a {
background-image:url(../Images/menu-back-selected.gif);
color:#000000;
border-bottom:1px solid #ffffff;
}

.navigation ul li a {
background-image:url(../Images/menu-back.gif);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
height:22px;
line-height:2em;
text-decoration:none;
width:88px;
}

.navigation ul li a:hover {
background-color:transparent;
background-image:url(../Images/menu-back-hover.gif);
color:#FFFFFF;
}

a {
color:#3095D2;
text-decoration:none;
}


.contentwrapper {
background-color:#fff;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
float:left;
margin:0;
padding-bottom:10px;
width:974px;
}

.leftnav {
float:left;
margin-top:8px;
text-align:center;
width:159px;
padding:0
}

.leftnavigation {
margin:0;
padding:0;
}

.leftnavigation ul {
background-color:#FFB700;
margin:0;
padding:0;
}

.leftnavigation ul li {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
width:159px;
}

.leftnavigation .headmenu {
background-image:url(../Images/head-menu.gif);
font-weight:bold;
height:18px;
padding:4px 8px 4px 0;
margin:0;
}

.leftnavigation .headmenusub {
background-color:#FFF8AA;
border-bottom:1px solid #FFFFFF;
font-weight:bold;
padding-right:8px;
}

.leftnavigation ul li a {
background-image:url(../Images/bullet-02.gif);
background-position:right center;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
color:#000000;
display:block;
padding:1px 16px 1px 0;
text-decoration:none;
margin:0;
}

.leftnavigation ul li a:hover {
background-color:#FFDA40;
color:#000000;
margin:0;
}

.middletop {
background-color:#F7F3D1;
margin-bottom:8px;
margin-top:8px;
margin-left:6px;
float:left;
width:800px;
border:1px solid #D0BE55;
padding:5px 0px 5px 0px;
}

.middletop1 {
display:block;
width:33%;
float:left;
border-right:1px solid #666666;
}

.middletop2 {
display:block;
width:33%;
float:left;
border-right:1px solid #666666;
}

.middletop3 {
display:block;
width:33%;
float:left;
}

.middlecolumn {
float:left;
background-color:#ff9900;
margin-left:6px;
width:800px;
}

.middlecolumn {
border-top:1px dotted #999999;
padding-top:4px;
}


.content {
float:left;
padding:0 10px 10px;
}


.content span a {
color:#000000;
text-decoration:underline;
}

.content span a:hover {
color:#000000;
text-decoration:none;
}

.border {
float:left;
padding-bottom:6px;
width:100%;
}

.rightads {
background-color:transparent;
float:left;
padding:0px 0px 0px 10px;
margin:0;
text-align:center;
}

.footer {
float:left;
font-size:11px;
color:666666;
margin-top:10px;
padding-bottom:40px;
text-align:center;
width:980px;
}

#newsblock {
width:450px;
display:block;
padding-right:10px;
float:left;
height:200px;
}

#photocasehead {
background:#ff9900;
padding:5px;
float:left;
color:#ffffff;
font-weight:bold;
width:200px;
}

#photocase {
border:1px solid #EEA334;
padding:2px;
float:left;
}

.newsheadorg {
color:#FF9900;
font-weight:bold;
}

.newsheadorg a {
color:#B76E00;
font-weight:bold;
text-decoration:none;
}

.newsheadorg a:hover {
color:#FF9900;
font-weight:bold;
text-decoration:underline;
}

.newshead {
color:#003399;
font-weight:bold;
}

.newshead a {
color:#003399;
font-weight:bold;
text-decoration:none;
}

.newshead a:hover {
color:#003399;
font-weight:bold;
text-decoration:underline;
}

.moreitems {
color:#FF6633;
text-decoration:none;
}

.moreitems a:hover {
color:#FF6633;
text-decoration:underline;
}

.thumbs {
background-image:url(../Images/galbg.gif) no-repeat;
width:156px;
height:120px;
margin-right:5px;
text-align:center;
padding:4px 4px 4px 4px;
float:left;
clear:none;
display:block;
}


.icons {
background-image:url(../Images/galbg.gif) no-repeat;
width:89px;
height:69px;
margin-right:5px;
text-align:center;
padding:4px 4px 4px 4px;
float:left;
clear:none;
display:block;
}

.techtab {
background-color:#cc4400; color:#ffffff; padding:5px 5px 5px 5px; margin-bottom:10px;
}

.techtab a {
color:#ffffff; text-decoration:none;
}

.taghead {
font-size:12px;
color:#FF9900;
border-bottom:1px solid #000000;
padding:2px;
float:left;
width:798px;
margin:0px 5px 5px 5px;
}

.taglines {
color:#7B82BD;
float:left;
width:798px;
margin:5px 5px 5px 5px;
}

.taglines a {
color: #0066FF;
text-decoration:none;
}

.taglines a:hover {
text-decoration:underline;
}

#newscolumn {
margin:5px;
padding:5px;
float:left;
width:790px;
line-height:18px;
}

#newscolumn h3{
display:inline;
}

#newscolumn .date {
font:normal 12px arial;
color:#333333;
padding-bottom:10px;
}

#newscolumn a {
color:#0033CC;
text-decoration:underline
}

#newscolumn a:hover {
color:#FF0000;
text-decoration:underline
}

.techtab a:hover {
color:#ffffff; text-decoration:underline;
}

.pgal728ad {
background:#7B92A5 url(../images/advt.jpg) no-repeat; padding-left:15px; background-position:left top; clear:both; margin-left:10px; margin-bottom:5px; height:90px; width:748px
}

.pgal728ada {
background:#7B92A5 url(../images/advt.jpg) no-repeat; padding-left:15px; background-position:left top; clear:both; margin-left:10px; margin-bottom:5px;  height:90px; width:748px
}

.TabbedPanels {
	CLEAR: none; float:left; width:800px; FLOAT: left; MARGIN: 0px; padding:8px 0px 8px 8px;
}
.TabbedPanelsTabGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.TabbedPanelsTab {
	BACKGROUND: #FFFFFF; FLOAT: left; MARGIN: 0px 3px 0px 0px; WIDTH: 128px; CURSOR: pointer; LINE-HEIGHT: normal; PADDING-TOP: 4px; LIST-STYLE-TYPE: none; HEIGHT: 19px; TEXT-ALIGN: center; border-top: #D0BE55 1px solid; border-left: #D0BE55 1px solid; border-right: #D0BE55 1px solid; font-weight:bold;
}
.TabbedPanelsTabHover {
	TEXT-DECORATION: none; background: #F7F3D1; color:#000000;
}
.TabbedPanelsTabSelected {
	BACKGROUND: #F7F3D1; COLOR: #000000; height:20px; margin-bottom:-1px;
}
.TabbedPanelsContentGroup {
	CLEAR: both; BORDER: #D0BE55 1px solid; OVERFLOW: none; margin-top:-8px; padding:0; HEIGHT: 255px; BACKGROUND-COLOR: #F7F3D1
}
.TabbedPanelsContent {
	float:left; width:794px; PADDING: 5px; margin:0px
}
.clear {
	CLEAR: both
}
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(../graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(../graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
