*{
margin: 0;
padding: 0;
border: 0;
}

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
}

#container{
position: absolute;
top: 0px;
left: 50%;
margin-left: -498px;
width: 996px;
height: 605px;

}


/*---------------------------------------------------main content----------------*/
#main{
float: left;
height: 1100px;
width: 100%;
font-size: 8.5pt;
background-color: white;
background-image: url("images/dragon_left.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}

#index_logo{
padding: 110px 30px 20px 260px;
background-color: none;
}

#index_flash_html{
position:absolute;
top: 350px;
left: 620px;
width: 360px;
height: 100px;
background-color: none;
}

#home_montage{
position:absolute;
top: 330px;
left: 220px;
width: 720px;
height: 160px;
}


#main_top{
float: left;
width: 621px;
height: 18px;
background-color: none;
padding-top: 10px;
padding-left: 375px;

}

#main_bottom{
float: left;
width: 996px;
height: 435px;
background-color: none;
}

#main1{
float: left;
width: 153px;
height: 435px;
background-color: none;
}

#main2{
float: left;
width: 216px;
height: 435px;
background-color: none;
}

#main2_left{
float: left;
padding: 20px 5px 0px 12px;
float: left;
width: 90px;
background-color: none;
text-align: center;
}

#main2_left br{
line-height: 6pt;
}

#leftspacer{
width: 88px;
}

#main2_right{
float: left;
padding: 20px 12px 0px 5px;
float: left;
width: 90px;
background-color: none;
text-align: center;
}

#main2_right br{
line-height: 6pt;
}

#about_images{
float: right;
padding-top: 15px;
}

#vectorimage{
padding-top: 15px;
}

#vectorimage2{
padding-top: 20px;
}


#main3{
float: left;
width: 6px;
height: 435px;
background-color: none;
}

#main4{
float: left;
width: 482px;
height: 435px;
background-color: none;
}


.spacerfortable{
height: 8px;
}

#centerpic_area{
padding: 28px 0px 15px 0px;
background-color: none;
width: 100%;
height: 300px;
}

.body_text{
font-size: 8.5pt;
line-height: 12pt;
padding: 10px 22px 15px 22px;
}

.body_text_normal{
line-height: 20pt;
}

.body_text_normal2{
font-size: 7.5pt;
line-height: 8pt;
}

.body_text_bold{
font-weight: bold;
line-height: 20pt;
}

.body_text_bold2{
font-size: 8pt;
font-weight: bold;
line-height: 12pt;
}

.body_text_right{
font-size: 8.5pt;
line-height: 12pt;
text-align: right;
padding: 10px 22px 15px 22px;
}

.body_text br{
line-height: 4pt;
}

a.body_text{
color: #073e8e;
}

a.body_text:hover{
color: #073e8e;
}

.intro_text{
line-height: 14pt;
color: #073e8e;
}

a.intro_text{
text-decoration: underline;
}

a.intro_text:HOVER{
text-decoration: none;
}

.body_text_smallitalic{
font-size: 7pt;
line-height: 12pt;
font-style: italic;
}

.body_text_smallitalic2{
font-size: 7pt;
line-height: 8pt;
font-style: italic;
}

.body_text_launch{
float: right;
font-size: 7pt;
line-height: 10pt;
padding: 10px 15px 0px 5px;
background-color: none;
}

.caption_text{
font-size: 6pt;
}

.index_text_bold{
color:#273e8f;
font-weight: bold;
font-size: 7pt;
text-align: center;
}

.index_text{
color:#273e8f;
font-size: 7pt;
text-align: center;
}


#heather_logo{
padding: 5px 5px 5px 5px;
}

#contact_form{
float: left;
width: 350px;
margin-left: 15px;
}

#contact_form td{
vertical-align: top;
padding: 8px 8px 8px 0px;
background-color: none;
}

#contact_form input{
background-color:  #e7f7fd;
padding: 3px 0px 3px 0px;
}

