/*********************************************************
 * Independent Service Group
 *********************************************************
 * Version: 1.0
 * Author : 
 * CSSVer : 2
 *********************************************************/
 
 *        { font-family: Verdana, Arial, sans-serif; font-size:x-small; }
img       { border-style:none; }
form      { padding:0px; margin:0px; }
a:link	  { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover	  { text-decoration:underline; }
strong, em, i, span
          { font-size:100%; }
h1        { color:#fff; font-size:180%; font-weight:normal; margin:5px 0px 0px 5px; }          
h2 		  { font-size:180%; font-weight:normal; margin:10px 0px 0px 0px; }
	body      
	{ text-align:center; margin:auto; padding:0px; background:#0088bc; }
/* {{{ */
    #LogoText { font-size:180%; color:#fff; margin:5px 0px 0px 5px; height:16px; }
    #PageSlot { width:872px; margin:auto; }
    /* {{{ */
        #Wrapper { float:left; clear:both; width:872px; }
        /* {{{ */
			#Header { float:left; width:100%; background:#0088bc url(img/logo.png) no-repeat;
			          line-height:15px; }
			/* {{{ */				
				.headerLogo { float:left; text-align:left; width:287px; padding:118px 0px 0px 0px; }
				.menu { float:left; margin:0px 0px 0px 0px; width:584px; padding:80px 0px 0px 0px }	        						
			/* }}}-Header */
			#Content { float:left; width:840px; background:#fff; padding:16px; margin:9px 0px 10px 0px; 
			           border-top:solid 3px #bdddee }
			/* {{{ */
				.mainImage { width:841px; height:291px; }
				.mainImage p
					{ margin:0px; padding:0px; }
				.contentBottom { width:841px; }
				.contentBottom p
					{ font-size:120%; }
				.contentText { float:left; width:548px; text-align:left; color:#58585a; padding:10px 10px 0px 0px; }		
				.tellMeMore { float:right; padding:0px 10px 0px 0px; background:transparent url(img/blue-square.png) no-repeat 0% 50%; }
				.tellMeMore a:link,
				.tellMeMore a:hover,
				.tellMeMore a:visited
					{ color:#0088bc; margin:0px 0px 0px 15px; font-size:120%; font-weight:normal; }
				.contentBlueBox
					{ float:left; width:257px; background:#0088bc; margin:15px 0px 0px 7px; padding:8px 0px 8px 8px; }				
				.contentBlueBox .blueBoxPicture { width:100%; height:59px; text-align:left; margin:0px 0px 10px 0px; }
				.contentBlueBox .blueBoxImg { float:left; width:59px; height:59px; }
				.contentBlueBox .blueBoxTitle { float:left; width:188px; font-size:200%; color:#fff; 
				                                margin:0px 0px 0px 10px; }
				.contentBlueBox .blueBoxText { text-align:left; margin:0px 0px 10px 0px; padding:0px 15px 0px 10px; }
				#Content .contentBlueBox .blueBoxText p { color:#fff; }
				.contentBlueBox .blueBoxBottom { text-align:right; background:transparent url(img/white-square.png) no-repeat 44% 70%; }
				.contentBlueBox .blueBoxBottom a:link,
				.contentBlueBox .blueBoxBottom a:hover,
				.contentBlueBox .blueBoxBottom a:visited
					{ color:#fff; font-size:120%; margin:0px 15px 0px 0px; font-weight:normal; }			
			/* }}}-Content */
			#Footer { float:left; width:862px; height:45px; background:#9ecde5; margin:0px 0px 10px 0px; 
			          padding:0px 0px 0px 10px; }
			/* {{{ */
				.footerLeft { float:left; width:20%; height:45px; line-height:45px; color:#2c7998; text-align:left;
				              font-size:130%; }
				.footerRight { float:right; width:78%; height:30px; padding:15px 5px 0px 0px; }
				.footerRight ul { list-style-type:none; margin:0px; padding:0px; }
				.footerRight ul li { float:right; color:#2c7998; margin:0px 2px; }
				.footerRight ul li a { color:#2c7998; font-size:115%; }
			/* }}}-Footer */
			
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0px;
  border: 0 none;
  padding: 0px;
  width: 584px; /*For KHTML*/
  list-style: none;
  height: 30px;
  color:#fff;
  background:#61b3d5;
}

ul#navmenu-h li.selected
	{ background:#025a7c; }

ul#navmenu-h li {
  text-align:left;
  margin: 0;
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  line-height:30px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0px 5px;
  list-style: none;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  background-color:#046d96;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font-size:120%;
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  border-top:1px solid #fff;
  clear:left;
}

ul#navmenu-h ul li.firstElement
	 { border:none; }

/* Root Menu */
ul#navmenu-h a {
  
  border-right-color: #fff;
  border-top-color: #fff;
  padding: 0 11px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font-size:120%;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  font-weight:bold;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #025a7c;  
  color: #fff;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  /*float: none;*/
  background: #046d96;
  color: #fff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  color: #fff;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #000;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #000;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #000;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
  position:absolute;
}

.myclass { border: 3px solid red; }

*[disabled=disabled] { color:silver; }

#Content .ddsg-wrapper ul { padding:0px 0px 0px 13px; }
