/* CSS ITLive Web Services */
body { margin:0px; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center;}
img           { border:0; vertical-align:top; }

a             { color:#01405f; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#0a263c; }
h1            { font-size:20px; font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

.top_blue_background{background:#01405f;}
.top_green_background{background:#01a62d;}
.logo { float:left; }
.header-container1 { border-bottom:2px solid #01a62d; background:#01405f 50% 0; height:20px;}
.header-container { }
.header { width:850px; margin:0 auto; padding:0;  position:relative; z-index:10; background:#f1f1f1  50% 0; height:186px; border-bottom:#01405f solid 1px;}
.header .logo { float:left; margin:3px 0 10px 40px; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; }
.header .quick-access { float:right; width:362px; padding:0; }
.header .quick-access1 { float:right; width:250px; padding:0; }
.main-container { background:#ffffff 50% 0 no-repeat;   }
.footer-top { border-top:2px solid #01a62d; background:#012851; color:#FFFFFF; height:220px; }
.footer-container { border-top:2px solid #01a62d; background:#01405f; color:#FFFFFF; height:50px; }

#toplink{ margin:0 auto; padding:0; }
#toplink li{border-bottom:#333333 dashed 1px;  height:25px; padding-top:5px; padding-left:100px; list-style:none;  text-align:left;}
#toplink li.last{border-bottom:0px;}
#toplink li a{ text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01405f; font-weight:bold;}
#toplink li a:hover{ text-decoration:underline;}

.main { width:850px; margin:0 auto; padding:3px 0;  position:relative; z-index:10; min-height:125px;}

.main .box1 { float:left; width:276px; padding:0; border:#efeff0 solid 3px;}
.main .box2 { float:right; width:275px; padding:0; border:#efeff0 solid 3px; margin-right:2px;}
.main .box3 { float:right; width:277px; padding:0; border:#efeff0 solid 3px; }


.main2 { width:850px; margin:0 auto; padding:3px 0;  position:relative; z-index:10; min-height:200px;}

.main2 .box1 { float:left; width:400px; padding:5px; border:#efeff0 solid 3px; text-align:justify;}
.main2 .box2 { float:right; width:400px; padding:5px; border:#efeff0 solid 3px; text-align:justify;}


#midlink{ margin:0 auto; padding:0; }
#midlink li{height:20px;  padding-left:10px; list-style:none;  text-align:left;}
#midlink li.first{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01405f; font-weight:bold; text-align:center; padding:0;}
#midlink li a{ text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01405f; }
#midlink li a:hover{ text-decoration:underline;}
.textarea1 { width:844px; margin:2px auto; padding:3px 0;  position:relative; z-index:10; border:#efeff0 solid 3px; min-height:25px; background:#efeff0; border-bottom:#01405f solid 2px; text-align:left;}
.textarea2 { width:834px; margin:2px auto; padding:5px;  position:relative; z-index:10; border:#efeff0 solid 3px; min-height:25px; text-align:justify;}
.textarea3 { width:840px; margin:0 auto; padding:5px;  position:relative; z-index:10;  min-height:200px; text-align:justify;}

.textarea4 { width:844px; margin:-2px auto; padding:5px;  position:relative; z-index:10;  height:10px; border-bottom:2px solid #01a62d; border-left:2px solid #01a62d; border-right:2px solid #01a62d; background:#ffffff;}
.textarea4 { width:844px; margin:-2px auto; padding:5px;  position:relative; z-index:10;  height:10px; border-bottom:2px solid #01a62d; border-left:2px solid #01a62d; border-right:2px solid #01a62d; background:#ffffff;}

#contact{ margin:0 auto; padding:0;  }
#contact li{height:20px;  padding-left:10px; list-style:none; display:inline;  text-align:left;}

.footermain { width:1000px; margin:0 auto; padding:3px 0;  position:relative; z-index:10; min-height:200px;}

.footermain .box1 { float:left; width:330px; padding:0; }
.footermain .box2 { float:right; width:330px; padding:0;   }
.footermain .box3 { float:right; width:330px; padding:0; margin-right:5px; text-align:left;}

#footertext{ margin:0 auto; padding:0;  }
#footertext li{height:20px;  padding-left:10px; list-style:none;  text-align:justify; color:#FFFFFF;}
#footertext li.first{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; padding:0; border-bottom:#f1f1f1 dotted 1px;}
#footertext li a{ text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
#footertext li a:hover{ text-decoration:underline;}
.white{ color:#FFFFFF; text-align:left;}
.button{border:2px solid #01a62d; background:#01405f; color:#FFFFFF;}
input,textarea{ border:#01405f solid 1px; font-size:12px;}

/*  Hanzala Subhani  */

ul.widgets { list-style-type:none; }

ul.widgets li { display:inline;
                margin-left:10px; }








