/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #dcdcdc;
    margin: 0px;
    padding: 0px;
	font-family: Arial, 'Franklin Gothic Medium', Sans-Serif;
}


html>body #container 
{
    height: auto;
}

.hdrtext
{
    margin-left: 70px;
    color: #072c62;
    font-size: 24px;
    font-style: italic;
    margin-left: 13.5%;
}
.HeaderDIV
{
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
    height: 110px;
    width: 99.9%;
    background-color: white;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=white, endColorstr=lightsteelblue gradienttype=1);
}
.HeaderLeft
{
    position: absolute;
    left: 0px;
    width: 240px;
    height: 100%;
    background-position: 10px 30%;
    background-image: url(Images/apt_logo100-222.gif);
    background-repeat: no-repeat;
}
.HeaderRight
{
    margin-left: 230px;
    width: 99.9%;
    height: 100%;
    position: relative;
    right: 0px;
    z-index: 999;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=white, endColorstr=lightsteelblue gradienttype=1);
}
.HeaderInfo
{
	font-size: 12px;
	color: #557faa;
	position: absolute;
	left: 320px;
	top: 50px;
	height: 50px;
}
.HeaderText
{
    position: relative;
    top: 40px;
    padding: 0px 0px 0px 230px;
    height: 45px;
    background-image: url(Images/HeaderText.gif);
	BACKGROUND-POSITION: 350px 0px; 
	BACKGROUND-REPEAT: no-repeat; 
}

/***********************/
.mastermenuDIV
{
    background-color: #003366;
    border-top: solid 2px #9cabc0;
}

