body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.frame {
margin:0px auto 0px auto;
width:900px;
text-align:left;
}
.inner {
width:900px;
position:absolute;
top:0px;
}
.icontent {
width:606px;
margin:176px 0px 20px 24px;
background-image:url(images/index-back.jpg);
}
.icontent2 {
width:auto;
margin:0px;
background-image:url(images/index-foot.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.icontent3 {
width:auto;
margin:0px;
background-image:url(images/blue-head.jpg);
background-position:top;
min-height:381px;
background-repeat:no-repeat;
}
.content {
width:606px;
margin:176px 0px 0px 24px;
background-image:url(images/blueback.jpg);text-align:justify;
}
.content2 {
width:auto;
margin:0px;
background-image:url(images/blue-foot.jpg);
background-position:bottom;
background-repeat:no-repeat;text-align:justify;
}
.content3 {
width:auto;
margin:0px;
padding:0px 20px 20px 20px;
background-image:url(images/blue-head.jpg);
background-position:top;
min-height:422px;
text-align:justify;
background-repeat:no-repeat;
}
.head {
position:absolute;
top:0px;
width:900px;
height:151px;
background-position:center left;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
}
.foot {
width:auto;
padding-top:10px;
margin:20px 23px 0px 24px;
min-height:50px;
border-top:#FC8002 1px solid;
text-align:center;
font-size:11px;
}
.foot a {
color:#333333;
text-decoration:none;
font-weight:normal;
}
.foot a:hover {
color:#1759dd;
text-decoration:underline;
font-weight:normal;
}
.mainright {
position:absolute;
top:151px;
right:23px;
width:222px;
}
.right {
margin-top:25px;
width:222px;
background-image:url(images/orange-content.jpg);
}
.right2 {
width:auto;
margin:0px;
background-image:url(images/orange-foot.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.rightblog {
width:auto;
margin:0px;
background-image:url(images/blog-head.jpg);
background-position:top;
min-height:155px;
background-repeat:no-repeat;
font-size:11px;
}
.rightflash {
width:auto;
margin:0px;
background-image:url(images/orange-head.jpg);
background-position:top;
padding-top:11px;
padding-bottom:11px;
text-align:center;
background-repeat:no-repeat;
}
.rightquote1 {
width:auto;
margin:0px;
background-image:url(images/orange-foot-quote.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.rightquote2 {
width:auto;
margin:0px;
background-image:url(images/quotes-head.jpg);
background-position:top;
background-repeat:no-repeat;
font-size:11px;
padding:11px;
padding-top:35px;
padding-bottom:36px;
}
.rightcontact {
width:auto;
margin:0px;
background-image:url(images/contact-head.jpg);
background-position:top;
padding-top:31px;
padding-bottom:5px;
text-align:center;
background-repeat:no-repeat;
font-size:11px;
}
.fsepr {
width:853px;
margin:22px 0px 0px 24px;
background-image:url(images/fsepr.jpg);
height:66px;
}
.fsepr a {
display:block;
width:853px;
height:66px;
}
.fseprl {
display:none;
}
.marqueecontainer{
position:absolute;
top:90px;
right:5px;
}
#pscroller1{
width: 200px;
height: 70px;
padding: 5px;
}

.smallgrey {
color:#999999;
font-size:11px;
}
a.lbhead{
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#1759dd;
}
a.lbhead visited{
text-decoration:none;
font-weight:bold;
color:#1759dd;
font-size:12px;
}
#blogscroll {
display:none;
}
.toplinks {
display:none;
}
.toplinks1 {
position:absolute;
left:160px;
top:100px;
}
.toplinks1 a {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
margin:0px 5px 0px 5px;
}
.toplinks1 a:hover {
color:#FFFFFF;
}
.toplinks2 {
position:absolute;
left:40px;
top:130px;
width:820px;
text-align:center;
}
.toplinks2 a {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
margin:0px 10px 0px 10px;
}
.toplinks2 a:hover {
color:#FFFFFF;
}
.hoverlinks {
width:100px;
position:absolute;
z-index:99;
text-align:left;
}
.hoverlinks a {
display:block;
}
.nav1 {
background-image:url(images/navcontent.png);
padding-left:15px;
padding-right:15px;
}
.nav1 a{
text-align:center;
padding:3px;
border-bottom:#FFCC99 solid 1px;
text-align:left;
text-decoration:none;
color:#333333;
font-weight:normal;
font-size:11px;
}
.nav1 a:hover {

font-weight:normal;
color:#1759dd;
}
.nav2 {
width:auto;
margin:0px;
background-image:url(images/navbottom.png);
height:12px;
}
.nav3 {
width:auto;
margin:0px;
background-image:url(images/navtop.png);
height:10px;
}
h1 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-top:0px;
padding-top:5px;
}
h1 a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
h1 a:hover {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
h2, h3, h4, h5, h6, .blueheading {
font-size:12px;
font-weight:bold;
color:#1759dd;
}
.style1 {font-weight: bold}
.tablehead {
display:block;
height:12px;
width:50px;
padding:3px;
background-color:#FC8002;
border:1px solid #FF9900;
font-size:10px;
border-left:0;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.tablehead1 {
display:block;
height:12px;
width:260px;
padding:3px;
background-color:#FC8002;
border:1px solid #FF9900;
font-size:10px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.tablehead2 {
display:block;
height:24px;
width:50px;
padding:3px;
background-color:#FC8002;
border:1px solid #FF9900;
font-size:10px;
border-left:0;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.tablehead3 {
display:block;
height:24px;
width:260px;
padding:3px;
background-color:#FC8002;
border:1px solid #FF9900;
font-size:10px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.row {
display:block;
height:12px;
width:50px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:10px;
border-left:0;
border-top:0;
}
.row1 {
display:block;
height:12px;
width:260px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:10px;
border-top:0;
}
.row2 {
display:block;
height:12px;
width:50px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:10px;
border-left:0;
border-top:0;
}
.row3 {
display:block;
height:12px;
width:260px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:10px;
border-top:0;
}
.tablecont {
padding:3px;
width:410px;
background-color:#FC8002;
border:1px solid #FF9900;
font-size:10px;
border-bottom:0;
color:#ffffff;
}
.porttable {
}
.rowb1 {
display:block;
height:12px;
width:260px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:12px;
border-top:0;
border-left:0;
}
.rowb3 {
display:block;
height:12px;
width:260px;
padding:3px;
background-color:#f2f2f2;
border-bottom:1px solid #FF9900;
font-size:12px;
border-left:0;
border-top:0;
}
a { 
font-weight:bold;
color:#fd641e;
}
a:hover { 
font-weight:bold;
color:#1759dd;
text-decoration:none;
}
.blogheight {
min-height:1050px;
}
#mic {
position:absolute;
top:182px;
left:180px;
width:440px;
height:365px;
text-align:justify;
z-index:5;
}
#mic h2 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#slide {
position:absolute;
top:171px;
left:167px;
width:2px;
height:386px;
background-image:url(images/foldy-thing.jpg);
background-position:top left;
background-repeat:no-repeat;
z-index:6;
}

a.smalllink {
	font-size: 11px;
	font-weight: bold;
	color:#1759dd;
	display:block;
	text-align:right;
	cursor:pointer;
	}
.indexquote {
font-size:11px;
background-image:url(images/index-quote.jpg);
background-repeat:no-repeat;
display:block;
margin-top:-5px;
padding-top:7px;
padding-left:35px;
padding-right:35px;
padding-bottom:10px;
}
.style1 {
font-weight:bold;
}
#ic1, #ic2, #ic3, #ic4, #ic5, #ic6 {
display:none;
}
.indexleft {
position:absolute;
top:200px;
left:30px;
width:135px;
z-index:6;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}
.indexleft p{
margin-top:20px;
cursor:pointer;
}
#lc1 {
color:#bbbbbb;
}
.rowb1e {
display:block;
height:12px;
width:500px;
padding:3px;
background-color:#f2f2f2;
border-bottom:1px solid #FF9900;
font-size:12px;
background-image:url(images/new.jpg);
background-position:center right;
background-repeat:no-repeat;
}

.rowb1m {
display:block;
height:12px;
width:500px;
padding:3px;
background-color:#f2f2f2;
border-bottom:1px solid #FF9900;
font-size:12px;
border-top:0;
border-left:0;
}
.rowb3m {
display:block;
height:12px;
width:500px;
padding:3px;
background-color:#ffffff;
border-bottom:1px solid #FF9900;
font-size:12px;
border-left:0;
border-top:0;
}
.des1 {
background-image:url(images/port-des1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:55px;
height:12px;
}
.des2 {
background-image:url(images/port-des2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:55px;
height:12px;
}
.seo1 {
background-image:url(images/port-seo1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.seo2 {
background-image:url(images/port-seo2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.ecom1 {
background-image:url(images/port-ecom1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:80px;
height:12px;
}
.ecom2 {
background-image:url(images/port-ecom2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:80px;
height:12px;
}
.cms1 {
background-image:url(images/port-cms1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.cms2 {
background-image:url(images/port-cms2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.fpo1 {
background-image:url(images/port-fpo1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.fpo2 {
background-image:url(images/port-fpo2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.red1 {
background-image:url(images/port-red1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:73px;
height:12px;
}
.red2 {
background-image:url(images/port-red2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:73px;
height:12px;
}
.css1 {
background-image:url(images/port-css1.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.css2 {
background-image:url(images/port-css2.jpg);
background-repeat:no-repeat;
display:block;
float:right;
width:40px;
height:12px;
}
.bigorange {
font-size:20px;
font-weight:bold;
text-align:center;
}
.plain {
text-decoration:none;
}
.homelink {
display:block;
position:absolute;
top:0px;
left:30px;
width:130px;
height:125px;
z-index:10;
}
.homelink span {
display:none;
}
.bloglatest {
text-decoration:none;
font-size:12px;
padding:4px 4px 0px 4px;
display:block;
}
.bloglatestcont {
padding:65px 15px 15px 15px;
}
.standout {
display:block;
padding:7px;
background-color:#C0D2E9;
}
.standout2 {
display:block;
padding:7px;
background-color:#1759dd;
color:#FFFFFF;
}
.standout2 a {
color:#C0D2E9;
}
.standout2 a:hover {
color:#dddddd;
}
.style2 {font-size: 24px}
.style3 {
	font-size: 18px;
	font-weight: bold;
}
.style4 {
	font-size: 16px;
	font-weight: bold;
}
.style8 {font-size: 14px}
.style10 {font-size: 14px; font-weight: bold; }
.style11 {font-size: 16px; font-weight: bold; color: #000066; }
.twit{
position:absolute;
left:700px;
top:25px;
z-index:99999999;
}