/****************************************
generalpurpose.css
*****************************************/

body {
background:url("resources/images/template/new-nav-tile.png") repeat-x scroll 0 0 #FFFFFF;
	background-color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px;
}

p{
	font-family:Arial, sans-serif;
	font-size:15px;
	padding-bottom:15px;
}

#container{
	width:998px;
	/*float:left;*/
	margin:0px auto;
        margin-bottom:50px;
	/*Center IE6 and below*/
	position:relative !important;
	/*position:absolute;*/
	left:0% !important;
        left:50%;
	margin-left:auto !important;
        *margin-left:-500px;
	/*background: url(resources/images/fg-home-page-banner.jpg) no-repeat;*/
	/*height:575px;*/overflow:hidden;
	background-position: 0 158px;
       
}

.banneranimation{
	width:790px;
        height:345px;
        position:absolute;
        top:152px;
        left:0px;
}

#leftcolumn{
	width:204px;
	float:left;
       background:url("resources/images/template/shadow-left.png") no-repeat scroll 192px 120px transparent;
        padding-bottom:25px;
        
}
#leftcolumn a {
       float:left;
        height:100px; 
        width:195px;
        margin-top:0px;
       *margin-top:2px;
        
}

#leftcolumn a:hover {
        background-position:0 100px;
}

#leftcolumn p {
   
        border-bottom:1px dotted black; 
        width:133px; 
        /*margin-left:30px;*/
margin:0 auto;
       
}

#logo{
	width:137px;
	height:110px;
       /* margin:5px 0 45px 0px;*/
position:relative;
left:40px;
	 /*background: url(resources/images/template/moh-logo.gif) no-repeat; */
	/*text-indent: -9999px;*/
}

/*#bannerimage{
	width:205px;
        /*height:334px;*/
        height:430px;
	/*height:400px;*/
       
}*/

.banneranimation{
	width:790px;
        height:345px;
        position:absolute;
        top:152px;
        left:0px;
}

#header{
	width:770px;
	float:left;
}

#slogan{
	float:left;
	height:56px;
	width:460px;
	background: url(resources/images/fg-sound-better-sell-more.png) no-repeat;
	text-indent: -9999px;
}

#headerlinks{
	width:520px;
	float:right;
	height:31px;
	padding:18px 5px 14px 5px;
        *padding:10px 5px 14px 5px;
	color:#ffffff;
        text-align:right;
        display:none;
}

#headerlinks a{
	text-decoration:none;
	color:#ffffff;
}

#headerlinks select {margin-left:170px;
position:absolute;
top:23px; }

#primarynavigation{
	float:left;
	height:90px;
	width:635px;
}

#cla { 
      position:absolute; 
      margin-top:0px;
}

#content{
	/*width:595px;*/
	width:585px;
        float:left;
        /*padding-bottom:50px;*/

        /*Two lines below used to make sure the sub menu is viewed above all other content in IE6*/
position:relative\9;

        z-index:-1;
}

#contenttwocolumnleft{
	/*width:288px;*/
	width:275px;
	/*float:left;*/
}

#contenttwocolumnright{
	/*width:288px;*/
	width:260px;
	float:right;
}

#contentonecolumn{
        padding:25px 0 25px 20px;
	width:545px;
        z-index:-1000;
	/*padding-right:5px;*/
	/*padding-left:5px;*/
        float:left;
}

#contenttwocolumnright p, #contenttwocolumnleft p{
  margin-left:0;
}



#rightcolumn{
	float:left;
	/*width:175px;*/
	width:204px;
	height:430px;
        margin-top:55px;
        background: url(resources/images/template/shadow-right.png) no-repeat 0 -25px;
}

#rightcolumn a{
	height:121px;
	display:inline;
	width:186px;
	float:left;
        margin-bottom:22px;
        margin-left:14px;
        

}

#rightcolumn a:hover{
	background-position: 0 121px;
        _background-position: 0 121px;
       
}

#footer{
	/*width:1000px;
	float:left;*/
        padding-bottom:70px;
        margin-top:-10px;
        text-align:center;
        color:#ffffff;
        height:250px;
        background: url(resources/images/template/footer-tile.png) repeat-x 0 0 #4179B0;
        z-index:0;
}

#fb1,#fb2,#fb3,#fb4 {
                float:left; 
                width:240px;
}
#fb4 {
                width:180px;
}
#footerlinks {
             text-align:left; 
           
             /*padding: 0px 10px 20px 0px;*/
	     width:900px;
