* { margin:0; padding:0;}

body { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:blue;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}



/*==================other====================*/
.img-box { margin-bottom:18px;}
.img-box img { margin-bottom:20px; display:block;}

.p1 { margin-bottom:18px;}
.p2 { margin-bottom:10px;}
.p3 { margin-bottom:18px;text-transform:uppercase}



/*==================txt, links, lines, titles====================*/

#address { font-size:12px; color:blue; }

#page1 .title { font-size:28px; overflow:hidden; border-bottom:2px solid blue; }
#page1 .row1 { font-size:12px;  color:#cacaca; overflow:hidden; }
#hire .row1 { font-size:12px;  color:#cacaca; overflow:hidden; }
#contracts .row1 { font-size:12px;  color:#cacaca; overflow:hidden; }

#page1 .list { font-size:8pt; align:right; list-style-position:inside; list-style-image:url(images/list.gif); }

h1 { font-size:.83em; text-transform:uppercase; color:red;}
h2 { font-size:.83em; text-transform:uppercase; color:red;}
h3 { font-size:.83em; text-transform:uppercase; color:red;}
h4 { font-size:1em; color:#d1073c;  margin-bottom:2px;}
h5 { font-size:.83em; text-transform:uppercase; color:green;}

.link { text-transform:uppercase; width:100%; overflow:hidden; padding-top:6px; line-height:.92em;}
.link span { background:url(images/link-bg.gif) no-repeat left top; margin-top:-6px; padding:6px 0 7px 0; width:29px; display:block; float:left; text-align:center; color:#fff; margin-right:7px;}
.link a { float:left; text-decoration:none; font-size:.83em;}
.link a:hover { text-decoration:underline;}

.dividerv { clear:left; float:left; background:url(images/divider.gif) repeat-y; padding-top:20px; height:100px; padding-bottom:20px;}
.dividerh { clear:left; float:left; background:url(images/divider.gif) repeat-x; padding-left:20px;  height:100px; padding-right:20px;}



/*==================boxes====================*/

.box p { color:#000;}


/*header*/
#header object { vertical-align:top; color:#a3a4a5;}

/*content*/
#content .indent {padding-bottom:30px;}

/*footer*/
#footer p { text-align:center; font-size:.83em; text-transform:uppercase; color:#a3a4a5; padding-top:31px;}
#footer p a { color:#a3a4a5; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/
