/* CSS Document */

/* Page general Layout CSS starts here */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
background-image: url(../images/bg_repeat.jpg);
background-repeat:repeat-x;
background-color:#343434;
}
form{
margin:0px;
padding:0px;}

.clear{
clear:both;
padding:0px;
margin:0px;
}

#container{
width:778px;
}

.left_shadow{
background-image:url(../images/shadow_left.jpg);
background-repeat:repeat-y;
}

.right_shadow{
background-image:url(../images/shadow_right.jpg);
background-repeat:repeat-y;
}


#bg_left_new{
background-image:url(../images/left-bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#354962;
padding-bottom:404px;
}

#bg_right_new{
background-image:url(../images/bg_right_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffffff;
}

/* Page general Layout CSS ends here */

/* Header portion CSS starts here */

#header_left{
width:166px;
height:122px;
float:left;
}

#header_right{
width:612px;
height:122px;
background-image:url(../images/header_right.jpg);
background-repeat:no-repeat;
float:left;
}

#header_right_top{
width:594px;
height:15px;
padding-top:10px;
padding-right:18px;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

#header_right_middle{
width:612px;
height:43px;
}

#header_right_bottom{
width:612px;
height:57px;
}

/* Header portion CSS ends here*/


/* Topmenu starts here */

.menuitem1{
width:51px;
height:35px;
padding-right:12px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem1:hover{
color:#14adf9;
}

.menuitem2{
width:38px;
height:35px;
padding-right:12px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem2:hover{
color:#14adf9;
}

.menuitem3{
width:65px;
height:42px;
padding-left:12px;
padding-right:12px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:left;
text-decoration:none;
}
.menuitem3:hover{
color:#14adf9;
}

.menuitem4{
width:55px;
height:42px;
padding-left:12px;
padding-right:12px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:left;
text-decoration:none;
}
.menuitem4:hover{
color:#14adf9;
}


.menuitem5{
width:83px;
height:35px;
padding-right:12px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem5:hover{
color:#14adf9;
}

.menuitem6{
width:37px;
height:35px;
padding-right:16px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem6:hover{
color:#14adf9;
}

.menuitem7{
width:88px;
height:35px;
padding-right:14px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem7:hover{
color:#14adf9;
}

.menuitem8{
width:55px;
height:35px;
padding-right:14px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
text-decoration:none;
}
.menuitem8:hover{
color:#14adf9;
}

/* Top menu ends here */


/* Left side CSS starts here */

#left_consultation{
width:215px;
background-image:url(../images/consultation_pic.jpg);
background-repeat:no-repeat;
background-color:#354962;
padding-bottom:10px;
float:left;
}

#left_consultation_top{
height:65px;
}

.left_consultation_input{
width:125px;
background-color:#b2b7bd;
border:1px solid #FFFFFF;
margin-bottom:5px;
padding-left:2px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.left_input_small{
width:80px;
height:23px;
background-color:#b2b7bd;
border:1px solid #FFFFFF;
margin-bottom:5px;
padding:3px 0 0 3px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.left_consultation_text{
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-right:4px;
}

.textarea{
width:125px;
height:60px;
background-color:#b2b7bd;
border:1px solid #FFFFFF;
padding-left:2px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


#left_location{
width:215px;
background-image:url(../images/location_map.jpg);
background-repeat:no-repeat;
background-color:#354962;
float:left;
padding-bottom:20px;
}

#left_location_content{
width:172px;
padding-top:50px;
padding-left:43px;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-align:left;
}

/* Left side CSS ends here */


/* Right side CSS starts here */

#righttop_bg{
width:529px;
height:250px;
background-image:url(../images/bg_topright.jpg);
background-repeat:no-repeat;
float:left;
}

#righttop_c1{
width:514px;
height:18px;
padding-right:15px;
text-align:right;
padding-top:3px;
}

#righttop_c2{
width:529px;
}

#righttop_c3{
width:529px;
}

#righttop_c3_left{
width:109px;
padding-left:17px;
padding-top:12px;
float:left;
}

#righttop_c3_right{
width:340px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-left:24px;
padding-right:39px;
padding-top:17px;
float:left;
}