/*
             padding: 0px 10px 20px 130px;
	     width:965px;
*/
	     font-size:13px;
             clear:both;
             margin:0 auto;
             color:#9bc6f1;
}
#footerlinks ul {
                margin-left:0; 
                padding-left:18px; 
                border-left:1px solid #9bc6f1; 
                height:77px;
}
#footerlinks li {
                list-style:none; 
                font-weight:normal;
}
#footerlinks li a {
                font-size:12px;
                text-decoration:none;
	        color:#9bc6f1;
}
#footerlinks p { 
               font-size:14px; 
               padding-bottom:2px; 
               font-family:Arial, sans-serif; 
               color:#c5e2fe;
}
#footerlinks li a:hover { 
               text-decoration:underline; 
               color:white;
}

#copyrightFooter {

/*border-top: 1px solid #9BC6F1;*/
margin: 0 auto;
padding-top:15px;
width:540px;
margin-top:10px;
color:#c5e2fe;
clear:both;

}

#secondarynavigation{
	width:570px;
	padding-left:12px;
	padding-right:13px;
        margin: 0 auto;
        
}

#secondarynavigation a{
	height:86px;
	display:inline;
	width:193px;
	float:left;
	margin-left:-2px;
	margin-right:-2px;
	margin-top:0px;
	margin-bottom:23px;
        background-position: 0 -86px;
}

#secondarynavigation a#left:hover{
	background-position: 0 0;
}

#secondarynavigation a#centre:hover{
	background-position: 0 0;
}

#secondarynavigation a#right:hover{
	background-position: 0 0;
}

#secondarynavigation a#left:active{
	background-position: 0 86px;
}

#secondarynavigation a#centre:active{
	background-position: 0 86px;
}

#secondarynavigation a#right:active{
	background-position: 0 86px;
}


#btm-btn-ctnr {height:112px;}
.divider{
	color:#869ec6;
	padding-left:3px;
	padding-right:4px;
}

select{
	font-size:12px;
	font-family: Helvetica,Arial,sans-serif;
}

td{
	font-size:15px;
}

ul{
       padding-bottom:10px;
       list-style:disc outside;
       margin-left:18px;
}

ol{
       padding-bottom:10px;
       list-style: decimal outside;
       margin-left: 0px;
       padding-left: 23px;
       #padding-left: 27px;
}

li{
       font-size:15px;
       color:red;
       font-weight:bold;
}

li ul{
       margin-left:0px;
}

li ul li{
       margin-left:15px;

}
#login {
       _position:absolute; 
       _margin-left:-100px;
}

#arrow img {
float:left;
margin-top:-13px;
margin-left:45px;

}

#content li{
       padding-bottom:5px;
}

h3, h1, h2 {
/*font-family:'Signika',Arial,Helvetica,sans-serif;*/
font-family:'Signika', Arial,Helvetica,sans-serif;
color:#4D85BD;
}

h1 {
font-size:24px;
font-weight:bold;
}

h3 {
font-size:20px;
font-weight:normal;
}

h2 {
margin-top:10px;
font-weight:normal;
font-size:22px;
}

.pcdtr{
        background-position:left top;
        background-repeat:no-repeat;
        display:inline-block;
        letter-spacing:-9999px;
        font-size:0px;
        color:#DBEBFA;
      /*  overflow:hidden; */
}

.bold{
        font-weight:bold;
}

.red{
        color:#FF0000;
}

.hide {
        display:none;
}

.nomargin {
        margin:0 !important;
}

.center {
        display:block;
        margin:auto;
}

#awards{
        margin-top:15px;
}

#awards td{
        padding:1px 12px 1px 12px;
        color:#FF0000;
}

#awards td.year{
        text-align:center;
        font-weight:bold;
}

#content p a{
        font-weight:normal;
        color:#5996D5; text-decoration:underline;

}
#content p a:hover{
        background-color:#FFFDC4;
        color:black;

}

#content .ditto_link a{
        padding-bottom:1px;

}
.ditto_summaryPost .pcdtr {

display:block;

}
.quote{
        color:#FF0000;
        font-size:12px;
        margin-left:-15px;
}

.small{
        font-size:9px;
}

#form_container{
        #margin-top:-15px;
}

#home-btn-top {
	height:110px;
	display:inline;
	width:196px;
        position:absolute;
        left:590px;
        top:235px;
        margin-top:75px;
}

#home-btn-top:hover{
	background-position: 0 110px;
}

#home-btn-btm {
	height:104px;
	display:inline;
	width:170px;
        position:absolute;
        left:600px;
        top:386px;
        margin-top:5px;
}

#home-btn-btm:hover{
	background-position: 0 104px;
}
/****************************************
navigation.css
*****************************************/

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:61px;
	position:relative;
	/*z-index:1200;*/
       /* z-index:250;*/
	font-family:arial, verdana, sans-serif;
        margin-left:-20px;
	width:770px;
}

