.bodyie{
background-color:#575757;
background-image: url(images/bg.gif);  
background-repeat: repeat-x;
background-position: center right;
}

.bodyff{
height: 90%;
background-color:#575757;
background-image: url(images/bg.gif);  
background-repeat: repeat-x;
background-position: center right;
}

a:visited {
color : #76787d;
text-decoration : underline;}
 
a:link {
text-decoration : underline; 
color : #76787d;} 

a:hover {
color : #aaaaaa;
text-decoration : none;} 

p {
line-height: 16px;
font-family: tahoma;
font-size: 11px;
color: #787878;
}

ul {
margin-top : 8px;
margin-bottom : 14px;
}

input,textarea,option { 
font-size: 12px;
font-family: verdana;  
/*background-color: #e0e0e0;*/
/*color: #606060;*/
color: #6f6f6f;
/*border : 0px;*/
}

.uploadform {
color: #787878;
font-weight: bold;
font-size: 12px;
width: 85px;
height: 30px;
}

.screenshot{
padding: 14px;
border: 1px solid #cccccc;
}

.description{
width: 555px;
padding: 14px;
border: 1px solid #cccccc;
color: #575757;
font-size: 12px;
font-family: tahoma;
}

.descriptionintro{
color: #575757;
font-size: 11px;
font-family: tahoma;
width: 250px;
}

.box{
background-color: #ffffff;
height:550px;
left:50%;
margin:-275px 0 0 -475px;
position:absolute;
top:50%;
width:952px;}

.fftop{
padding: 0px;
margin: 0px;
background-color: #a6a6a6;
height:1px;
width: 952px;
overflow: hidden;}

.ffside{
background-color: #a6a6a6;
height:550px;
width: 1px;}

.right a:visited {color : #ffffff;}
.right a:link {color : #ffffff;}
.right a:hover {color : #2bc871;}
.middle a:visited {color : #305e91;}
.middle a:link {color : #305e91;}
.middle a:hover {color : #6e94bf;}
.noflashnav a:visited {color : #ffffff; text-decoration: none;}
.noflashnav a:link {color : #ffffff; text-decoration: none;}
.noflashnav a:hover {color : #FF7D7D; text-decoration: none;}
.noflashnavff a:visited {color : #ffffff; text-decoration: none;}
.noflashnavff a:link {color : #ffffff; text-decoration: none;}
.noflashnavff a:hover {color : #FF7D7D; text-decoration: none;}
.homelink a:hover {color : #6A88FF; text-decoration: none;}
.enterbg a:visited {color : #555555; text-decoration: none;}
.enterbg a:link {color : #7555555; text-decoration: none;}
.enterbg a:hover {color : #0263CE; text-decoration: none;}
.enterbgff a:visited {color : #555555; text-decoration: none;}
.enterbgff a:link {color : #7555555; text-decoration: none;}
.enterbgff a:hover {color : #0263CE; text-decoration: none;}
.footer a:link {text-decoration: none;}
.footer a:visited {text-decoration: none;}
.footersplash a:link {text-decoration: none;}
.footersplash a:visited {text-decoration: none;}
.sectorlist a:link {color: #01418B; text-decoration: none; font-weight: bold;}
.sectorlist a:visited {color: #01418B; text-decoration: none; font-weight: bold;}
.sectorlist a:hover {color: #6699cc; text-decoration: none; font-weight: bold;}
.featurenav a:link {color: #646464; text-decoration: underline; }
.featurenav a:visited {color: #646464; text-decoration: underline; }
.featurenav a:hover {color: #009A44; text-decoration: underline; }


.featurenav{
font-family: tahoma;
font-size: 12px;
font-weight: bold;
padding-left: 22px;
color: #646464;
}

.formtitle{
font-weight: bold;
font-family: verdana;
font-size: 11px;
width: 100px;
color: #787878;
}

.enterbg{
letter-spacing: 3px;
font-weight: bold;
padding: 20px 0px 0px 0px;
height: 66px;
width: 950px;
background-image: url(images/enter-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#ffffff;
font-family: tahoma;
font-size: 14px;
color: #787878;
text-align: center;
}

.enterbgff{
letter-spacing: 3px;
font-weight: bold;
padding: 20px 0px 0px 0px;
height: 46px;
width: 950px;
background-image: url(images/enter-bg.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#ffffff;
font-family: tahoma;
font-size: 14px;
color: #787878;
text-align: center;
}

.topleft{
height: 97px;
width: 304px;
background-image: url(images/flagslogo.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#646464;
}

.nav{
width: 646px;
background-color:#5C5D62;
background-image: url(images/top-right-bg.jpg);
background-repeat: repeat-x;
background-position: top left;
height: 97px;
}

.headerfaderow{
height:10px;
width: 950px;
background-image: url(images/header-fade.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#afafaf;
}

.footer{
width:952px;
height: 92px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#646464;
border-left: 1px solid #a6a6a6;
border-right: 1px solid #a6a6a6;
}

.footerhow{
width:952px;
height: 92px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#646464;
border-left: 1px solid #a6a6a6;
border-right: 1px solid #a6a6a6;
}

.footersplash{
width:952px;
height: 92px;
background-image: url(images/footer-splash.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color:#646464;
border-left: 1px solid #a6a6a6;
border-right: 1px solid #a6a6a6;
}

.sectorbuttons{
padding: 0px 10px 5px 0px;
vertical-align: bottom;
text-align: right;
}

.altnav{
padding: 10px;
height:92px;
font-family: tahoma;
font-size: 11px;
color: #787878;
vertical-align: bottom;
}

.altnavhow{
padding: 10px;
height:77px;
font-family: tahoma;
font-size: 11px;
color: #787878;
vertical-align: bottom;
}


.left{
width:340px;
padding: 22px 22px 0px 22px;
height: 351px;
font-family: tahoma;
font-size: 11px;
color: #787878;
text-align: justify;
line-height: 16px;
background-color: #ffffff;
}

.leftwide{
width:600px;
padding: 22px 22px 0px 22px;
height: 351px;
font-family: tahoma;
font-size: 11px;
color: #787878;
text-align: justify;
line-height: 15px;
background-color: #ffffff;
}

.featureprocessbar{
height: 58px;
background-color: #ffffff;
background-image: url(images/bg-featuresprocess.jpg);
background-repeat: repeat-y;
background-position: top left;
}

.leftall{
padding: 22px 22px 0px 22px;
height: 351px;
font-family: tahoma;
font-size: 11px;
color: #787878;
text-align: justify;
line-height: 15px;
background-color: #ffffff;
}

.lall{
font-family: tahoma;
font-size: 11px;
color: #787878;
text-align: justify;
line-height: 15px;
}

.leftallnopad{
height: 351px;
font-family: tahoma;
font-size: 11px;
color: #787878;
text-align: justify;
line-height: 15px;
background-color: #ffffff;
}


.divider{
width:4px;
height:351px;
padding: 30px;
background-image: url(images/div.jpg);
background-repeat: no-repeat;
background-position: center center;
}

.second{
padding:22px;
height: 351px;
font-family: tahoma;
font-size: 11px;
text-align: justify;
color: #787878;

}
.right1{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg1.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right2{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg2.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right3{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg3.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right4{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg4.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right5{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg5.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right6{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg6.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.right7{
width: 300px;
text-align:right;
padding:22px;
/*background-image: url(images/right-fade-bg7.jpg);*/
background-repeat: no-repeat;
background-position: top right;
background-color:#ffffff;
}
.semitrans{
padding:8px;
text-align:left;
width:211px;
background-image: url(images/black-trans.gif);
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
font-family: tahoma;
font-size: 11px;
color: #ffffff;
}

.noflashnav{
padding: 7px 0px 0px 20px;
height:35px;
background-image: url(images/no-flash-nav-bg.jpg);
background-repeat: no-repeat;
font-family: trebuchet ms;
font-size: 13px;
color: #ffffff;
}

.noflashnavff{
padding: 7px 0px 0px 20px;
height:28px;
background-image: url(images/no-flash-nav-bg.jpg);
background-repeat: no-repeat;
font-family: trebuchet ms;
font-size: 13px;
color: #ffffff;
}