/* @override http://infinitelyfly.org/styles/contents.css */

/* Main */

#index{width:900px;margin:auto;}

#ibanner{width:900px;height:60px;margin-top:20px;border-top: 1px solid #000;border-bottom:1px solid #000;float:left;background:url(../images/ibanner.png) no-repeat;}

#inavigation{height:60px;float:right;}

#inavigation ul {height:50px;margin:4px 4px 0 0;float:right;list-style:none;}
#inavigation ul li {float:right;font-family:"Eurostile",Helvetica;color:#000;font-size:12px;}
#inavigation ul li a{text-decoration:none;font-family:"Eurostile",Helvetica;color:#b4b4b4;font-size:12px;margin:0 0 0 8px;display:block;}
#inavigation ul li a:hover{text-decoration:none;color:#000;}

.leftcolumn p{margin:0px;font-family:Helvetica;color:#707070;font-size:12px;text-align:justify;line-height:14px;}
.rightcolumn p{margin:0px;font-family:Helvetica;color:#707070;font-size:12px;text-align:justify;line-height:14px;}
.middlecolumn p{margin:0px;font-family:Helvetica;color:#707070;font-size:12px;text-align:justify;line-height:14px;}

.leftcolumn{width:286px;float:left;margin:10px 0 0 0;display:inline;padding-right:10px;}
.middlecolumn{width:286px;float:left;margin:10px 10px 0 0;display:inline;border-right:1px dotted #b4b4b4;border-left:1px dotted #b4b4b4;padding:0 10px 10px 10px;}
.rightcolumn{width:286px;float:left;margin:10px 0 0 0;display:inline;padding:0 0 10px 0;}

.leftcolumn ul {list-style-type: none;width: 286px;margin:0;padding:0;} 
.leftcolumn li {width:286px;border: 1px dotted #999;border-width: 1px 0;margin:0 0 5px 0;padding:0;}
.leftcolumn li a {width:276px;color:#333;display: block;font: bold 75% Eurostile, Helvetica, sans-serif;padding: 5px;text-decoration: none;background:#f2f2f2;}
.leftcolumn a:hover {color:#fff;background: #000;}
.leftcolumn a em {color: #8a8a8a;display: block; font: normal 85% Verdana, Helvetica, sans-serif;line-height: 125%; }

.leftcolumn ul li.black a {color:#fff;display: block;font: bold 75% Eurostile, Helvetica, sans-serif;padding: 5px;text-decoration: none;background:#000;}
.leftcolumn ul li.black a:hover {color:#000;background:#7f7f7f;}
.leftcolumn ul li.black a em {color: #ccc;display: block; font: normal 85% Verdana, Helvetica, sans-serif;line-height: 125%;}

.middlecolumn ul {list-style-type: none;width:286px;margin:0;padding:0;} 
.middlecolumn li {width:286px;border: 1px dotted #999;border-width: 1px 0;margin:0 0 5px 0;padding:0;}
.middlecolumn li a {width:276px;color:#333;display: block;font: bold 75% Eurostile, Helvetica, sans-serif;padding: 5px;text-decoration: none;background:#f2f2f2;}
.middlecolumn a:hover {color:#fff;background: #000;}
.middlecolumn a em {color: #8a8a8a;display: block; font: normal 85% Verdana, Helvetica, sans-serif;line-height: 125%; }

.middlecolumn ul li.blue a {color:#333;display: block;font: bold 75% Eurostile, Helvetica, sans-serif;padding: 5px;text-decoration: none;background:#00AEEF;}
.middlecolumn ul li.blue a:hover {color:#fff;background: #000;}
.middlecolumn ul li.blue a em {color: #fff;display: block; font: normal 85% Verdana, Helvetica, sans-serif;line-height: 125%; }

.rightcolumn ul {list-style-type: none;width: 286px;margin:0;padding:0;} 
.rightcolumn li {width:286px;border: 1px dotted #999;border-width: 1px 0;margin:0 0 5px 0;padding:0;}
.rightcolumn li a {width:276px;color:#333;display: block;font: bold 75% Eurostile, Helvetica, sans-serif;padding: 5px;text-decoration: none;background:#f2f2f2;}
.rightcolumn a:hover {color:#fff;background: #000;}
.rightcolumn a em {color: #8a8a8a;display: block; font: normal 85% Verdana, Helvetica, sans-serif;line-height: 125%; }

div.heading {margin:0;text-indent:5px;}
.heading h2{width:286px;height:20px;margin:0;color:#fff;background:#000;font:bold 125% Verdana, sans-serif; padding:5px 0;margin-bottom:10px;border:none;}
li.heading {list-style: none; display: inline}