/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { 
	margin:0; padding:0;
}

p, ul, ol, h1, h2 {

	padding-bottom:10px;
}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }
/* de-italicize address */
address { font-style:normal }
/* more varnish stripping as necessary... */
/* Common  */
body { width: 100%; margin-top: 17px; }
.hrule { background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/h_rule.gif); background-repeat: repeat-x; width:100%; height:1px; clear: both; margin-top: 20px; }
.header { width: 1000px; height: 37px; }
.logo { background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/logo.gif); position: absolute; left: 35px; width: 253px; height: 29px; float: left; }
.mainnav { background-color: #006293; height: 19px; padding-left: 20px; }
.callus { color: #006293; font-size: 11px; font-family: Arial; font-weight: bold; font-style: italic; margin-left: 793px; }
.number { color: #006293; font-size: 20px; font-family: Arial; font-weight: bold; margin-left: 793px; }
h1 { font-size: 20px; font-family: Arial; line-height:25px; }
h2 { font-size: 18px; font-family: Arial; }
h3 { font-size: 16px; font-family: Arial; }
h4 { font-size: 14px; font-family: Arial; margin-bottom: 10px; }
h5 { font-size: 12px; font-family: Arial; line-height: 20px; }
/*Home Page*/
.homevrules { height: 300px; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/home_vrules.gif); background-repeat: repeat-y; width: 1024px; }
.midpanel { background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/flash_back.gif); background-repeat: repeat-x; width: 100%; height: 249px; }
.flashpanelholder { width: 1000px; }
.flashpanel { width: 705px; float: left; }


.miadvantage { color: white; font-size: 11px; font-family: Arial; position: absolute; width: 200px; margin-top: 40px; margin-left: 794px; padding-top: 40px; }

#column1 { float: left; color: #333; font-size: 11px; font-family: Arial; line-height: 16px; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/home_fade.jpg); background-repeat: no-repeat; width: 280px; height: 160px; margin-top: 4px; padding-top: 20px; padding-right: 10px; padding-left: 38px; }
#column2 { float: left; color: #333; font-size: 11px; font-family: Arial; margin-left: 23px; width: 200px; padding-top: 20px; }
#column3 { float: left; color: #333; font-size: 11px; font-family: Arial; width: 180px; margin-left: 24px; padding-top: 20px; }
#column4 { float: left; color: #333; font-size: 11px; font-family: Arial; width: 200px; padding-top: 20px; margin-left: 34px; }
/*Sub Page*/
.backpanelsub { background-color: #006293; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/whiteback.gif); background-repeat: repeat-y; width: 100%; z-index: 0; display: table; }
.midpanelsub { background-color: white; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/sub_body_back.jpg); background-repeat: no-repeat; background-position: 158px 77px; position: relative; width: 774px; min-height: 400px; }
.subbody { position: relative; width: 774px; }
.subnavcolumn { font-size: 12px; font-family: Arial; background-color: white; width: 158px; z-index: 0; float: left; }
.subnav { color: #666; font-size: 12px; line-height: 18px; width: 133px; float: left; padding-top: 20px; padding-bottom: 10px; }
.content { color: #333; font-size: 11px; font-family: Arial; line-height: 16px; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/sub_image.jpg); background-repeat: no-repeat; background-position: right bottom; position: relative; width: 590px; float: right; min-height: 400px; }
#contentindent { padding-top: 20px; padding-right: 90px; }
#contentindent li { list-style-type: disc; margin-left: 40px; }
.formats { background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/sub_formats.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; left: 705px; width: 69px; height: 305px; z-index: 2; margin-top: 76px; }
.rightcolumnspace { vertical-align: top; position: absolute; float: left; margin-left: 780px; padding-top: 100px; }
#rightcolumn1 { color: white; font-size: 11px; font-family: Arial; width: 200px; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/blue_arrow.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 20px; }
#rightcolumn2 { color: white; font-size: 11px; font-family: Arial; width: 200px; background-image: url(/Site/Portals/_default/Skins/mirrorimage/images/blue_arrow.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 20px; }

#rightcolumn1 a:link, #rightcolumn1 a:visited { color:#ffffff; text-decoration:underline; }
#rightcolumn2 a:link, #rightcolumn2 a:visited { color:#ffffff; text-decoration:underline; }

/* .rightcolumnrule { width: 200px; height: 2px; margin-top: 10px; margin-left: 20px; padding-bottom: 15px; border-top: 2px solid #4d91b4; }*/
.footer { color: #999; font-size: 11px; font-family: Arial; text-align: center; width: 1024px; padding-top: 10px; }
.footer a { color: #999; font-size: 11px; font-family: Arial; text-align: center;}
/* UL LI   { list-style-type: disc; margin-left: 40px; } */
#contentindent ul ul {
padding-top: 5px;
}

input { margin-right: 5px; }

.ResetButton
{
position: relative;
top: -60px;
left: 170px;
}

#leaders img {
    margin: 0px 7px 3px 0px;
    display: inline;
    float:left;

}