#contact_form textarea{
background-color:  #e7f7fd;
}
#contact_form button{
background-color:  white;
}

.description_text{
float: left;
font-size: 7pt;
line-height: 12pt;
text-align: center;
}

.portfolio_nav{
float: left;
padding-top: 65px;
background-color: none;
color: black;
}

.portfolio_nav2{
position: absolute;
top: 426px;
left: 375px;
width: 482px;
padding-top: 10px;
background-color: none;
color: black;
}

.portfolio_nav{
float: left;
padding-top: 0px;
background-color: none;
color: black;
}

.portfolio_nav_left{
float: left;
top: 0px;
width: 40px;
font-size: 7pt;
font-weight: bold;
line-height: 20pt;
height: 30px;
}

.portfolio_text{
float: left;
top: 0px;
width: 400px;
height: 30px;
font-size: 7pt;
line-height: 12pt;
text-align: center;
}

.portfolio_nav_right{
float: right;
top: 0px;
width: 40px;
font-size: 7pt;
font-weight: bold;
line-height: 20pt;
height: 30px;
}

#main5{
float: left;
width: 139px;
height: 435px;
background-color: none;
}



/*---------------------------------------------------footer----------------*/


#index_footer{
float: left;
height: 137px;
width: 996px;
background-image: url("images/dragon_footer1.jpg");
background-repeat: no-repeat;
background-position: top left;
}

#footer{
float: left;
height: 137px;
width: 996px;
background-image: url("images/dragon_footer2.jpg");
background-repeat: no-repeat;
background-position: top left;
}


#navigation{
margin-top: 53px;
margin-left: 370px;
font-size: 8pt;
color: white;
width: 100%;
}

#navigation_bottom ul{
margin-top: 5px;
font-size: 8pt;
color: white;
width: 100%;
}

#navigation_bottom ul li{
list-style: none;
display: inline;
margin-left: 30px;
}

#navigation_bottom ul li a{
text-decoration: none;
}

#navigation_bottom ul li a:link{
color: white;
}

#navigation_bottom ul li a:hover{
color: #073e8e;
}

#navigation_bottom ul li a:visited{
color: #073e8e;
}

#portfolio{
margin-top: 65px;
margin-left: 132px;
font-size: 8pt;
color: white;
width: 100%;
}

#copyright{
margin-top: 32px;
font-size: 6.5pt;
color: #92dbf6;
margin-left: 400px;
}

#copyright_index{
margin-top: 103px;
font-size: 6.5pt;
color: #92dbf6;
margin-left: 400px;
}
#copyright_portfolio{
margin-top: 14px;
font-size: 6.5pt;
color: #92dbf6;
margin-left: 400px;
}

/*--------------------------------------------------- index links----------------*/
#index_flash_html a{
text-decoration: none;
}

#index_flash_html a:link{
color: #073e8e;
}

#index_flash_html a:hover{
color: #0e98cd;
}

#index_flash_html a:visited{
color: #073e8e;
}

/*--------------------------------------------------- general links----------------*/
a{
color: white;
text-decoration: none;
}
a:HOVER{
color: #073e8e;
text-decoration: none;
}

/*--------------------------------------------------- page links----------------*/
a#cv{
color: #0e98cd;
text-decoration: none;
}
a#cv:HOVER{
color: #60c9f1;
text-decoration: none;
}


/*--------------------------------------------------- page links----------------*/
a.body_text{
color: #0e98cd;
text-decoration: none;
}
a.body_text:HOVER{
color: #60c9f1;
text-decoration: none;
}

/*--------------------------------------------------- launch link----------------*/
a.body_text_launch{
text-decoration: none;
color: #0e98cd;
}
a.body_text_launch:HOVER{
text-decoration: none;
color: #a4e1f8;
}

a.index_text_bold{
text-decoration: none;
color:#273e8f;
}
a.index_text_bold:HOVER{
text-decoration: underline;
color:#273e8f;
}