#nav li.top {
	display:block;
	float:left;
        padding-bottom:6px;
}

#nav li a {
	display:block;
	float:left;
	height:90px !important;
	/*height:90px; IE6 and below - doesn't work*/
        width:108px;
	text-decoration:none;
	padding:0;

	cursor:pointer;
	font-size:17px;
	color:#ffffff !important;

        font-family:arial, sans serif;
        _height:30px !important;
        _padding-bottom:60px;
}



#nav li  a:hover td { }
#nav li.current {
        display:block;
	float:left;
        padding-bottom:6px;
        
}

/*#nav li a b {margin-left:-999px;}*/

#nav li a b {
	margin-left:35px;
	margin-top:15px;
	line-height:42px;
	color:#ffffff;
	font-family: Helvetica,Arial,sans-serif;
}

#nav li a.docid15 {
	background:black url(resources/images/template/new-nav-home-sprite.png) 0 -90px;
        _margin-left:-2px;
margin-right:0px;
	display:inline;
	cursor:pointer !important;
}

#nav li a.docid16 {
	background:black url(resources/images/template/new-nav-about-sprite.png) 0 -90px;
margin-right:0px;
	display:inline;
	cursor:default;
}

#nav li a.docid17 {
	background:black url(resources/images/template/new-nav-prod-sprite.png) 0 -90px;
margin-right:0px;
	display:inline;
	cursor:default;
}

#nav li a.docid18 {
	background:black url(resources/images/template/new-nav-freedemo-sprite.png) 0 -90px;
margin-right:0px;
	display:inline;
        width:110px;
        cursor:pointer !important;
}

#nav li a.docid19 {
	background:black url(resources/images/template/new-nav-quicklinks-sprite.png) 0 -90px;
margin-right:0px;
	display:inline;
	cursor:default;
}

#nav li a.docid21 {
	background:black url(resources/images/template/new-nav-contact-sprite.png) 0 -90px;
margin-right:0px;
	display:inline;
	cursor:pointer !important;
}

 #nav li.current a {background-position:0 90px;}

#nav li a.menulast {
	background:white url(resources/images/mb-menu-buttons.png);
}

#nav li:hover a, #nav a:hover {
	background-position: 0 0px;
	color:#275298;
	cursor:default;
}


#nav li:active a, #nav a:active {
background-position: 0 90px;

}

#nav table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
	padding:0;
	width:0;
	height:0;
	margin:-1px;
}

#nav .sub {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	font-family: Helvetica,Arial,sans-serif;
        margin-top:30px;
        _margin-top:34px;

        
}

#nav li:hover {
	position:relative;
	z-index:200;
}

#nav a:hover {
	position:relative;
	white-space:normal;
	z-index:200;
}

#nav :hover ul.sub {
	left:0;
	top:61px;

	/* background:url(resources/images/mb-submenu-buttons.png); */
        background-color:#538cc4;
	width:234px !important;
	width:232px;
	height:auto;
	z-index:300;
	margin-left:1px;
	display:inline;
}


#nav :hover ul.sub li {
	display:block;
	height:28px !important;
	height:28px; /*IE6 and below*/
	position:relative;
	float:left;
	width:234px;
	font-weight:normal;
	margin:-1px -1px 0px -1px;
	display:inline;
}

#nav :hover ul.sub li a {
	display:block;
	height:28px !important;
	height:28px; /*IE6 and below*/
	width:230px !important;
	width:220px; /*IE6 and below*/
	text-decoration:none;
	padding:0;
	cursor:pointer;
	padding-left:14px;
	line-height:28px;
	font-weight:bold;
	font-size:13px;
}

/*#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}*/

#nav :hover ul.sub li a b {
	left:-9999px;
	margin-left:10px;
}

#nav :hover ul.sub li a:hover {
	
	position:relative;
}

#nav :hover ul.sub li a:hover {
	left:0px;
	top:0px;
	display:block;
	width:220px !important;
	width:220px; /*IE6 and below*/
	height:21px;
	text-align:left;
	display:inline;
	background-color:#ccdded;
	color:#162f46 !important;
	font-weight:bold;
}

#thickboximg {
    right:-122px;
}

h3.blogpagetitle  {
    /*position:absolute;*/
    color: #4D85BD;
    font-family: "Folio Condensed Medium",'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-size-adjust: 0.43;
    font-style: normal;
    font-weight: 200;
}


/*---------- thank you text on form success message --------*/
.ty {
 padding:5px; color:red; font-family:arial; font-size:21px; letter-spacing:0.35px;

}
/*---------- table styles for site page list --------*/


<!--page# 2-->