#righttop_bg1{
width:529px;
height:157px;
background-image:url(../images/bg_topright_down.jpg);
background-repeat:no-repeat;
float:left;
}

#rightmiddle_left{
width:331px;
padding-top:23px;
padding-left:33px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#rightmiddle_right{
width:110px;
padding-right:35px;
padding-top:15px;
float:left;
}

#right_bottom_bg{
width:529px;
float:left;
}

#rightbottom_c1{
width:529px;
height:22px;
}

#rightbottom_c2{
width:529px;
clear:both;
}

#rightbottom_c3{
width:529px;
float:left;
}

#rightbottom_c3_left{
width:222px;
padding-left:27px;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#rightbottom_c3_middle{
width:33px;
height:408px;
background-image:url(../images/vline.gif);
background-repeat:no-repeat;
float:left;
}

#rightbottom_c3_right{
width:221px;
padding-top:10px;
padding-right:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

/* Right side CSS ends here */



/* Footer menu starts here */
#footer_menu{
width:778px;
height:20px;
clear:both;
}

#footer_menu_left{
width:291px;
padding-left:19px;
float:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#footermenu_container{
width:778px;
text-align:center;
float:left;
}

.footer_menu_right{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.footer_menu_right:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#14adf9;
text-decoration:none;
}

.footer_menu_bar{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

/* Footer menu ends here */


/* Links section starts here */
#techwyse{
width:778px;
height:71px;
clear:both;
}

.innerlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}
.innerlink:hover{
color:#3c79b6;
text-decoration:none;
}

.link{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3c79b6;
text-decoration:underline;
}
.link:hover{
text-decoration:none;
}

.linkinside{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#002252;
text-decoration:none;
}
.linkinside:hover{
text-decoration:underline;
}

.link_small{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8cbfea;
text-decoration:underline;
}
.link_small:hover{
text-decoration:none;
}

.link_small_pt{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#354962;
text-decoration:none;
}
.link_small_pt:hover{
text-decoration:underline;
}

.link_bookmark{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#506982;
text-decoration:none;
}
.link_bookmark:hover{
color:#666666;
}

.techwyselink{
color:#676767;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
size:11px;
text-decoration:none;
}
.techwyselink:hover{
color:#999999;
}

.sitemap{
font-family:Arial, Helvetica, sans-serif;
color:#115b98;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.sitemap:hover{
color:#666666;
}

.arrow{
padding-top:5px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:15px;
font-weight:bold;
text-decoration:none;
padding:0px;
margin:0px;
}

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

.insidehead_links{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
text-decoration:none;
}
.insidehead_links:hover{
text-decoration:underline;
}

/*.homehead_links{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
text-decoration:none;
}
.homehead_links:hover{
text-decoration:underline;
}*/

h1{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
text-decoration:none;
padding:0px;
margin:0px;
}

h1 a{
color:#b25500;
text-decoration:none;
}

h1 a:hover{
text-decoration:underline;
}

.header_top_link{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.header_top_link:hover{
color:#999999;
}

/* Link section ends here */


/* Mail template section starts here */

.mailtemplate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


/* Mail template section ends here */



/* Inner pages CSS starts here */

#righttop_bg_inside{
width:529px;
background-image:url(../images/bg_topright_inside.jpg);
background-repeat:no-repeat;
float:left;
}

#righttop_c1_inside{
width:514px;
height:18px;
padding-right:15px;
text-align:right;
padding-top:3px;
}

#righttop_c2_inside{
width:529px;
}

#righttop_c3_inside{
width:529px;
}

#righttop_c3_left_inside{
width:195px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:9px;
float:left;
}

#righttop_c3_right_inside{
width:295px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
float:left;
}

#right_inside{
width:529px;
}

#right_inside_left{
width:286px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#right_inside_right{
width:204px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
text-align:right;
float:left;
}

#right_inside_left1{
width:195px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:9px;
text-align:left;
float:left;
}

#right_inside_right1{
width:295px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
float:left;
}

#right_inside_left_s{
width:336px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#right_inside_right_s{
width:154px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
text-align:right;
float:left;
}

#right_inside_left1_s{
width:145px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:9px;
text-align:left;
float:left;
}


