/* CSS Document */

html { height:100% }
body {
background:#EAEAEA url(/images/bg.gif) repeat-y scroll center top;
color:#3A3A3A;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:12px;
padding:0;
margin: 0;
height:100%
}

#globalPositioning { 
position: relative;
width: 780px;	
margin: 0 auto;
padding: 0;
height:auto !important; /* real browsers */
height:100%; /* IE6: treated as min-height*/
min-height:100%; /* real browsers */
}

#header {
background: #0028C8 url(/images/header.jpg) no-repeat scroll center top;
border-bottom: 1px #000099 solid;
height: 175px;
width: 780px;
padding: 0;
margin-left: 0px;
}

#header_slider {	width: 550px;height: 150px;overflow: hidden;position: absolute;top: 0px;left: 230px;}
#header ul { margin: 0}


#date_bar { text-align:right; color:#FFFFFF; padding-top:155px; margin-right: 10px }

#wrapper { margin:0 auto; padding:10px 10px; width:760px; }

#footer {
background-image:url(/images/footer.jpg);
background-repeat:repeat-x;
position:absolute;
width:780px;
padding:0;
margin:0;
bottom:0; /* stick to bottom */
height: 50px;
text-align:center;
color:#FFFFFF
}
#footer p {padding:0;margin:0;padding-top: 12px }
#footer a { color:#FFF }

h1 { font-size:18px; margin-top:0; border-bottom: 1px #000099 dashed; padding-bottom: 6px }
h2 { font-size:14px; margin-top:0; border-bottom: 1px #0028C8 dashed; padding-bottom: 6px }

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

#mainContent { margin-left: 200px; }

#aboutFloatSISLogo { float:right; margin-bottom:12px; margin-left:12px; text-align:center }
#imageWrapRight { float:right; margin-left:12px; text-align:center }
#imageWrapRight img { border: 1px #000099 solid; padding:10px }
#aboutFloatSISLogo { font-size:10px; font-weight:bold}

/* Contact Us Page*/
#contacts label { float:left; width: 145px }
input { border: #000000 1px solid; padding: 2px; width: 200px }
#contacts textarea { border: #000000 1px solid; padding: 2px; width: 250px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size: 12px }
.submitBtn { width:auto }

#errBlock {
background: #FFFFCC url(/images/error_icon.jpg) no-repeat left;
border: 1px solid #FF0000;
padding: 5px;
padding-top: 6px;
margin-bottom: 12px;
font-weight:bold;
padding-left: 150px;
}

#confBlock {
background: #E9FEEB url(/images/conf_mess.jpg) no-repeat left;
border: 1px solid #006600;
padding: 5px;
padding-top: 6px;
margin-bottom: 12px;
font-weight:bold;
padding-left: 50px;
}

.productScrShot { margin-top: 12px; margin-bottom:12px; text-align:center }
.productScrShot img { border: 0 }

#sidebar { float:left }

/* menu common styling to all browsers */
.menu { width:190px;position:relative;margin:0;border-bottom:#000099 1px solid;border-top: #000099 5px solid;background-color: #90bade;}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none;
width:159px; 
height:20px; 
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff; 
line-height:19px; 
}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; border-bottom: 1px solid #90bade; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:189px; width:105px;}
.menu ul li:hover ul li a.hide {background:#2175bc; color:#fff;border-right: 10px solid #FE860C}
.menu ul li:hover ul li:hover a.hide {width:159px;}
.menu ul li:hover ul li:hover a#flyout {width:159px;border-right: 10px solid #FE860C}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#2175bc; color:#fff; width:150px;border-left:none}
.menu ul li:hover ul li a:hover {background:#2586d7; color:#fff; border-left:none;border-right: 10px solid #000099;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#fff;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#fff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}
.menu ul li:hover a#flyout { border-right: 10px solid #FE860C }

.list1 {
list-style-image:url(/images/bullet.gif);
list-style-position:outside;
margin:0;
padding:0;
text-decoration:none;
text-indent:5px;
text-transform:none;
}

/* List style */
.list1 li { margin-left: 50px; padding-bottom: 3px }
.list1 li a { border-bottom: #666666 dashed 1px; text-decoration:none }
.list1 li a:hover { border-bottom: none; text-decoration:none}
.list1 li img { border:0; vertical-align:middle; padding-right:10px }

#products_intro { margin-bottom: 24px }
#products_pesst, #products_svl, #products_oq { border-bottom: #000099 1px dotted;margin-bottom:12px;}
#products_pesst { background:url(/images/products_pesst.jpg) no-repeat top left;padding-left:220px; display:inline-block }
#products_svl { background:url(/images/products_ssvl.jpg) no-repeat top left;padding-left:220px; display:inline-block }
#products_oq { background:url(/images/online_questionnaires.jpg) no-repeat top left;height:220px;padding-left:220px; }
#products_pesst h2 {margin-bottom:12px; padding:0}
#products_pesst p { margin-bottom: 12px; margin-top: 0px }

#web_skills { float:right; margin-left: 12px; margin-bottom:12px; border:1px #000099 solid; padding: 5px }
#web_skills .list1 li { margin-left:20px }
#web_skills h2 { border:none; margin: 0}

#hpProductPreview { margin-left:350px; }
#hpContent { float:left; width:340px }

.boxout { float:left; margin-bottom:12px}
.boxcontent { border: 1px #999999 solid; width: 198px; padding: 5px; float: left }
.boxheader {background-image:url(/images/boheader.jpg); width:200px; height: 20px; background-repeat:no-repeat; padding:5px; float:left}
.boxheader h2 { padding:0; margin:0; color:#FFFFFF; font-weight:bold; font-size:12px }
.boxcontent img { margin-left: 50px }

#login_form label { float:left; width:100px; }
.chkBox { width: 15px }

.spam-code { width:100px }