/**** default formatting ****/ 
html{
width:100%;
height:100%;
margin:0em;
padding:0em;
}
body{
width:100%;
height:100%;
margin:0em;
padding:0em 0em 0em 0em;
font-size:90%;
font-family: Arial, Helvetica, Serif, Sans Serif;
color:#000;
background-color:#036;
}

/******* Layout formatting ********/
.hdr{
margin-left:auto;
margin-right:auto;
padding:0.5em 0em 0em 0em;
width:50.5em;
height:5.658em;
border-left:1px solid #036;
border-top:0.5em solid #f60;
/*border:1px solid red;*/
background-color:#fff;
}
.bluebar{
background-color:#036;
background-image:url(../images/time_17.png);
width:50.4em;
height:1.85em;
color:#fff;
/*font-size:0.9em;*/
float:none;
clear:both;
border-left:1px solid #069;
border-right:1px solid #069;
}
.lfthdr{
background-color:#fff;
width:16em;
height:3.8em;
/*border:1px solid #000;*/
margin:0em 3.47em 0em 0em;
/*font-size:1.1em;*/
float:left;
position:relative;
}
.pixels{
margin:0em;
padding:0em 0em 0em 0.5em;
font-size:110%;
/*border:1px solid blue;*/
}
.gzoomn{
position:absolute;
top:1.4em;
left:9.5em;
font-size:90%;
padding:0em;
margin:0em;
text-align:center;
/*border:1px solid red;*/
width:8em;
height:2.4em;
}
.rthdr{
/*border:0px solid red;*/
float:left;
width:30.9em;
height:3.5em;
margin:0em; /* 1.92em;*/
}
img.logo{
/*display:block;*/
padding:0em;
margin:0em 0em -0.2em 0.5em;
width:7.32em;
height:2.8em;
}
img.purecss{
padding:0em;
margin:0.84em 0em 0.02em 3.4em;
width:25.8em;
height:1.45em;
display:block;
/*border:1px solid #000;*/
}
.daily{
padding:0.2em 0em 0em 0em;
margin:0.22em 0em 0em 0.3em;
width:10em;
height:auto;
float:left;
text-align:center;
font-size:90%;
border:0px solid #fff;
}
.slogan{
padding:0.2em 0em 0em 0em;
margin:0.22em 0em 0em 2em;
width:31.5em;
height:auto;
float:left;
text-align:center;
font-size:90%;
/*border-left:1px solid #fff;*/
}
.date{
padding:0.2em 0em 0em 0em;
margin:0.22em 0em 0em 1em;
width:9em;
height:auto;
float:right;
text-align:center;
font-size:90%;
/*border:1px solid #fff;*/
}
/***** menu ******/
.mnucont{
width:30.9em;
height:1.53em;
border:0px solid #000;
margin:0.01em 0em 0em 0em;
padding:0em;
/*float:left;*/
background-color:#fff;
}
.menu{
background-color:#f60;
width:31.02em;
height:1.45em;
padding:0em;
border-bottom: 1px solid #fff;
}
img.wedge{
float:left;
width:1.75em;
height:1.43em;
}
.mnuhome{
width:3.8em;
text-align:center;
margin-top:0.15em;
height:1.3em;
}
.mnudesign{
width:6em;
text-align:center;
margin-top:0.15em;
height:1.3em;
}
.mnunews{
width:5.2em;
text-align:center;
margin-top:0.15em;
height:1.3em;
}
.mnusupport{
width:4.4em;
text-align:center;
margin-top:0.15em;
height:1.3em;
}
ul{
list-style:none;
margin:0em;
padding:0em 0em 0em 5em;
/*filter: Alpha(Opacity=85)*/
}
#nav1 li{
float:left;
color:#fff;
margin-left:0em;
border-left:1px solid #fff;
/*border-right:1px solid #fff;*/
padding:0em 0.5em;
position:relative;
}
#nav2 li{
float:left;
color:#fff;
margin-left:0em;
border-left:1px solid #fff;
/*border-right:1px solid #fff;*/
padding:0em 0.5em;
position:relative;
}
#nav3 li{
float:left;
color:#fff;
margin-left:0em;/*was 0.5em*/
border-left:1px solid #fff;
border-right:1px solid #fff;
padding:0em 0.5em;
position:relative;
}
#nav4 li{
float:left;
color:#fff;
margin-left:0em;/*was 0.5em*/
/*border-left:1px solid #fff;*/
border-right:1px solid #fff;
padding:0em 0.5em;
position:relative;
}
li ul{
display:none;
position: absolute;
top: 100%;
left: 0em;
font-weight: normal;
width:6em;
margin:0em;
padding:0em;
background-color:#fff;
}
li>ul{
top: auto;
left: auto;
}
#nav1 li li{
display: block;
float: left;
width:7em;
text-align:left;
background-color:#fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#nav2 li li{
display: block;
float: left;
width:8.75em;
text-align:left;
background-color:#fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#nav3 li li{
display: block;
float: left;
width:7.8em;
text-align:left;
background-color:#fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#nav4 li li{
display: block;
float: left;
width:5em;
text-align:left;
background-color:#fff;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
li:hover ul, li.over ul,#nav1 a:link, #nav1 a:visited,#nav2 a:link, #nav2 a:visited,#nav3 a:link, #nav3 a:visited,#nav4 a:link, #nav4 a:visited{
display: block;
}
ul li:hover{
background-color:#003366;
}
/*#nav1 li li:hover,#nav2 li li:hover,#nav3 li li:hover,#nav4 li li:hover{
background-color:#036;background-image:url(time_17.png);
}*/
#nav1 a:link,#nav2 a:link,#nav3 a:link,#nav4 a:link,#nav1 a:visited,#nav2 a:visited,#nav3 a:visited,#nav4 a:visited{
text-decoration:none;
font-size:1em;
color:#000;
}
#nav1 a:hover,#nav2 a:hover,#nav3 a:hover,#nav4 a:hover{
color:#06c;
}
/******* Body Style, text and images *******/
.maincont{
width:50.5em;
height:auto;
/*position:relative;*/
border-left:1px solid #fff;
/*border:0px solid red;*/
margin-left:auto;
margin-right:auto;
margin-top:0em;
background-color:#f5f5f5;
background-image:url(../images/time_26.png);
}
.dailynews{
width:9.5em;
height:auto;
margin:0em;
padding:0.5em 0em 0.5em 0.5em;
background-color:#f5f5f5;/*#ccc*/
background-image:url(../images/time_26.png);
float:left;
border:0px solid #000;
}
.midmain{
width:39.5em;/*increased size by .01 to fix gray right border on shrinking*/
height:auto;
float:right;
margin:0em 0em 0em 0em;
padding:0.5em 0em 0.5em 0em;
border:0px solid #000;
background-color:#fff;
}
.webcopy{
float:left;
width:29em;
padding-left:0.5em;
height:auto;
/*border:1px solid #000;*/
}
.pageimg{
border-top:0.4em solid #fff;
/*float:right;*/
width:auto;
height:30em;
}
.compliant{
clear:both;
width:50.5em;
margin-left:auto;
margin-right:auto;
background-color:#f60;
height:2.7em;
}
img.mcmurraypb, img.about, img.client, img.advantage, img.sitemap, img.price, img.contact, img.consult, img.weblinks, img.templates,img.webnews, img.quality{
width:9.55em;
height:8.15em;
margin:0em 0em 0em 0em; /*27.35em;*/
}
img, .noborder{
border:0px solid #fff;
text-decoration:none;
}
a.noborder:link,a.noborder:visited{
text-decoration:none;
color:#000;
} 
a.noborder:hover,a.noborder:active{
text-decoration:none;
color:#f00;
}
img.ebc,img.fbgc{
 width:4.3em;
 height:4.3em;
 border:none;
}
img.gvision,img.ocblue,img.atcool,img.sunday,img.survivor,img.dawnoftime{
 width:12.1em;
 height:10.1em;
 border:none;
}
/********** text ************/
.porttbltd{ 
 border-color:#000000;
 padding:0.5em 0.5em 0.5em 0.5em;
 border-style:solid;
 border-width:0px 1px 1px 0px;
}
.porttbl{
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 border-spacing:1em;
}
h1{
font-size:1.4em;
margin-top:0em;
padding:0em;
border-bottom:1px solid #000000;
}
.h1b{
font-size:1.3em;
margin-top:0em;
padding:0em;
border-bottom:1px solid #000000;
}
#show ul{
 margin:0.8em;
 padding:0.8em;
}
#show li ul{
display:block;
position:relative;
background-color:#f5f5f5;
top:0px;
left:auto;
width:10em;
height:auto;
margin-left:2em;
}
#show li:hover{
background-color:#fff;
/*border-bottom:1px solid #000;
border-top:1px solid #000;*/
}
#show ul li:hover{
background-color:#f5f5f5;
border:none;
}
.lablealignlft{
margin-right:2em;
min-width:3.3em;
width:3.5em;
border-bottom:1px solid black;
float:left;
}
form input{
width:15em;
height:1.5em;
}
form textarea{
width:22em;
}
#contactus{
border:solid #000 0.1em;
padding:0.2em;
width:25em;
background-color:#f5f5f5;
}
#asubmit{
width:15em;
margin-left:5em;
margin-right:5em;
border:solid black 0.1em;
background-color:#ffffff;
height:auto;
}
.fleft{
float:left;
padding:0px;
margin:0px;
position:relative;
}
.bldandudrl{
font-weight:bold;
text-decoration : underline;
}
.bld{
font-weight:bold;

}
.udrllist{
text-decoration : underline;
line-height:14pt;
}
h4{
text-align:center;
font-size:1em;
border:1px solid black;
text-align:center;
}
h32{
border-top:dashed black 1px;
border-bottom:dashed black 1px;
width:60%;
cursor: crosshair;
font-size:1.15em;
background-image:none;
}
h2{
font-size:1.2em;
}
h2.port{
font-size:1.1em;
/*font-weight:bold;*/
text-align:left;
margin:0em;
}
.psmll{
font-size:0.8em;
color:#000000;
font-style : italic;;
}
.portclient{
border:0px solid;
/*text-align:center;*/
float:left;
padding:4px;
display:block;
}
.portthumb{
border:1px solid black;
height:13.7em;
width:13.95em;
}
.portthmdesc{
margin-top:1em;
width:10em;
text-align:center;
color:#c00;
}
.portdesc{
width:auto;
border:0px solid;
margin-left:0em;
display:block; 
float:none;
}
.details div{
 display:none;
}
.explain div{
 display:block;
 border:1px solid #000000;
 margin:0.2em;
 padding:0.5em;
 cursor:pointer;
}
/*.templateformat{
width:60em;
text-align:center;
margin-left:auto;
margin-right:auto;
border:0px solid red;
background-color:#ffffff; 
}
.templateformat table{
margin-left:6%;
margin-right:6%;
}*/
/***** links *****/
.mnubtm{
clear:both;
float:none;
border:0px solid black;
width:44em;
height:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:1em;
margin-bottom:0.5em;
color:#ffffff;
}
.mnubtm a:link,.mnubtm a:visited{
color:#ffffff;
}
.mnubtm a:hover{
text-decoration:none;
color:#f5f5f5;
}
.mnubtm a:active{
text-decoration:none;
color:#ffffff;
}
.cpyrt{
font-size:0.8em;
width:35em;
margin-left : auto;
margin-right : auto;
border: 0px solid black;
color:#ffffff;
}
.cpyrt a:link,.cpyrt a:visited{
color:#ffffff;
}
.cpyrt a:hover{
text-decoration:none;
color:#f5f5f5;
}
.cpyrt a:active{
text-decoration:none;
color:#ffffff;
}
a:link{
color : #0066CC;
font-size:1em;
border: none;
/*display:none;*/
}
a:visited{
color : #FF3333;
font-size:1em;	
border: none;
/*display:none;*/
}
a:hover{
color : #FF6633;
font-size:1em;	
border: none;
}
a:active{
color : #FF6633;
font-size:1em;	
border: none;
}
a.free:link,a.free:visited,a.free.hover,a.free.active{
font-size:1em;
color:#ff0000;
font-weight: bold;
text-decoration:none;
border-bottom:1px solid #ff0000;
}
/*fusion css styles*/
.fusioncont{
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
width:70%;
display:block;
}
.fusionsub{
background-color:#e7dbb0;
border:1px solid #000000;
display:block;
text-align:center;
font-weight:bold;
cursor:pointer;
}
.fusionsub2{
display:none;
}
.fusionnews{
width:100%;
height:100%;
background-color:#ffffff;
padding-bottom:5px;
display:block;
}
.fcommsend{
text-align:center;
background-color:#ffffff;
border-bottom:0px solid #000000;
margin-top:5px;
width:100%;
padding-bottom:2px;
margin-bottom:5px;
}
.fusionmenu{
background-color:#336699;
vertical-align:middle;
width:100%;height:1.5em; 
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0.3em;
margin-bottom:0.5em;
color:#ffffff;
padding:6px;
}
.fusionmenu a:link,.fusionmenu a:visited{
color:#ffffff;
border:1px solid #ffffff;
text-decoration:none;
padding:2px;
}
.fusionmenu a:hover{
text-decoration:none;
color:#ffffff;
border:none;
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
}
.fusionmenu a:active{
text-decoration:none;
color:#ffffff;
}
/*end fusion news css*/