#right_inside_left1_box{
width:130px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:29px;
text-align:left;
float:left;
}


.right_inside_left1_box_contact{
width:499px;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
padding-right:15px;
text-align:center;
float:left;
}

#right_inside_right1_s{
width:345px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
float:left;
}

#right_inside_right1_s1{
width:345px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-top:12px;
padding-right:15px;
float:left;
}

.spacer_height{
width:499px;
height:30px;
background-image:url(../images/dot.jpg);
background-repeat:repeat-x;
background-position:center;
clear:both;
}

#right_inside_blank{
width:499px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#right_inside_blank1{
width:499px;
padding-bottom:12px;
padding-right:15px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#right_inside_blank_education{
width:529px;
padding-top:32px;
padding-bottom:12px;
/*padding-right:15px;
padding-left:15px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

#right_inside_contact{
width:499px;
padding-top:12px;
padding-bottom:12px;
padding-right:15px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:center;
float:left;
}

.insidehead{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
} 

/*.insidesubhead{
color:#002252;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}*/

h3{
color:#002252;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}

h3 a{
color:#002252;
text-decoration:none;
}

h3 a:hover{
color:#002252;
text-decoration:underline;
}

.insidesubtext{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.contact_heads{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.input{
font-size: 10px;
width: 205px;
border:1px solid #999999;
padding-left:2px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.input_1{
font-size: 10px;
width: 100px;
border:1px solid #999999;
padding-left:2px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.txtar1 {
BORDER-RIGHT: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid; 
WIDTH: 205px;
HEIGHT: 50px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
padding-left:2px;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
 }
 
.star{
color:#b25500;

} 

/* Photo gallery section starts here */

#right_inside_gallery{
padding-top:50px;
padding-bottom:25px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
float:left;
}

.gallery_top{
width:468px;
height:52px;
background-image:url(../images/gallery_header.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#efefef;
}

.gallery_bg{
width:408px;
background-image:url(../images/gallery_bottom.jpg);
background-repeat:repeat-y;
padding:33px 30px 15px 30px;
}

.gallery_bottom{
width:468px;
background-image:url(../images/test.gif);
background-repeat:no-repeat;
height:11px;
}

.gallery_imgleft{
float:left;
padding-left:15px;
}

.gallery_imgright{
float:right;
padding-right:17px;
}

.gallery_line{
	background-image:url(../images/gallery_line.jpg);
	background-repeat:repeat-x;
	background-position:center;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
	}

.gallery_text{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404d5d;
font-weight:bold;
}

.nxt_pre{
color:#b25500;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
text-decoration:none;
padding-right:30px;
padding-top:20px;
}
.nxt_pre:hover{
text-decoration:underline;
}


/* Photo gallery section ends here */

#trailimageid
{
font-size: 0.75em;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 428px;
height: 0px;
z-index: 100;
}

/* Bolg Css Starts here */

#BlogContainer {
background: url(../images/blog_images/blog_bg.jpg) repeat-y;
width: 215px;
}

.listingcontentblog ul {
list-style:none;
padding:10px 0px 0px 0px;
margin:0px;
width:202Px;
float:right;
}

.listingcontentblog li{
list-style:none;
background:url(../images/blog_images/list_button.jpg) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
text-align:left;
padding-bottom:10px;
padding-top:4px;
margin-left:10px;
color:#FFFFFF;

}

.listingcontentblog li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}

.listingcontentblog li a:hover{
	color: #00CCFF;
	background-color:inherit;
	text-decoration:none;
} 

#blog_element
{
clear:both;
}

a.blogNav:link, a.blogNav:active, a.blogNav:visited {
text-decoration: none;
color: #4c4c4c;
}

a.blogNav:hover {
text-decoration: underline;
color: #000000;
}

.blog_post ul{margin:0px; padding:0px; list-style:none;}
.blog_post li{margin:0 0 8px 5px; padding:0 0 0 25px; background:url(../images/blog_icon.jpg) no-repeat left top;}
.blog_post li a{color:#115b98; text-decoration:none;} 
.blog_post li a:hover{color:#527392; text-decoration:underline;}




/* Css ends here */




