@charset "utf-8";
/* CSS Document */

/*#main-div {
position: absolute;
left: 50%;
width: 70em;
height: 50em;
margin-left: -35em; /*always take 1/2 from the size of the width, they have to be negative*/

img
{  border-style: none;
}

a:link {
	text-decoration: none;
	color:#6073ff;
}
a:visited {
	text-decoration: none;
	color: #6073ff;
}
a:hover {
	text-decoration: none;
	color: #4e5cc3;
}
a:active {
	text-decoration: none;
	color: #4e5cc3;
}

a#header1:link {
	text-decoration: none;
	color:#fff;
}
a#header1:visited {
	text-decoration: none;
	color: #fff;
}
a#header1:hover {
	text-decoration: none;
	color: #fff;
}
a#header1:active {
	text-decoration: none;
	color: #fff;
}

a#edit:link {
	text-decoration: none;
	color:#000;
}
a#edit:visited {
	text-decoration: none;
	color: #000;
}
a#edit:hover {
	text-decoration: none;
	color: #000;
}
a#edit:active {
	text-decoration: none;
	color: #000;
}


div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:<length>;
 }
 @media screen{
  body>div#header{
   position: fixed;
  }
 }



.wrapper{
   position: relative;
   top: 95px;
   left: 50%;
   width: 790px;
   z-index: 1;
   margin-left: -395px; /*always take 1/2 from the size of the width, they have to be negative*/
   background-color: #94a0fc
}
.wrapperB{
   position: relative;
   left: 50%;
   width: 790px;
   z-index: 1;
   margin-left: -395px; /*always take 1/2 from the size of the width, they have to be negative*/
   background-color: #94a0fc
}
.left{
   position: relative;
   float: left;
   margin: 0px;
   right: 0px;
   padding:0;
   width: 790px;
   background-color: #fff;
   border-left-color:#000;
   border-left-style:solid;
   border-left-width:1px;
   border-right-color:#000;
   border-right-style:solid;
   border-right-width:1px;
   border-bottom-color:#000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   background-color:#cad0ff;
}

.header{
   left: 5px;
}
body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   font-family:"Arial", Helvetica, sans-serif;
   color:#666;
   background-image:url(../img/bg_img.png);
   background-attachment:fixed;
}

.wrapper2{
   position: relative;
   float: left;
   left: 0px;
   width: 100%;
}

.bodyDivL{
   background-image:url(../img/heading.png);
   color: #FFF;
   position: relative;
   float: left;
   left: 0px;
   width: 25%;
}
.bodyDivR{
   background-image:url(../img/heading.png);
   color: #FFF;
   position: relative;
   float: left;
   right: 0px;
   width: 50%;
   
}
.bodyDivR2{
   background-image:url(../img/heading.png);	
   color: #FFF;
   position: relative;
   float: left;
   right: 0px;
   width: 25%;
}
.bodyDivLb{
   position: relative;
   float: left;
   left: 0px;
   width: 25%;
}
.bodyDivRb{
   position: relative;
   float: left;
   right: 0px;
   width: 50%;
   
}
.bodyDivR2b{
   position: relative;
   float: right;
   right: 0px;
   width: 25%;
}

.bodyDivLCon{
   color: #333;
   position: relative;
   float: left;
   left: 0px;
   width: 180px;
}
.bodyDivRCon{
   color: #333;
   position: relative;
   float: right;
   right: 0px;
   width: 610px;
   
}

.bodyDivL1{
   color: #333;
   margin-left:2px;
   position: relative;
   float: left;
   left: 0px;
   width: 180px;
}
.bodyDivR1{
   color: #333;   
   position: relative;
   float: right;
   left:10px;
   padding-left:5px;
   padding-right:20px;
   width: 575px;
   
}

.bodyDivR3{
   color: #333;   
   position: relative;
   float: right;
   left:0px;
   padding-left:0px;
   padding-right:0px;
   width: 600px;
   
}

.talign {
vertical-align:text-top;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#4e5cc3; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#4e5cc3; border-right:2px solid #4e5cc3; border-left:2px solid #4e5cc3; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#4e5cc3; border-right:1px solid #4e5cc3; border-left:1px solid #4e5cc3; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#4e5cc3; border-right:1px solid #4e5cc3; border-left:1px solid #4e5cc3; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #edf6ff;}
.headh {background: #4e5cc3; border-right:1px solid #4e5cc3; border-left:1px solid #4e5cc3;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFF;}
.contenth {background: #edf6ff; border-right:1px solid #4e5cc3; border-left:1px solid #4e5cc3;}
.contenth div {margin-left: 12px; padding-top: 5px;}
.contenthA {background: #edf6ff; border-right:1px solid #4e5cc3; border-left:1px solid #4e5cc3;}
.contenthA div {margin-left: 1px; padding-top: 5px; height:180px;}

.b1h2, .b2h2, .b3h2, .b4h2, .b2bh2, .b3bh2, .b4bh2{font-size:1px; overflow:hidden; display:block;}
.b1h2 {height:1px; background:#6073ff; margin:0 5px;}
.b2h2, .b2bh2 {height:1px; background:#6073ff; border-right:2px solid #6073ff; border-left:2px solid #6073ff; margin:0 3px;}
.b3h2, .b3bh2 {height:1px; background:#6073ff; border-right:1px solid #6073ff; border-left:1px solid #6073ff; margin:0 2px;}
.b4h2, .b4bh2 {height:2px; background:#6073ff; border-right:1px solid #6073ff; border-left:1px solid #6073ff; margin:0 1px;}
.b2bh2, .b3bh2, .b4bh2 {background: #edf6ff;}
.headh2 {background: #6073ff; border-right:1px solid #6073ff; border-left:1px solid #6073ff;}
.headh2 h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFF;}
.contenth2 {background: #edf6ff; border-right:1px solid #6073ff; border-left:1px solid #6073ff;}
.contenth2 div {margin-left: 12px; padding-top: 5px;}

.b1h3, .b2h3, .b3h3, .b4h3, .b2bh3, .b3bh3, .b4bh3{font-size:1px; overflow:hidden; display:block;}
.b1h3 {height:1px; background:#6372e7; margin:0 5px;}
.b2h3, .b2bh3 {height:1px; background:#6372e7; border-right:2px solid #6372e7; border-left:2px solid #6372e7; margin:0 3px;}
.b3h3, .b3bh3 {height:1px; background:#6372e7; border-right:1px solid #6372e7; border-left:1px solid #6372e7; margin:0 2px;}
.b4h3, .b4bh3 {height:2px; background:#6372e7; border-right:1px solid #6372e7; border-left:1px solid #6372e7; margin:0 1px;}
.b2bh3, .b3bh3, .b4bh3 {background: #edf6ff;}
.headh3 {background: #6372e7; border-right:1px solid #6372e7; border-left:1px solid #6372e7;}
.headh3 h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFF;}
.contenth3 {background: #edf6ff; border-right:1px solid #6372e7; border-left:1px solid #6372e7;}
.contenth3 div {margin-left: 12px; padding-top: 5px;}


div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:<length>;
  z-index: 3;
 }
 @media screen{
  body>div#footer{
   position: fixed;
  }
 }