.content a:link, .content a:visited { color: #1A2872;}
.content a:hover { color: #848ABD;}

.StaticMenu table{
    font-size: 10px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
}
.StaticMenu {
    background-color: #003366;
    color: #FFFFFF;
}
.StaticMenu a{
    padding-right: 30px;
    padding-left: 10px;
    text-decoration: none;
	font-family: Arial, 'Franklin Gothic Medium', Sans-Serif;
}
.StaticMenuHover {
    background-color: #557faa;
    color: #000000;
}
.MenuDIV
{
    margin-left: 1px;
    position: relative;
    height: 20px;
    background-color: #003366;
	width: 100%;
}
.Content
{
    BACKGROUND-REPEAT: repeat; 
    BACKGROUND-IMAGE: url(Images/apt_logo_water.gif); 
    WIDTH: 100%; 
    HEIGHT: 100%;
    margin-TOP: 10px;
    POSITION: relative;
}
.Main
{
	width: 99.9%;
	background-color: white;
	position: relative;
	padding-top: 10px;
    BACKGROUND-REPEAT: repeat; 
    BACKGROUND-IMAGE: url(Images/apt_logo_water.gif); 
}
.Footer
{
    font-family: Arial, 'Franklin Gothic Medium', Sans-Serif;
    font-size: 10px;
    background-color: #072c62;
    height: 40px;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    color: #fffacd;
}
.HomeCenterDiv
{
    position: relative;
    margin: 0px 205px 0px 135px;
    padding: 0px 12px 0px 8px;
    font-family: Arial, 'Franklin Gothic Medium', Sans-Serif;
    font-size: 14px;
    color: #4b4b4b;
    border-left: solid 1px dimgray;
    border-right: solid 1px dimgray;
    text-align: justify;
}
.HomeRightDIV
{
	RIGHT: 10px; 
	WIDTH: 180px; 
	POSITION: absolute; 
	TOP: 55px; 
	/*HEIGHT: 200px;*/
    font-family: Arial, 'Franklin Gothic Medium', Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}
.HomeImgContainer
{
	MARGIN-TOP: 75px; 
	WIDTH: 100px; 
	left: 15px;
	MARGIN-RIGHT: 25px; 
	POSITION: absolute; 
	HEIGHT: 140px; 
	BACKGROUND-COLOR: white;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1)
	       progid:dximagetransform.microsoft.dropshadow(offx=4, offy=4, color= '#cecece' , positive= 'true' );
}
.HomeImg
{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100px; 
	height:140px;
}
.HomeSamplesLink
{
	margin-top: 240px; 
	width: 100px; 
	margin-left: 5px; 
	float: left;
}
.ServicesMenu
{
	WIDTH: 17%; 
	float: left; 
	margin: 15px  15px 0px 0px; 
	padding: 25px 0px 50px 0px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-align: center;
    border-right: solid 1px dimgray;
}
.ServicesFadeDIV
{
	position: absolute; 
	WIDTH: 77%; 
	margin: 10px  0px 0px 0px;
	background-color: white; 
	z-index: 999;
	filter: alpha(opacity=90);
}
.ServicesContent
{
    position: relative;
    WIDTH: 77%; 
    margin: 10px  0px 0px 0px;
    text-align: justify;
    color: #4b4b4b;
    
}
.ServicesImage
{
	FLOAT: right; 
	MARGIN: 10px 15px 8px 25px; 
	WIDTH: 75px; 
	HEIGHT: 150px;
}
.ServicesBigBlueText
{
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: mediumblue;
}
.ServicesBlueText
{
	font-size: 13px;
	font-style: italic;
	font-family: Verdana, Arial, Sans-Serif;
	color: mediumblue;
}
.SamplesDIV
{
    position: absolute;
    top: 15px;
    right: 60px;
    background-color: Transparent;
    height: 50px;
    width: 120px;
}

.StatsLeft
{
	TEXT-ALIGN: justify; 
	MARGIN: 0px 0px 20px 30px; 
	WIDTH: 375px; 
	POSITION: relative; 
	HEIGHT: 205px;
}
.StatsRight
{
	LEFT: 440px; 
	WIDTH: 320px; 
	POSITION: absolute; 
	TOP: 20px; 
	HEIGHT: 80%;
}
.StatsImage
{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-IMAGE: url(Images/StatsBack.gif); 
	WIDTH: 300px; 
	HEIGHT: 350px;
}
.StatsTextNormal
{
    font-family: 'Franklin Gothic Medium', Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: White;
}.StatsTextBold
{
    font-family: 'Franklin Gothic Medium', Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: White;
}.StatsTextItalic
{
    font-family: 'Franklin Gothic Medium', Arial, Sans-Serif;
    font-size: 10px;
    font-style: italic;
    color: White;
}
.AboutMain
{	
	padding-LEFT: 20px; 
	TOP: 15px; 
	WIDTH: 95%; 
	POSITION: relative; 
	TEXT-ALIGN: justify;
}
.AboutImg
{
	float: right;
	MARGIN: 0px 15px 8px 15px;
    width: 150px;
    height: 227px;	
	BACKGROUND-POSITION: center center; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-IMAGE: url(Images/AboutUs2.jpg); 
	filter:progid:dximagetransform.microsoft.dropshadow(offx=4, offy=4, color= '#cecece' , positive= 'true');
}
.ContactImage
{
	LEFT: 20px; 
	Margin-TOP: 20px; 
	POSITION: absolute;
	BACKGROUND-POSITION: center center; 
	BACKGROUND-REPEAT: no-repeat; 
	filter:progid:dximagetransform.microsoft.dropshadow(offx=4, offy=4, color= '#cecece' , positive= 'true' );
	BACKGROUND-IMAGE: url(Images/ContactUs1.jpg);
	height: 213px;
	width: 160px;
}
.ContactInfo
{	
	MARGIN-LEFT: 260px;
	margin-bottom: 50px;
	WIDTH: 350px; 
	POSITION: relative; 
	TOP: 30px;
}
.ContactText18
{
	FONT-SIZE: 18pt; 
	FONT-FAMILY: Arial, Sans-Serif;
}
.ContactText10
{
	FONT-SIZE: 12px; 
	COLOR: #072c62; 
	margin-bottom: 10px;
	margin-left: 10px;
}
#emailDIV fieldset
{
	display: block;
	margin: 0 0px 5px 20px;
	padding: 0 20px 20px 20px;
	border: solid 1px black;
	font-family: Tahoma, Sans-Serif;
	font-size: 16px;
	width: 85%;
}
#emailDIV fieldset.end
{
	border: solid 1px #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#emailDIV fieldset.radio
{
	margin: 1em 0 2em 0;
}

#emailDIV fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#emailDIV fieldset.radio label
{
	font-weight: normal;
}

#emailDIV input
{
	display: block;
	width: 213px;
}

#emailDIV input.submit
{
	clear: both;
}

#emailDIV label
{
	float: left;
	display: block;
	margin: 10px 15px 0 0;
	font-family:  "Franklin Gothic Medium", Tahoma, Sans-Serif;
	font-size: 14px;
	color: Black;
}
#emailDIV textarea
{
	display: block;
	padding-left: 0px;
}
#emailDIV select
{
	display: block;
	margin: 0 5px 0 0;
}
.clearer
{
	clear: both;
	height: 1px;
}

.hidden
{
	position: absolute;
	left: -10000px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}
.btn
{
    cursor: pointer;
    height: 22px;    
    background-color: #FFFFFF;
    color: #003366;
    border: solid 1px #003366;
}
.upload
{
    width: 400px;
}