/*----------------------------------------------------
|     HTML TAGS
----------------------------------------------------*/
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Century, "Times New Roman", Arial;
	font-size:14px;
	color:#000;
}

h1 {
	color:#CC6600;
	font-family:"Trebuchet MS", Century, "Times New Roman", Arial;
	border-bottom:#999999 1px dashed;
}

/*----------------------------------------------------
|     DIV ID's
----------------------------------------------------*/
div#header {
	background-position:left;
	background-repeat:repeat-x;
	background-image:url(../img/bg-header.png);
	width:100%;
	height:125px;
}

div#container {
}

div#nav {
	background-color:#333333;
	background-image:url(../img/bg-nav.png);
	background-repeat:repeat-x;
	width:220px;
	margin-right:0px;
	float:left;
	border-right:1px solid #000000;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:110%;
	z-index:1000;
}

div#content {
	padding:1px 0 0 0;
	color:#3F4C6B;
	background-color:#FFFFFF;
	margin-left:221px;
}

div#footer {
	font-size:80%;
	color:#CCCCCC;
	text-align:center;
	background:#333;
	padding:10px 0 10px 0;
	clear:both;
	border-bottom:1px #999 dashed;
}

ul#atools, ul#itools, ul#contracting, ul#agents, ul#company {
	margin-bottom:15px;
}
/*----------------------------------------------------
|    GLOBAL CLASSES
----------------------------------------------------*/

img.logo {
	margin:0;
}

.padded {
	margin-left:20px;
	padding-bottom:10px;
}
/*----------------------------------------------------
|     IFRAMES
----------------------------------------------------*/

.myframe {
	width:100%;
	position:relative;
	top:-11px;
}

* html .myframe {
	width:99%; 
}

/*----------------------------------------------------
|     LINKS
----------------------------------------------------*/

a.nav:link,a.nav:visited,a.nav:hover,a.nav:active {
	text-decoration:none;
}
/*----Navigation------*/
a.nav:link {
	color:#FFFFFF;
}

a.nav:visited {
	color:#FFFFFF;
}

a.nav:hover {
	color:#CC9900;
}

a.nav:active {
	color:#FFFFFF;
}

/*----Regular-------*/
a:link,a:visited,a:hover,a:active {
	text-decoration:underline;
}
a:link {
	color:#003399;
}

a:visited {
	color:#990099;
}

a:hover {
	color:#CC9900;
}

a:active {
	color:#FFFFFF;
}

/*----------------------------------------------------
|    Navigation
----------------------------------------------------*/

ul.nav {
	list-style:none;
	position:relative;
	left:-30px;
	top:-10px;
	font-weight:bold;
}

ul.nav li {
	cursor:pointer;
	margin-bottom:5px;
}
ul.nav ul {
	list-style:none;
	position:relative;
	left:-30px;
	font-weight:normal;
}
/*----------------------------------------------------
|    NIFTY CORNERS CSS
----------------------------------------------------*/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}