/*site design and layout Vern Hume Consulting- vernhume.com*/

* {
	padding: 0;
	margin: 0;
}
body {
text-align: center;
background-color: #78808d;
height:100%; 
width:100%;
/*font-family: "Georgia", Times, serif;*/
font-family: Trebuchet MS;
font-size: 1em;
color:#4f4e4e;
	}

img {
	border: none;
}


/*Content*/

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
p {
	font-family: Trebuchet MS;

	color: #FFFFFF;
	line-height: 17px;
}
a { 
	color: #a0032b;
	text-decoration:none ;
}

a:hover { 
	color: #000;
	text-decoration:none ;
}
#main-content  table.standard p  {
margin: 0;
}

table, input, td, th, h1, h2, h3, h4, h5, h6 {

}
img#branding {
float:left;
margin:64px 0 0 116px;
}


.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}


/*pagelayout*/
#background-design {
position:relative; 
	width:100%;
	height:100%;
	background:  #e8e5cb url(../template/top-bg.jpg) repeat-x;
	margin:0 0 0 0;
}
#header {
text-align: left;
margin:0 auto;
padding:0;
width:1030px;
height:142px;
background: url(../template/header.jpg);
}

#content-area {
background: url(../template/subpage-bg.jpg) no-repeat 109px 0px;
margin:0 auto;
padding:0 0 18px 0;
width:1030px;
/*width:812px;*/

min-height:600px;
text-align: left;
}

#secondary-content {
float:right;
padding:0;
margin:0;
width:243px;
}
#main-content {
clear:none;
float:right;
padding:0;
margin:26px 138px 0 20px;
width:484px;
/*font-size:85%;*/
}

#site-information {
width:100%;
height:58px;
background:  url(../template/footer-bg.jpg) repeat-x;
clear:both;
float:left;
margin:0 auto;
}




.clearfooter {
clear: both;
}

/*navigation*/
ul#utility-navigation {
float:right;
margin:0 138px 0 0;
}

ul#utility-navigation li{
margin:0 12px 0 0;
padding:0 0 0 12px;
background: url(../template/utilty-bullet.gif) no-repeat left;
display:inline;
}

ul#utility-navigation li a{
font-size:75%;
/*border-bottom: 1px dashed #a0032b;*/
}

ul#main-navigation {
list-style: none;
height: 78px;
width:600px;
float:left;
margin:40px 0 0 12px;
}


#main-navigation a{
display:block;
width:188px; height: 78px;
}


#sub-navigation a {
display:block;
height:78px;
padding:0;
margin:0;
}
ul#main-navigation li {
margin: 0;
padding:0;
float:left;
width:188px;
height: 78px;
}
ul#main-navigation span {
	display:none;
}

#about {background: url(../template/b-about.jpg) no-repeat 0px -78px; width:188px;}
#about a{background: url(../template/b-about.jpg) no-repeat 0 -78px; width:188px; height:78px;}
#about a:hover{background: url(../template/b-about.jpg) no-repeat 0 0;}
.about #about a {background: url(../template/b-about.jpg) no-repeat 0px 0px;}

#operations {background: url(../template/b-operations.jpg) no-repeat 0px -78px; width:188px;}
#operations a{background: url(../template/b-operations.jpg) no-repeat 0 -78px; width:188px; height:78px;}
#operations a:hover{background: url(../template/b-operations.jpg) no-repeat 0 0;}
.operations #operations a {background: url(../template/b-operations.jpg) no-repeat 0px 0px;}

#investors {background: url(../template/b-investors.jpg) no-repeat 0px -78px; width:188px;}
#investors a{background: url(../template/b-investors.jpg) no-repeat 0 -78px; width:188px; height:78px;}
#investors a:hover{background: url(../template/b-investors.jpg) no-repeat 0 0;}
.investors #investors a {background: url(../template/b-investors.jpg) no-repeat 0px 0px;}


ul#sub-navigation {
font-family: Trebuchet MS;
font-size:80%;
width:190px;
margin:0 0 92px 8px;
padding:30px 0 0 0;
}

ul#sub-navigation li {
background: url(../template/side-bullet.gif) no-repeat 0 5px;
   /*height:14px;*/
	margin:0 0 0 0;
	padding:0 0 0 26px;
}
ul#sub-navigation li ul li {
background-image: none;
font-size:85%;
   height:14px;
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	border-bottom: 1px solid #b4b2b3;
}


ul#sub-navigation li a {
   height:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



/*content*/
#main-content h1 {
margin: 0 0 12px 0;
	color:#a0032b;
	font-size:125%;
}
#main-content h2 {
margin: 0 0 12px 0;
	font-size:1.1em;
}

#main-content p {
font-family: Trebuchet MS;
margin:0 0 18px 0;
font-size: 85%;
line-height: 160%;
color:#4f4e4e;
}

