html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{margin:0;padding:0;border:0;border-collapse:separate;border-spacing:0;}
html,body{height:100%;font-size:12pt;font-family:Arial,verdana,sans-serif;color:#000;background:url(../images/bg2.png) #383838 repeat center;text-align:center;}
body{min-width:904px;}
#fullheightcontainer{
position:relative;/*** Let's be nice to IE ***/
width:904px;/*** Content Width ***/
display:table;/*** For non-IE browsers ***/
height:100%;margin-bottom:0px;/*** NEGATIVE TOTAL Height of Footer Rows ***/
background:url(../images/bg.png) repeat-y center;margin-left:auto;margin-right:auto;text-align:left;}
#wrapper{display:table-cell;/*** For non-IE browsers ***/
position:relative;/*** Let's be nice to IE ***/}
#outer{position:relative;height:100%;}
#float-wrap{margin-left:0px;width:904px;float:left;display:inline;}
#clearheaderright{height:102px;/*** TOTAL Height of Header Rows ***/
overflow:hidden;}
.twoColRightSplit{width:275px;float:left;}
#right{position:relative;/* fix for IE */
width:100%;float:right;height:100%;display:table;}
.twoColRight{margin-top:10px;width:575px;float:left;margin-bottom:10px;}
.twoColLeft{width:255px;float:left;margin-left:5px;margin-right:20px;margin-top:10px;}
.vertDivider{float:left;margin-left:0px;width:1px;height:254px;margin-top:10px;margin-right:20px;background:url(../images/hr_vertical.png) #CCC no-repeat;}
#container-right{font-size:12px;font-family:Arial,verdana,sans-serif;padding-left:10px;padding-right:10px;padding-top:20px;}
#container-right h1{font-size:14px;}
#container-right h2{font-size:12px;}
#flash{height:350px;width:870px;background-color:#4EB41C;margin-left:8px;}
.greenText{color:#4EB41C;}
#header{position:absolute;top:0;left:0;width:100%;height:0;}
#header-inner{width:100%;min-width:904px;/*** Minimum Content Width ***/}
#subheader1{margin:0px auto;width:904px;height:70px;padding:0px;}
a:visited{color:#4EB41C;text-decoration:none;}
a:link{color:#4EB41C;text-decoration:none;}
a:hover{color:#4EB41C;text-decoration:underline;}
.subMenu{size:10px;float:right;width:136px;height:15px;margin:0px;padding:0px;position:relative;background:url(../images/textmenu.png) no-repeat;clear:both;margin-right:17px;}
.subMenu li{margin:0px;padding:0px;list-style:none;position:absolute;top:0px;}
.subMenu li,.subMenu a{height:15px;display:block;color:#FFF;text-indent:-3000px;overflow:hidden;text-decoration:none;}
#subMenuBlog{left:0px;width:33px;}
#subMenuBrochure{left:33px;width:69px;}
#subMenuFAQ{left:99px;width:34px;}
#letsTalk{margin-right:17px;float:right;width:92px;height:23px;text-indent:-3000px;background:url(../images/button_lets_talk.png) no-repeat;}
#letsTalk a{width:92px;height:23px;display:block;color:#FFF;text-indent:-3000px;overflow:hidden;text-decoration:none;}
#letsTalk a:hover{background:url(../images/button_lets_talk_over.png) no-repeat;}
#mainLogo{margin-top:20px;margin-left:17px;float:left;width:177px;height:33px;text-indent:-3000px;background:url(../images/mcmullen_logo.png) no-repeat;}
#mainLogo a{height:33px;display:block;color:#FFF;text-indent:-3000px;overflow:hidden;text-decoration:none;}
.nextTab{height:39px;width:20px;background:url(../images/button_next_tab.png) no-repeat;float:right;margin-right:-9px;margin-top:-70px;}
.nextTab a{height:63px;width:27px;display:block;text-indent:-3000px;overflow:hidden;text-decoration:none;}
#footer{padding-top:10px;clear:both;padding-bottom:50px;}
#footer hr{color:#4EB41C;background-color:#4EB41C;height:1px;width:870px;}
#footerIcon{margin-left:14px;float:left;background:url(../images/mcmullen_logo.png) no-repeat;height:33px;width:33px;}
#footerIcon a{height:33px;width:33px;display:block;;text-indent:-3000px;overflow:hidden;text-decoration:none;}
.threeCol{margin-top:10px;margin-bottom:20px;margin-left:10px;margin-right:5px;width:270px;float:left;}
.threeCol hr{border:0;height:1px;background:url(../images/hr_third.png) 0 0 no-repeat;margin:8px 0;}
#container-right > hr.fade{border:0;height:1px;width:870px;background:url(../images/hr_whole.png) 0 0 no-repeat;margin:8px auto;}
#footerMenu{float:right;padding-right:15px;color:#666;font-size:9px;}
#footerMenu > a:link{color:#666;}
#footerMenu > a:visited{color:#666;}
.sectionMenu{font-size:12px;font-weight:bold;height:30px;width:881px;color:#CCC;clear:both;margin-left:10px;margin-top:15px;text-align:left;list-style-type:none;z-index:1;}
.sectionMenu li{position:relative;display:inline;float:left;padding-left:8px;}
.sectionMenu>li>a:visited,.sectionMenu>li>a:link,.sectionMenu>li>a:hover{color:#AAA;}
li.sectionMenuCurrent a:visited,li.sectionMenuCurrent a:link,li.sectionMenuCurrent a:hover{color:#4EB41C;}
/* vCard Social Icons */
.socialIcons{margin:2px 0px;}
.socialIcons div{float:left;}
.socialIcons a{text-indent:-3000px;overflow:hidden;display: block;float:left;margin-right:5px;height:20px;}
.vCardLink a{background: url(../images/icon_vcard.png);width:25px;}
.linkedInLink a{background: url(../images/icon_linkedin.png);width:19px;}
.facebookLink a{background: url(../images/icon_facebook.png);width:20px;}
/* Menu Styles */
#myslidemenu{height:30px;width:881px;clear:both;margin-left:10px;z-index:3;}
.jqueryslidemenu{font-size:12px;font-weight:bold;height:30px;background:url(../images/menu_bar.png) no-repeat;width:881px;color:#CCC;clear:both;text-align:left;}
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;margin-left:7px;z-index:2;}
/*Top level list items*/
.jqueryslidemenu ul li{position:relative;display:inline;float:left;top:2px;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{display:block;width:122px;background:transparent url(../images/menu_tab.png) no-repeat;text-decoration:none;height:22px;padding-top:3px;margin-right:2px;padding-left:5px;}
/*Top level menu link items style*/
.jqueryslidemenu > ul > li.selected > a{background:transparent url(../images/menu_tab_selected.png) no-repeat;color:#FFF;}
/*IE6 hack to get sub menu links to behave correctly*/
* html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li.selected a:link,.jqueryslidemenu ul li.selected a:visited{color:#FFF;}
.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited{color:#CCC;}
.jqueryslidemenu ul li a:hover{color:#FFF;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin-top:-8px;margin-left:0px;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display:list-item;float:none;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font:normal 13px Verdana;width:152px;/*width of sub menus*/
margin:0;border-top-width:0;border-bottom:1px solid #090909;background:#0F0D0D;background-image:none;padding:0px;padding-left:9px;}
.jqueryslidemenu ul li ul li:first-child a{background:#0F0D0D url(../images/menu_tab.png) 0px -17px no-repeat;padding-top:10px;}
.jqueryslidemenu ul li.selected ul li:first-child a{background:#0F0D0D url(../images/menu_tab_selected.png) 0px -17px no-repeat;padding-top:10px;}
.jqueryslidemenu ul li ul li:first-child a:hover{background:#222 url(../images/menu_tab.png) 0px -17px no-repeat;padding-top:10px;}
.jqueryslidemenu ul li.selected ul li:first-child a:hover{background:#222 url(../images/menu_tab_selected.png) 0px -17px no-repeat;}
/*sub menus hover style*/
.jqueryslidemenu ul li ul li a:hover{background:#222;color:#FFF;}