@charset "iso-8859-1";
body {
    padding: 0;
    text-align: center;
    min-width: 1000px;
    /*border: 1px solid #003399;*/
    background-color: #3366CC;	
}

#wrapper {
	display: block; 
	/*border: 1px #000000 solid;*/
	width:90%; 
	margin:0px auto;
	padding: 0;
	background-color: #FFFFFF;
	overflow: hidden;
}

#header {
	margin: 0;
	padding: 0;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: none;
    border-left: solid 1px #000000;
    background-color: #FF6633;
	width: 100%;
}

#content {
	text-align: left;
	width: 75%;
	float: left;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
}

#sidebar {
	width: 23%;
	float: right;
}

#both {
	clear: both;
}

#footer {
	background-color: #FFFFFF;
}

.title {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: bold;
}
H1 {
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: bold;
}
H2 {
	font-size: 14pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: bold;
}
H3 {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: bold;
}
H4 {
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: bold;
}

P {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: normal;
	color: #000000;
}
LI {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serf;
	font-weight: normal;
	color: #000000;
}
/* START SAT */
#satfooter {
    clear: both;
    /* background-image: url(images/footerbg.jpg); */
    background-repeat: no-repeat;
    height: 31px;
    text-align: center;
    background-color: #003399;
}
#footerlinks 
{
    position:relative;
    top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}
A.footerlinks 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}
#footeraddress 
{
    padding-top: 5px;
    text-align: center;
    width: 998px;
    font-family: Verdana;
    font-size: xx-small;
    color: #006666;
}
/*- Menu Tabs I--------------------------- */
#mglist{
font-family: Arial, sans-serif;
font-size: 9pt;
font-weight: BOLD;
background-color: #FF6633;
}
    #tabsI {
      float:left;
	  width: 100%;
      background:#FF6633;
      font-size:90%;
      line-height:normal;
      }
    #tabsI ul {
	margin:0;
	padding:10px 10px 0px 10px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("/images/tableftI3.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("/images/tabrightI3.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFFFCC;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#003366;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

	#tabsI #current a {
		background-position:0% -42px;
		color:#003366;
	}
	#tabsI #current a span {
		background-position:100% -42px;
		color:#003366;
	}
A.linkcontact:link {font-family: Arial, Helvetica, Verdana, Sans-Serif;color: #ffffff;font-size: 9pt;font-weight: normal;text-decoration: underline;}
A.linkcontact:active {font-family: Arial, Helvetica, Verdana, Sans-Serif;color: #ffffff;font-size: 9pt;font-weight: normal;text-decoration: underline;}
A.linkcontact:hover {font-family: Arial, Helvetica, Verdana, Sans-Serif;color: #ffffff;font-size: 9pt;font-weight: normal;text-decoration: underline;}
A.linkcontact:visited {font-family: Arial, Helvetica, Verdana, Sans-Serif;color: #ffffff;font-size: 9pt;font-weight: normal;text-decoration: underline;}
.searchby
{
font-family: Arial, Helvetica, Verdana, Sans-Serif;
color: #FFFFFF;
font-size: small;
font-weight: bold;
}
TD.headcontact
{
font-family: Arial, Helvetica, Verdana, Sans-Serif;
background-color: #003399;
font-size: 9pt;
font-weight: normal;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 6px;
/* background-image:url("images/head-phonebg.gif"); */
background-position: center center;
background-repeat: no-repeat;
}
/*       SIDEBAR          */
ul.sidebar_list { list-style: none; }
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 80%; margin: 0 0 0 0; font-size: 10pt; float: left; background-color: #FFFFCC;}
li.widget h2, li.linkcat h2 { font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 3px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }
li.widget p { margin: 0 0 1.5em 0; padding: 0 10px; }
li.widget ul, li.linkcat ul { list-style: square; margin: 0 0 0.5em 20px; }
li.widget ol, li.linkcat ol { margin: 0 0 0.5em 20px; }
li.widget li, li.linkcat li { margin: 0 0 0.7em 0; }
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; font-family: Arial, Helvetica, Sans-Serif;}
li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }
li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
li.widget ul.flickr_stream li a img { padding: 3px; }
li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
/*---< FlickrRSS styles for the widget only >---*/
li.widget_flickrrss { }
li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
li.widget_flickrrss a:hover img { background: #ff2a96; }
/*---< Calendar widget styles >---*/
#calendar_wrap { font-size: 1.3em; }

/*        content               */
.entry { font-size: 10pt;}
.entry blockquote { font-size: 10pt; }
.entry blockquote.right { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
.entry blockquote.left { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
.entry p { margin: 0 0 1.5em 0; }
.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
.entry ul { list-style-type: square; }
.entry li { margin: 0 0 0.5em 0; }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
.entry dl { margin: 0 0 1.5em 0; }
.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
.entry dd { margin: 0 0 1.5em 20px; }
.entry .ad { margin: 0 0 0.5em 15px; float: right; }
.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }
.entry img { }
.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }
.tagged { padding: 0.4em 0 0 0; background: url('images/hr_tag_sep.gif') no-repeat; font-size: 1.2em; line-height: 1.6em; color: #888; clear: both; }
.tagged a, .tagged a:visited { padding: 0.25em; color: #333; text-decoration: none; }
.tagged a:hover { color: #fff; background: #333; text-decoration: none; }
.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }