/**
 * Seawiser Web Dev / Portfolio
 *
 * Riaz, Saad, dev.seawiser.com
 *
 * @copyright  Copyright (c) 2008 Seawiser Computer Systems
 */

* { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.bigmac1 { width:800px; margin-right:auto; margin-left:auto; margin-top:10px; }
.bigmac2 {  width:800px; margin-right:auto; margin-left:auto; height:70px; }
.hdr_main {  width:100%; height:120px; }
.hdr_main2 { border-bottom:8px solid #336699; width:100%; }
.hdr_left {  width:50%; height:120px; float:left; background:url(sw_port.png) no-repeat -30px -20px;}
.hdr_right {  width:44%; height:120px; float:right; }
.footer { width:100%; }
.btn_box {  width:100%; height:40px; text-align:center; line-height:40px; color:#ACACAC; }
.ftr_btn { text-align:left; color:#ACACAC; float:left; padding-top:13px; width:40%; font-size:11px; padding-left:13px; }
.btn a { text-decoration:none; color:#006699; font-weight:bold; }
.btn a:hover { border-bottom:3px #FF9999 solid; }
.btn1 a { text-decoration:none; color:#006699; font-weight:bold; }
.btn1 a:hover { border-bottom:3px #336699 solid; }
.content {  width:750px; min-height:495px; margin-right:auto; margin-left:auto; padding:25px; line-height:18px; background:url(seawiser_port_s.png) no-repeat 0 50px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#444;}
.content2 { width:750px; min-height:495px; margin-right:auto; margin-left:auto;  padding:25px; line-height:18px; background:url(seawiser_port.png) no-repeat 0 50px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#444;}
.content_in { margin-right:auto; margin-left:auto; display:block; width:750px; min-height:495px; padding:25px; line-height:18px; background:url(index_sw.png) no-repeat 0 50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#444;}
.ftr_right {  float:right; width:37%; padding-top:13px; color:#939393; font-size:11px; text-align:right; padding-right:11px;}
.btn_ftr a{ text-decoration:none; color: #929292; font-size:11px; font-weight:normal;  }
.btn_ftr a:hover { color:#333333; }
.home_link { width:84%; margin-left:auto; margin-right:auto; height:70px; margin-top:20px; cursor:pointer;}
.link_b a{text-decoration:none; color:#006699; padding-top:7px; display:block;}
.link_b a:hover{color: #990000;}
.link_c a{text-decoration:none; color: #333333;}
.link_c a:hover{color:#006699;}
.b1 a{ display:block; width:159px; height:34px; background:url(b1.png); margin-top:80px; line-height:34px; text-align:center; color: #006699; font-weight:bold; text-decoration:none; }
.b1 a:hover { background-position:0 34px;}
.b2 a{ display:block; width:190px; height:34px; background:url(b2.png); margin-top:20px; line-height:34px; text-align:center; color: #006699; font-weight:bold; text-decoration:none; }
.b2 a:hover { background-position:0 34px;}
.b3 a{ display:block; width:245px; height:34px; background:url(b3.png); margin-top:20px; line-height:34px; text-align:center; color: #006699; font-weight:bold; text-decoration:none; }
.b3 a:hover { background-position:0 34px;}
.sm { display:block;font-size:9px; margin-top:125px; color:#999999; text-align:center; float:left; width:100%; }

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #606060;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

.ddfmwrap {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 12px;
}

form.ddfm h2 {
	font-size: 12px;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 12px;
	font-weight: bold;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 12px;
}

.ddfmerrors {
	font-weight: bold;
}

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 500px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 430px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 66.5%; 
	margin-bottom: 15px;  
	padding: 3px; 
	border:1px solid #CCCCCC;
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	height:95px;
	padding: 3px;
	background: none; border:1px solid #CCCCCC;
}

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block; 
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block; 
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block; background: none; border:1px solid #CCCCCC;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	border:1px solid #CCCCCC;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
	
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 95%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}

.burnsDiv
{   display:block;
	overflow: hidden;
	position: static;
	left: 0;
	top: 0;
	width: 300px;
	height: 190px;
}
.haccordion{
padding: 0;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; 
}


.haccordion li{
margin: 0;
padding: 0;
display: block; 
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; 
float: left; 
}

.haccordion li .hpanel{
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/
}