/*************************/
/* Copyright Satiariyan  */
/* web@satiariyan.com    */
/*************************/
html {
 	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	text-align:center;
}
body {
	background-color: #ffffff;
	width: 800px;
 	border: 0;
	margin: auto;
	text-align:center;
	padding: 0;
}
#wrapper {
	background-color: #789bae;
	width: 800px;
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000000;
 	font-size: 0.8em;
	text-align:left;
	margin : 3px auto 60px;
}
a {
	text-decoration: none;
  	color: #000099;
}
a:hover { 
 	color: #0066FF;
}
p {
	margin:0 90px;
	text-align:justify;
}

h1, h2, h3 {
	font-weight: bold;
	color: #003366;
}

h1 {
	font-size: 150%;
	margin: 10px 90px 15px;
	padding-top:.3em;
}
h2 {
	font-size: 130%;
	margin: 30px 90px 10px;
}
h3 {
	font-size: 110%;
	margin: 1em auto .3em 3em;
}
.h1_0m {
	font-size: 150%;
	margin: 0;
	padding-top:1em;
}

hr {
	text-align: center;
	border: thin groove #000099;
}
img {
	margin: 0;
	padding:0;
	border: 0;
}
ul {
	margin: 0;
	padding: 0;	
}
/*
ul {
	margin: 0 12% 1em 20%;
	padding: 0 0 0 1em;	
}
*html ul {
	margin: 0 0 1em 10%;
	padding: 0 0 0 1em;	
}
html* ul {
	margin: 0 0 1em 10%;
	padding: 0 0 0 1em;	
}
*/
/* --- Page Colums Begin --- */
#colmainout {
	border:#789bae 1px solid;  
	border-left:0;  
	margin: 0 0 0 90px;
}
#colmainin {
	background-color: #ffffff;
	margin:0 auto;	
	border-top:#789bae solid 1px;
	padding: 0 10px 3px;	
}
#colmainin li {
	text-align:left;
	list-style-type: square;
	color: #660000;
	padding: .2em 0;	
}
/* --- Page Colums End --- */
#header { 
	text-align:center;
	height: 150px;
	margin: 0;
	border:0;
	padding: 0;
}
.divtable { 
	font-size:100%;
 	color: #000000;
	border:0;
	padding: 0;
}
.divtable a { 
	font-size:90%;
  	color: #000066;
}
.divtable a:hover { 
 	color: #0066FF;
}
*html .divtable a {
	font-size:85%;
}
html* .divtable a {
	font-size:85%;
}
.h1-t{
	color:#89b0ad;
	font-size:130%;
	font-weight: bold;
}
.h1-y{
	color:#ffcc00;
	font-size:130%;
	font-weight: bold;
}
.h1-b{
	color:#000000;
	font-size:130%;
	font-weight: bold;
}

.ptable { 
 	color: #003333;
	margin: 0 auto 0 120px;
	border:0;
}
	
#footer { 
	height:55px;
	text-align:center;
	background:  #a69a6a url(../images/logo_foot.gif) no-repeat left ;
	background-color:#a69a6a;
	margin: 0 1px 0 90px;
}
/* --- Nav Bar Begin --- */
#navbar {
	background-color:#a69a6a;
	text-align:center;
	width:100%;
	height:24px; 
	float:left;
	margin: 0;	
}

html* .iexpl7fix01 {
	margin-bottom:10px;
}

#navbar ul {
	border: 0;
	margin: 0 auto;
	padding: 3px 0;
}
#navbar li {
	display:inline;
	list-style-type: none;
	color:#ffffff;
	font-size:80%;
	padding: 0;
	margin: 0;
}
#navbar ul li ul {
	padding: 0;
}

#navbar a {
	background:#a69a6a;
	font-weight:bold;
	color:#ffffff;
	padding: 3px 4px;
	border:0;
}

#navbar a:active {
	background:#e35a00;
}
#navbar a:hover {
	color: #ffff99;
	background:#727454;
}
*html #navbar ul { /* ie6 */
	padding:5px 0 3px;
	margin-right:120px;
}
html* #navbar ul { /* ie6 */
	padding:5px 0 3px;
}

/* --- Nav Bar End --- */
.linkbox, .linkbox380, .linkbox550, .linkboxb, .linkboxb170, .linkboxb340 {
	margin: auto;
	padding: .3em 0 .4em 2.6em;
}
.linkboxb, .linkboxb170, .linkboxb340 {
	border: 1px #789BAE solid;
}
.linkbox ul, .linkbox380 ul, .linkbox550 ul, .linkboxb ul, .linkboxb170 ul, .linkboxb340 ul {
	margin: 0;
	padding: 0;
	border:0;
}
.linkbox380 {
	width:380px;
}
.linkbox550 {
	width:550px;
}

