html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;line-height:1;margin:0;padding:0; font-weight:normal;}

html, body {	 width:100%; background:#edf3ff;}
body {	font:normal 14px verdana, arial, sans-serif; background:#edf3ff;
}
strong {font-weight:bold}
.reference{ margin:20px auto; width:600px; padding:20px; }
.reference p a{ text-shadow:1px 1px 1px #fff; color:#666; text-decoration:none; font-size:13px; }
.reference p a:hover{ color:#333;}
			
.menuWrapper{
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    /*text-transform:uppercase;*/
    letter-spacing: normal;
    line-height: 1.45em;
    position:relative;
    margin:20px auto;
    height:670px;
    width:997px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-color:transparent;
}
ul.menu{
    list-style:none;
    width:997px;
}
ul.menu > li{
    float:left;
    width:331px;
    height:670px;
    border-right:1px solid #777;
    background-repeat:no-repeat;
    background-color:transparent;
}
ul.menu > li.last{
    border:none;
}
.bg1{
    background-image: url(../images/back1.jpg);
}
.bg2{
    background-image: url(../images/back2.jpg);
}
.bg3{
    background-image: url(../images/back3.jpg);
}
ul.menu > li > a{
    float:left;
    width:331px;
    height:50px;
    margin-top:450px;
    text-align:center;
    line-height:50px;
    color:#ddd;
    background-color:#333;
    letter-spacing:1px;
    cursor:pointer;
    text-decoration:none;
    text-shadow:0px 0px 1px #fff;
}
ul.menu > li ul{
    list-style:none;
    float:left;
    margin-top:-180px;
    width:100%;
    height:110px;
    padding-top:20px;
    background-repeat:no-repeat;
    background-color:transparent;
}
ul.menu > li ul li{
    display:none;
}
ul.menu > li ul.sub1{
    background-image:url(../images/bg1sub.png);
}
ul.menu > li ul.sub2{
    background-image:url(../images/bg2sub.png);
}
ul.menu > li ul.sub3{
    background-image:url(../images/bg3sub.png);
}
ul.menu > li ul li a{
    color:#fff;
    text-decoration:none;
    line-height:30px;
    margin-left:20px;
    text-shadow:1px 1px 1px #444;
    font-size:15px;
}
ul.menu > li ul.sub1 li{
    display:block;
}
ul.menu > li ul li a:hover{
    border-bottom:1px dotted #fff;
}


div#cont {width:1000px; margin:0 auto;overflow:hidden; background:#e8f4ff; border-left:1px dotted #cddfff;border-right:1px dotted #cddfff;}
div#cont h1 { color:white; font:bold 30px arial,sans-serif; padding:15px 0 15px; text-align:center;  text-shadow:1px 1px 20px white; margin:20px 0 0; background:#333333; display:block;}
a.h1 { color:white; font:bold 30px arial,sans-serif; padding:15px 0 15px; text-align:center;  text-shadow:1px 1px 20px white; margin:20px 0 0px; background:#333333; display:block; text-decoration:none;}
div.menu {width:100%; clear:both;background:#333333; overflow:auto; margin:0; text-align:center;}
div.menu a {display:block; width:25%; background:#333333; float:left; padding:9px 0px 9px; text-decoration:none; font:bold 15px helvetica,arial,sans-serif; text-shadow:3px 3px 10px #cdcdcd; color:#f5f5f5; text-align:center;}
div.cont p {text-align:left;}
div.menu a:hover { background:black;}
div#error{width:1000px; height:670px; font:bold 18px arial,verdana,sans-serif; color:white; background:url(/images/error.jpg) 0 0 no-repeat; text-align:center; overflow:auto;}
div#error h3 {color:white; font:bold 20px arial,verdana;text-align:Center; margin:15px 0 15px;  text-shadow:3px 3px 10px black;}
div#error a {color:yellow;text-shadow:3px 3px 10px black;}
div.text {padding:10px 10px 20px;}
div.text h2{color:black; font:bold 22px sans-serif; border-bottom:1px dashed black; margin:10px 0 10px;}
div.text p {margin:0 0 20px 0; font:normal 15px sans-serif;}
div.text p span {border-bottom:2px dotted red;}
div.text div.act { border-bottom:1px dotted royalblue; padding:5px; text-align:center;}
div.text div.act1 { border-bottom:1px dotted royalblue; padding:5px; text-align:center; font-weight:bold;}

div.resp { float:right; margin:5px 0 10px 0; padding:10px; background:#f0f9ff; width:960px; clear:both;
-moz-border-radius:10px;	-webkit-border-radius:10px;	-ms-border-radius:10px;	border-radius:10px;box-shadow: 3px 3px 1px #99ccff; border:1px solid royalblue;zoom:1; 
filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=45, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=225, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=315, Strength=1);}
div.resp a {display:block; color:blue; margin:10px 0 0; text-align:right;}
div.resp a {display:block; color:blue; margin:10px 0 0; text-align:right;}
div.resp img{ float:right; border:1px solid #b5b5b5; -moz-border-radius:10px;	-webkit-border-radius:10px;	-ms-border-radius:10px;	border-radius:10px;box-shadow: 1px 1px 4px royalblue; zoom:1; margin:7px 10px 0 10px; 
filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=45, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=225, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=315, Strength=1);}

div.hori1 {width:450px; height:330px; overflow:hidden; background:url(/images/iam1.jpg) 0 0 no-repeat; color:white; float: left; margin:10px 0 20px 10px;
border:1px solid #b5b5b5; -moz-border-radius:20px;	-webkit-border-radius:20px;	-ms-border-radius:20px;	border-radius:20px;box-shadow: 1px 1px 9px royalblue; zoom:1;}
div.hori2 {width:326px; height:330px; overflow:hidden; background:url(/images/iam4.jpg) 0 0 no-repeat; color:white; float:right; margin:10px 10px 20px 0;
border:1px solid #b5b5b5; -moz-border-radius:20px;	-webkit-border-radius:20px;	-ms-border-radius:20px;	border-radius:20px;box-shadow: 1px 1px 9px royalblue; zoom:1;}
div.hori2 span, div.hori1 span {display:block; margin:10px 0 0 10px;}
h3 {color:white;background:royalblue;display:block;font:bold 18px sans-serif;padding:10px;text-align:center;}



