body {
background:#f3f3f3;
}

	  


.titlecell {
background-color:#cccccc;
position: relative;
width: 98%;
z-index: 1;
margin: 0;
padding: 0;
border-style: solid;
border-color: #555555;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
text-align: center;
font-size: 32pt;
font-weight: 400;
color: #333399;
}

.subtitlecell {
background-color:#cccccc;
position: relative;
width: 98%;
z-index: 1;
margin: 0;
padding: 0;
border-style: solid;
border-color: #555555;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align: center;
font-size: 14pt;
font-weight: 400;
font-style: italic;
}

.menutablecell {
background-color:#333399;
position: relative;
width: 98%;
z-index: 1;
margin: 0;
padding: 0;
border-style: solid;
border-color: #555555;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
}


.menulinkhome {
position: relative;
width: 100%;
font-size: 18pt;
font-weight: 400;
text-align: left;
color: #ffffff;
z-index: 2;
background-color:#333399;
}

.menulinkservices {
position: relative;
width: 100%;
font-size: 18pt;
font-weight: 400;
text-align: left;
color: #ffffff;
z-index: 2;
background-color:#333399;
}

.menulinktech {
position: relative;
width: 100%;
font-size: 18pt;
font-weight: 400;
text-align: left;
color: #ffffff;
z-index: 2;
background-color:#333399;
}

.menulinkcontact {
position: relative;
width: 100%;
font-size: 18pt;
font-weight: 400;
text-align: left;
color: #ffffff;
z-index: 2;
background-color:#333399;
}

.maincontent {
background-color:#cccccc;
position: relative;
width: 98%;
min-height: 500px;
height: auto;
height: 500px;
z-index: 1;
margin: 0px;
padding: 0px;
text-align: left;
font-size: 14pt;
font-weight: 400;
border-style: solid;
border-color: #555555;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
}

.leftcontent {
background-color:#cccccc;
position: relative;
width: 100%;
min-height 500px;
height: auto;
height: 500px;
z-index: 2;
margin: 0px;
padding: 0px;
text-align: left;
font-size: 12pt;
font-weight: 400;
border-style: solid;
border-color: #555555;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

.rightcontent {
background-color:#ffffff;
position: relative;
z-index: 2;
min-height: 500px;
height: auto;
height: 500px;
margin: 0px;
padding: 0px;
text-align: left;
font-size: 12pt;
font-weight: 400;
border-style: solid;
border-color: #555555;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
color: #111177;
overflow: auto;	
font-family: arial, times, serif;
}

.rightcontent a:link {text-decoration: underline; color:#0000cc;}	
.rightcontent a:visited {text-decoration: underline; color:#0000cc;}
.rightcontent a:active {text-decoration: underline; color:#0000cc;}
.rightcontent a:hover {text-decoration: underline; color:#3333ff;}

a:link {text-decoration: none; color:#ffffff;}	
a:visited {text-decoration: none; color:#ffffff;}
a:active {text-decoration: none; color:#ffffff;}
a:hover {text-decoration: none; color:#dddddd;}	

.bottomcell {
background-color:#cccccc;
position: relative;
width: 98%;
z-index: 1;
margin: 0;
padding: 0;
border-style: solid;
border-color: #555555;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align: right;
font-size: 12pt;
font-weight: 400;
clear: both;
}