.linkboxb170 {
	border: 1px #789BAE solid;
	width:170px;
}
.linkboxb340 {
	border: 1px #789BAE solid;
	width:340px;
}

.navlocal {
	text-align:center; 
	font-size:80%;
	margin:0;
}
.vspaceh {
	padding: .25em 0;
}
.vspace1 {
	padding: .5em 0;
}
.vspace2{
	padding: 1em 0;
}
.vspace3{
	padding: 3em 0;
}
.vspace4{
	padding: 4em 0;
}
.vspace5{
	padding: 5em 0;
}
.abstract {
	margin:0 10% 0 15%;
}
.floatleft {
	float: left;
	margin: 0 15px 10px 0;
}
.floatright {
	float: right;
	margin: 0 0 10px 15px;
}
.floatleft, .floatright {
	border: 1px solid #666;
	padding: 2px;
}
.imgframe {
	border: 1px solid #666;
	padding: 2px;
}
.floatclear {
	clear: both;
}

/* --- Form Begin --- */
.contactformwrapper {
	margin-left: 30px;
	background-color:#d3cdb6;
	width:386px;
	border: 1px solid #666;
	padding-bottom:20px;
}
.contactformheader {
	background: #a69a6a url(../gif/email.gif) no-repeat right;
	border-bottom: 1px solid #666;
	margin: 0 0 20px 0;
	color:#ffffff;
	font-size:130%;
	font-weight:bold;
	padding: 3px 15px 3px 8px;
	height: 24px;	
}
.contactform p {
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 130px; /*width of left column containing the label elements*/
	height: 1%;
}

.contactform label {
	font-weight: bold;
	float: left;
	margin-left: -120px; /*width of left column*/
	width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.contactform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}

.contactform textarea {
	width: 240px;
	height: 150px;
}
.contactformbutton {
	margin-left: 185px;
}
/* Targets IE6. Adds 3 pixel indent for multi-line form contents. */
* html .threepxfix {
	margin-left: 3px;
}
.form-floatleft {
	float: left;
	margin: 0 10px 0 40px;
	border: 1px solid #666;
}
.form-floatright {
	float: right;
	margin: 0 20px 0 10px;
}
.form-loatleft, .form-floatright {
	padding: 2px;
}
/* --- Form End --- */

#copyright { 
	text-align:center;
	font-size:85%;
	background-color:#ffffff;
	border:0;
	margin: 0 -1px 0 auto;
	padding: 3px 0 0 0;
}
*html #copyright { 
	margin: 0 -1px -1px 0;
}

#copyright a { 
	color: #606060;
	font-weight: normal;
}	
#copyright a:hover { 
	color: #dfdfdf;
	font-weight:bold;
}
.searchbox {
	width:196px;
	float:right;
	border:0;
	margin:-28px 0 0;
	display: inline;
	padding:0;
	height:14px;
}

.searchbox .middleColumn {
	margin-top: 0;
	background:none;
}

.searchfield {
	float:left;
	width:130px !important;
}
.searchbox .action {
	float: right;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color: #645c40;
   border:1px solid:#663300;
   margin: 5px 5px 0 3px;
   padding: 0 2px;
}

html* .searchbox .action {
   margin: 2px 10px 0 3px;
}
html* .searchbox {
	width:210px;
	margin:-27px 0px -10px 280px;
	text-align:right;
}
*html .searchbox .action {
   margin: -37px 10px 0 3px;
}
*html .searchbox {
	width:210px;
	margin:-30px -120px -10px 580px;
	text-align:right;
}

.actionfield {
   color: #ffffff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color: #645c40;
   border:1px solid;
   border-top-color:#663300;
   border-left-color:#663300;
   border-right-color:#330000;
   border-bottom-color:#330000;
   margin:5px 5px 0 3px;
}
*html .actionfield {
   	font-size:70%;
	padding:0 3px;
}
html* .actionfield {
   	font-size:75%;
	padding:0 3px;
}

#sattag { 
	text-align:center;
	background-color:#ffffff;
	font-size:68%;
	margin: 0 -1px 0 auto;
	padding-bottom:10px;
	margin: 0 -1px 0 auto;
	height:20px;
}
*html #sattag { 
	margin: 0 -1px -1px 0;
}
#mytag a { 
	color: #606060;
	font-weight: normal;
}	
#mytag a:hover { 
	color: #FFCC66;
	text-decoration:underline;
}
#cmtag a { 
	color: #000000;
	font-weight: normal;
}	
#cmtag a:hover { 
	color: #000000;
	text-decoration:none;
}	
