/* CSS Document 
COPYRIGHT 2009 TECESQ
AUTHOR:MOHIT GAMBHIR
EMAIL:gambhir@tecesq.com
DATE:28 AUG 2009
THIS DOCUMENT IS MEANT ONLY FOR INDIVIDUAL PURPOSE. COMMERCIAL USE OF THIS DOCUMENT WILL BE PUNISHED.
*/

body{margin:10px auto; padding::0;font-family:Lucida Sans Unicode,Lucida Sans Grande,Lucida Sans,Arial; font-size:12px; color:#003333; background:#535353 ;  text-align:justify}
a img  {border:0}
#MainLayout{background:#F4F4F4; width:100%}

/* Elements */	
p{margin:5px 0; padding:0}
fieldset {border:none; display:block; outline:none;} 
.header{background:url(images/TecEsq_Header_05.jpg) repeat-x; height:71px; color:#FFFFFF}
.header .right{background:url(images/TecEsq_Header_07.jpg) repeat-x; height:71px;}
.header .searchLabel{font-size:12px; font-weight:bold}
.header td a:link{color:#fff; text-transform:uppercase; font-size:0.8em; text-decoration:none}
.header td a:visited{color:#fff; text-transform:uppercase; font-size:0.8em; text-decoration:none}
.header td a:hover{ text-decoration:underline}
#searchform {padding:0; margin:0}
#searchform input#searchquery {font-size:75%; padding:2px;line-height:1.25; height:16px; border:1px solid #4e5f6f; width:100px}
#searchform input#searchsubmit {background-color:#4e5f6f; border:1px solid #fff; color:#fff; font-size:75%; font-weight:bold; line-height:1.25; height:20px; width:25px; margin:1px 2px; padding:0}
div .toplink { width:80px; text-align:left; display:block; float:right; margin-right:5px; padding:0;color:#000 !important;}
.toplink a{background: url(images/arrow_big.gif) no-repeat left; padding-left:15px;color:#000!important; }

.header a:link{color:#FFFFFF; text-decoration:underline}
.header a:visited{color:#FFFFFF; text-decoration:underline}
.header a:hover{color:#FFFFFF; text-decoration:none}
.leftColumn{background:#E3F0F8}

.leftColumn  a:link{color:#386777; text-decoration:none}
.leftColumn  a:visited{color:#003333; text-decoration:none}
.leftColumn  a:hover{color:#60869B; text-decoration:none}

#welcomeBox{width:99%; background:#386777; border:1px solid #666666; margin:20px auto ;}
#welcomeBox .headerPanel{background: url(images/panelBg.jpg) repeat-x; height:25px; color:#386777; font-weight:bold; line-height:25px; padding-left:5px}
#welcomeBox .contentPanel{color:#fff; padding:10px; border:1px solid #fff; font-size:11px;   text-align:justify}

.content{background:url(images/border_vdot_gray.gif) repeat-y right;  padding:0px 10px 5px 10px; color: #494949; font-size:12px; font-family:Lucida Sans Unicode,Lucida Sans Grande,Lucida Sans,Arial; text-align:justify; line-height:16px}
.content_devider{background:url(images/border_vdot_gray.gif) repeat-y right;  padding:1px; color: #494949; font-size:12px; font-family:Lucida Sans Unicode,Lucida Sans Grande,Lucida Sans,Arial; text-align:justify; line-height:16px}
.breadcrumb{ font-size:12px; color: #666666; padding-left:10px}
.footer{background:#cdcdcd; margin-top:5px; }
.footer a:link{color:#003333; text-decoration:none;line-height:30px}
.footer a:visited{color:#003333; text-decoration:none}
.footer a:hover{color:#60869B; text-decoration:none}

/* Main Body CSS Starts */
.white_bg {
background: #ffffff;
}

.body_left_top_corner {
background: url(images/body_left_top_corner.jpg) no-repeat;
height: 18px
}
.body_right_top_corner{
background: url(images/body_right_top_corner.jpg) no-repeat;
height: 18px
}
.body_left_bottom_corner {
background: url(images/body_left_bottom_corner.jpg) no-repeat;
height: 18px
}
.body_right_bottom_corner {
background: url(images/body_right_bottom_corner.jpg) no-repeat;
height: 18px
}

.body_top_bg {
background: url(images/body_top_bg.jpg) repeat-x;
}
.body_bottom_bg {
background: url(images/body_bottom_bg.jpg) repeat-x;
}
.body_left_bg {
background: url(images/body_left_bg.jpg) repeat-y;
}
.body_right_bg {
background: url(images/body_right_bg1.gif) repeat-y;
}

/*global link*/
a:link{ color: #003366; text-decoration:none}
a:visited{ color: #003366; text-decoration:none}
a:hover{color: #144274; text-decoration:underline}

/*// content box*/
.contentbox{ margin-top:10px}
.contentbox_heading{ font-weight:bold; line-height:12px;}
.contentbox_newsbody{background:#E9EDEB; margin-top:2px; font-size:11px; height:80px;}
.contentbox_body{background:#E9EDEB; margin-top:2px; font-size:11px; height:150px;}
.contentbox_top_bg{ background:url(images/content-box_04.jpg) repeat-x; height:24px;}
.contentbox_left_top_corner {
background: url(images/content-box_03.jpg) no-repeat;
height:24px
}
.global_link img{ padding-right:10px}
a.more{color:#FF5C1C !important; font-size:1em}
a.more:hover{ text-decoration:underline}
.contentbox_right_top_corner{
background: url(images/content-box_06.jpg) no-repeat;
height:24px
}
.contentbox_content{background:#E9EDEB;  vertical-align:top;  padding:4px;  text-align:justify}
.contentbox_left_body{background:url(images/content-box_08.jpg) repeat-y top left;} 
.contentbox_right_body{background:url(images/content-box_10.jpg) repeat-y top right;} 
.contentbox_bottom{background:url(images/content-box_14.jpg)  repeat-x}
.contentbox_left_bottom{background:url(images/content-box_13.jpg) no-repeat left; height:17px} 
.contentbox_right_bottom{background:url(images/content-box_16.jpg)  no-repeat right; height:17px} 

.dottedlineRule {background:url(images/border_dot_gray.gif) repeat-x; width:80%; display:block; margin:20px auto; padding:10px }
.rightnavHead{color:#333333;font-weight:bold; font-size:12px;width:80%; margin:2px auto;}
.copyright{font-size:10px; color: #333333;font-family:Lucida Sans Unicode,Lucida Sans Grande,Lucida Sans,Arial; line-height:22px}

.bold{font-weight:bold}
.head{font-size:18px;  padding:2px 5px 5px 5px; color:#386779; border-left:4px solid #386779; margin:15px 0 }
.blue{font-size:16spx;  padding:2px 5px 5px 0px; color:#386779; font-weight:bold }
a.top{color:#FF3300; text-decoration:none;}
a.top:hover{ text-decoration:underline}

.devider{background:url(images/line.gif) repeat-x center; width:99%; height:15px; margin:0px auto}

<!--overflow buttons-->
#getcopy{}
#getcopy  a{
width:165px;
height:50px;
background:url(images/get_copy.gif) 0 0 no-repeat;
display:block;
text-indent:-1500px;
overflow:hidden;
}
#getcopy a:hover { background-position: 0 -50px;}
#casestudy{}
#casestudy  a{
width:165px;
height:50px;
background:url(images/ad_case_study.gif) 0 0 no-repeat;
display:block;
text-indent:-1500px;
overflow:hidden;
}
#casestudy a:hover { background-position: 0 -50px;}
#brochure{}
#brochure  a{
width:165px;
height:50px;
background:url(images/ad_brochure.gif) 0 0 no-repeat;
display:block;
text-indent:-1500px;
overflow:hidden;
}
#brochure a:hover { background-position: 0 -50px;}

.topbar{margin:0 auto; color:#000; font-size:0.8em; display:block; clear:both}
.tm{color:#9A9A99; font-size:1.2em}
.photo{float:right; clear:left; padding:0px; margin:0px 4px 0px 15px}
.photo_title{margin:0px;text-align:center;color: #003333; line-height:25px}
.required{color:#FF0000!important}

ul#testimonial{color:#000; list-style-type:none; width:90%; text-align:left; margin:0; padding:0}
ul#testimonial li{ color:#000}
