
/*
------------------------------------------------------
IIAR

Med Blue: #007dc6
Dark Blue: #2e5999;
Dark Blue-Grey: #667788

------------------------------------------------------
*/


#homeheadline { display:block; text-align:left; padding-top:30px; }
#homefeature {
	float: left;
	text-align: left;
	width: 180px;
}
#homefeature.inner { padding: 20px; }
#dontgamble_ad { padding: 16px 0; }
#disclaimers { color:#666; font: .65em/1.25em verdana, helvetica, sans-serif; }

p { font-size: 1em; }
p.staff { margin: .25em 0; }
p.first { margin-top: 1em; }

/* #rightcol ol { padding: 0 2em; } */

html, body{
 margin:0;
 padding:0;
 text-align:center;
}

body {
	font-size: 100%;
	/*line-height: 1.15em;*/
	font-family: georgia, times, "times new roman", serif;
	color: #667788;
}

img { border: none; }

/* typography */
h1, h2 { font-family: "century gothic", verdana, helvetica, sans-serif; color: #333;  line-height: 1.15em;}
h3, h4 { font-size: 1.0em; font-family: verdana, helvetica, sans-serif; color: #333;  line-height: 1.15em;}

h1 { font-size: 1.4em; }
h2 { font-size: .95em;  }

h3.special, h3.special a { color:#f47d35 }
a { color: #007dc6; text-decoration: none; }
a:hover { color: inherit; text-decoration: underline; }

h1 a, h2 a, h3 a, h4 a { color: inherit; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: inherit; text-decoration: underline; }

#locations { clear:left; margin: 2em 0; border-top: 1px  solid #ccccc4; }
#locations table { width: 100%; text-align:left; padding-top: 0em; font: 1.00em/1.50em georgia, times, "times new roman", serif; }
#locations table th, #locations table td { padding-right: 1.2em; }



ul
  {
  margin-left: 0em;
  padding-left: 0;
  list-style:none;
  }
li
  {
  margin: 0;
  padding: 0;
  }



/* layout */

#pagewidth{
 width:920px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 margin-top: 10px;
}

#header{
 position:relative;
 height:75px;
 background-color:#fff;
 width:100%;
 text-align: center;      
 font: bold 12pt arial;
 text-decoration: none;
}



#leftcol{
 width:190px;
 float:left;
 position:relative;
 font: .65em/1.25em verdana, helvetica, sans-serif;
  }

#twocols{
 width:730px;
 float:right;
 position:relative;
  }

#rightcol{
	width:190px;
	float:right;
	position:relative;
	font: .65em/1.25em verdana, helvetica, sans-serif;
	background-color: #f7f7ed;
	border-left: 1px solid #ccccc4;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:189px;
 }

#leftcol h3, #rightcol h3 { font-size: 1.10em; text-align: left; color: #2e5999; }

#maincol{
	background-color: #fff;
	float: left;
	display:inline;
	position: relative;
	width:540px;
 }

 #maincol p { font-size: .75em; }

#footer{
 padding: 0em 1em 1em 1em;
 background-color:#fff;
 clear:both;
 text-align:left;
 font: 12pt arial; color: #666;
 border-top: 1px solid #ccccc4;
 }

#disclaimers p { font-size: 1em; }


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/* Added by ACF */

    .menu {
      margin: 1em 10px;
      padding: 0;
      background: #679FD5 none;

    }

    .menu ul  {
      margin: 0;
      padding: 0;
      list-style-type: none;
	  padding-left:15px;
    }

    .menu li {
      margin: 0;
      padding: 0;
      float: left;
      padding-right: 0em;
      width: 87px;
    	margin-right: 5px;
	  margin-left:5px;
      background: #679FD5 none;
      text-align: center;
	  display:inline;
    }
* html .menu li {
	padding-bottom:10px;
}
    .menu a {
  
      width: 100%;
      font: bold 12pt arial;
      text-decoration: none;
      color: #FFF;
    }
    .menu a:hover {
      color: #000000
    }

#PageTitle{
 position:relative;
 height:50px;
 background-color:#fff;
 text-align: Right;      
 font: bold 20pt arial;
 text-decoration: none;
 border-bottom: 1px solid #ccccc4;
 float:right;
 width: 670px;
}


/* Rounded Corners  */

.roundcont {
	width: 100%;
	background-color: #679FD5;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 11px;
   border: none;
   display: block !important;
}