div#press-release-content {
font-size: 85%;
line-height: 160%;
}
div#press-release-content p{
font-size: 100%;
}


#main-content p.introduction {
font-size:90%;
line-height: 130%;
	color:#000;
}



.research p {
padding-left:36px;
}

#main-content a {
font-weight:bold;
/*border-bottom: 1px solid #a0032b;*/
}
div#main-content span {
font-size:100%;
padding-bottom: 28px;

}

#main-content img {
margin:0 12px 12px 0;

}

#main-content img.instructions {
border: none;
}

.general img {
border: 11px solid #dddac1;
clear:left;
float:left;
}

#main-content h3 {
color:#a0032b;
	font-size:110%;
font-weight: normal;
}

#main-content h4 {
color:#a0032b;
	font-size:95%;
font-weight: normal;
}

#main-content h5 {
color:#4f4e4e;
	font-size:90%;
font-weight: normal;
}

#main-content hr {
clear:both;
}

#main-content ul {
clear:left;
color:#4f4e4e;
font-size:85%;
line-height: 130%;
margin:6px 6px 12px 12px ;
}

#main-content ul li{
list-style: disc;
margin:6px;
}

div#main-content table {
width:100%;
margin:0 0 24px 0;
background-color:#f4f3f3;
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-bottom: 1px solid #b4b2b3;
border-right: 1px solid #b4b2b3;
}
div#main-content td {
font-size:80%;
padding: 6px;
border-bottom: 1px solid #d0d0d0;
}

tr td:first-child {
	color:#000;
padding:0 6px 0 0;
/*border-right: 1px solid #d0d0d0;*/
border-right:none;

}

div.hr {
  height: 2px;
 /* background: url(../images/hr-bg.gif) no-repeat center;*/
 border-bottom: 1px solid #d0d0d0;
margin:0 0 12px 0;
}
div.hr hr {
display: none;
}


#secondary-content h3 {
margin:0 0 12px 0;
font-weight: bold;
	color:#69696a;
	font-size:100%;
}

ul#news {
	font-family: Trebuchet MS;
	font-size:80%;
	width:190px;
	color:#62676e;
}
ul#news li {
margin:0 0 26px 0;
}

ul#news li a {
font-weight: normal;
line-height: 90%;
	/*border-bottom: 1px dashed #a0032b;*/
}
ul#news li  {
padding-bottom:12px;
	border-bottom: 1px solid #b4b2b3;
}
#site-information {
	color:#FFF;
	font-family: Trebuchet MS;
	text-transform: capitalize;
	font-size:60%;
}

#site-information p {
margin:12px  12px 0 150px;
display:inline;
}
#site-information a {
color:#fff;
text-decoration:underline;
margin:6px  6px 0 12px;
display:inline;
}

.selected {
font-weight: bold;
color:#000;
}





/*////////////////////////////////////////
Highslide styles
///////////////////////////////////////*/
.highslide {
cursor: url(/js/graphics/zoomin.cur), pointer;
outline: none;
}
.highslide img {
/*border: 2px solid gray;*/
}
.highslide:hover img {
/*border: 2px solid white;*/
}




.highslide-image {
border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 2px solid white;
border-top: none;
font-family: Trebuchet MS;
font-size: 10pt;
padding: 5px;
background-color: white;
}
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}
.highslide-loading {
display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color: black;
}




a.highslide-credits,
a.highslide-credits i {
display:none;
}


/*/////////////////home page//////////////////*/

#content-area-home {
background: url(../images/home-page-bg.jpg) no-repeat 109px 0px;
margin:0 auto;
padding:0 0 18px 0;
/*width:812px;*/
width:1030px;
min-height:600px;
text-align: left;
}




#background-design-home {
position:relative; 
	width:100%;
	height:100%;
	background:  #e8e5cb url(../images/bg-home.jpg) repeat-x;
	margin:0 0 0 0;
}


div#home-page-animation {
	position:relative;
	bottom:40px;
	right:48px;
	margin:0 0 -30px 0;
	padding:0;
	width:556px;
}

.home p {
font-family: Trebuchet MS;;
line-height: 160%;
width:200px;
padding:170px 0 90px 0;
	
}

div#main-content p.welcome-text {
font-size:95%;
line-height: 140%;
	color:#000;
	font-style: normal;
}
em {
	font-size:80%;
	color:#09357a;
	display:block;
	margin:0 0 24px 0;
}

ul#achievements {
color:#4f4e4e;
font-size:85%;
line-height: 130%;
margin:6px 6px 12px 12px ;
}

ul#achievements  li{
list-style: url(../images/side-bullet.gif);
background: url(../images/rule.gif) no-repeat bottom;
margin:9px 0;
padding:0 0 9px 0;
}

a.backone {
background: url(../template/utilty-bullet.gif) no-repeat left;
float:right;
font-weight:normal;
font-size:90%;
margin:0 12px 18px 18px;
padding:0 0 0 9px;
}

