body { margin:0px; background:#002f60 url(../images/bg.jpg) repeat-x; font: 8pt Arial, Helvetica, sans-serif;}
a {color:#002e60; text-decoration:none;}
a:hover { color:#1c436e; text-decoration:underline;}
h1 { font-size:14pt; color:#002e60;}
h2 { font-size:12pt; color:#002e60;}
h3,h4,h5 { font-size:10pt; color:#002e60;}
img { border:0px;}

/* conatiner css styles */
#page_container { width:950px; margin:0px auto;}
#header_container { width:950px; height:152px;}
#main_conatiner { width:950px; height:454px;}
#footer_container { width:950px; height:115px;}

/* header css styles */
#logo_pos { width:165px; height:106px;float:left; padding-left:30px;}
#nav_pos { width:500px; float:right; font-size:11pt; font-weight:bold; color:#c3c7da; padding:86px 80px 0 0;text-align:right;}
#nav_pos ul{ margin:0px; padding:0px;}
#nav_pos li { list-style:none; display:inline; padding-left:6px;}
#nav_pos li a{ color:#c3c7da; text-decoration:none;}
#nav_pos li a:hover{ color:#fff; text-decoration:none;}

/* main content css styles */
#main_pic { float:left; width:676px; height:454px;}
#main_pic_portfolio { float:left; width:676px; height:454px; background:url(../images/portfolio_pic.jpg) no-repeat;}
#copy_container { float:right;width:274px; height:454px; background:url(../images/copy_container_bg.jpg) no-repeat;}
#copy_container_index { float:right;width:274px; height:454px; background:#C2C7DA;}

#copy_text { color:#002e60; width:270px; position:relative; top:210px; left:2px; height:180px; overflow:auto;}

/*portfolio content css styles*/
#portfolio_pos { width:400px; background:#FF0000; height:400px;}
#tn_container { width:420px; height:400px; overflow:auto;position:absolute;top:180px; z-index:50;}
#tn_container h2{ margin:0px; padding:0 0 3px 0;}
#tn_container img{border:0px; padding:1px; background-color:#fff;}
#lg_container { width:400px; height:370px;position:absolute; vertical-align:top; top:250px; padding-left:500px; z-index:10;}
#lg_container img{ border:4px solid #fff;}

/*footer content css styles*/
#footer_links { width:260px; float:left; color:#fff; padding:65px 0 0 30px; font-size:10pt; font-weight:bold;}
#footer_links ul{ margin:0px; padding:0px;}
#footer_links li{ display:inline; list-style:none;}
#footer_links li a{ color:#c3c7da; text-decoration:none;}
#footer_links li a:hover{ color:#fff; text-decoration:none;}
#telephone_float { width:297px; height:56px; float:right; padding: 30px 75px 0 0;}
