html{background:url(../img/barac-bg1.jpg) top left repeat-x #729fcf;}

body{font-family:verdana;margin:30px 0}

#doc{background:#fff;border-width:10px 0px;border-style:solid;border-color:#fff;}

#hd,#bd,#ft{margin:0 10px;}

#hd{
	background:url(../img/barac-text.gif) top right no-repeat #fff;
}

#doc{
	background:url(../img/barac-waves2.png) bottom center no-repeat #fff;
}

#bd{padding-bottom:85px;}

#bd div p{color:#2e3436;font-size:85%;line-height:140%;margin:1em 0;text-align:justify;}
#bd div.yui-g ul li{font-size:85%}

#ft{
	font-size:77%;
	font-weight:bold;
	color:#babdb6;
	border-top:0px solid #3465a4;
	margin-top:10px;
	padding-top:5px;
}

h1{font-size:146.5%;color:#4e9a06;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3,h4,h5,h6{line-height:200%;font-weight:bold;}

#bd div p.red, #bd div strong.red{color:#cc0000;}
#bd div p.err{margin:0;}

div.errors{border:1px solid #c00;padding:4px;margin:1em 0;}
div.errors li{font-size:77%;list-style-type:square;margin-left:1.5em;}

div.GMapEZ{width:550px;height:400px;inherit:none;cascade:off;}

em{font-style:italic;}
strong{font-weight:bold;}

#yui-main .yui-g{margin-bottom:1em;}

#bd div p.centre{text-align:center;}

/* Horizontal nav */

#menu{
	background:#3465a4;
	margin:10px 0;
	padding:2px 0;
}

#menu ul li{
	float:left;
	padding:2px 0;
}

#menu ul li a{
	color:#fff;
	font-size:85%;
	text-decoration:none;
	border-right:1px dotted #fff;
	padding:0 8px;
	font-weight:bold;
}

#menu ul li a:hover{color:#edd400;}


/* Sidebar links */

#sidebar div.links ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 1em 0;
	padding:0;
	border:0px solid black;
}

#sidebar div.links ul li{
	margin:0.1em 0;padding:1px;
}

#sidebar div.links ul li a{
	background:url(../img/menu-b-1.gif) 0 50% no-repeat #fff;
	padding:2px 0px 2px 16px;
	display:block;
	border:0px dotted #ccc;
	margin:0;
	font-size:85%;
	color:#204a87;
	text-decoration:none;
}
#sidebar div.links ul li a:hover{
	text-decoration:underline;
	color:#cc0000;
}

#sidebar div.links ul li.current a{
	font-weight:bold;
	color:#cc0000;
}


/* Downloads */
#bd div.ico ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#bd div.ico ul li{
	margin:0.1em;
	padding:1px;
}

#bd div.ico ul li span, #bd div.ico ul li a{
	background-position:0 50%;
	background-repeat:no-repeat;
	background-color:#fff;
	padding:4px 0 4px 20px;
	display:block;
	margin:0;
	color:#204a87;
	text-decoration:none;
}
#bd div.ico ul li span{
	color:#000;
}

#bd div.ico ul li a:hover{
	text-decpration:underline;
	color:#c00;
}

#bd div.ico ul li.pdf a{background-image:url(../img/ico/page_white_acrobat.png);}
#bd div.ico ul li.freqin span{background-image:url(../img/ico/arrow_in.png);}
#bd div.ico ul li.freqout span{background-image:url(../img/ico/arrow_out.png);}
#bd div.ico ul li.ctcss span{background-image:url(../img/ico/lightning.png);}
#bd div.ico ul li.link span,#bd div.ico ul li.link a{background-image:url(../img/ico/world_link.png);}


/* List table */

table.list td{font-size:85%;margin:0;padding:0.4em 0.1em;}
table.list tr.tr0 td{background:#eeeeec;}
table.list tr.tr1 td{background:#fff;}


/* Form table */

table.form tr td{padding:4px 0;font-size:85%;}
table.form td.title{
	font-weight:bold;
	color:#fff;
}
table.form td.caption{
	width:130px;
	text-align:left;
	color:#555753;
	vertical-align:top;
	background:transparent;
	font-weight:bold;
}
table.form td.caption label.r{
	color:#a40000;
}
table.form td.field{
	background:transparent;
}
table.form td.field input{
	padding:1px 0;
}	
table.form td.field span.hint{ clear:both; display:block; color:#000; font-size:90%;}
table.form td.actions{padding-top:16px;}
table.form td.actions input{
	font-weight:normal;
	padding:1px 6px;
	vertical-align:middle;
}

table.wide td.caption{
	width:180px;
}