/**********************************************************
				Created By:P.R.Vishnuprasath	
				Client    : UPEL
				
**********************************************************/
body
{
margin:0px;
background-color:#f1f1f1;
}
.white
{
	background-color:#FFFFFF;
}
.hd_rp
{
	background-image:url(../images/hd_rp.jpg);
	background-repeat:repeat-x;
}
.border_rt
{
	border-right:1px solid #008000;
}
.hd_txt
{
	
	font:10px Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-left:5px;
	width:135px;
	height:12px;
	border:1px #888D95 solid;
	
}
.blueheader
{
background:url(../images/mid.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding-left:2px;
font-weight:normal;
word-spacing:2px;
}
.hd_gobtn
{
	background-image:url(../images/hd_go.jpg);
	background-repeat:no-repeat;
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
	width:30px;
	height:15px;
	border:0px;
	cursor:pointer;
}
.hd_small_mnu
{
	font:12px Arial, Helvetica, sans-serif;
	
	color:#000;
	padding:5px;
	text-align:left;
	text-transform:capitalize;
}
.hd_small_mnu a:link, .hd_small_mnu a:active, .hd_small_mnu a:visited
{
	padding:5px 5px 5px 2px;
	text-decoration:none;
	color:#000;
}

.hd_small_mnu a:hover
{
	text-decoration:overline;
	color:#000;
}
.logo
{
padding-top:25px;
padding-right:5px;
}
.title
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:bold;
}
.titlehead
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:bold;
padding:5px;
padding-left:20px;
}
/***************************** Menu Bg************************/
.menu_bg
{
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
}
.hd_mnu
{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
}
.hd_mnu a:link, .hd_mnu a:active, .hd_mnu a:visited
{
	padding:5px 5px 5px 2px;
	text-decoration:none;
	color:#FFFFFF;
}

.hd_mnu a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
.menu
{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px 5px 20px;
	text-align:left;
	cursor:pointer;
}
.menu a:link, .menu a:active
{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover
{
	color:#f6f6f6;
	text-decoration:overline;
}
.registeration
{
	font:18px Arial, Helvetica, sans-serif;
	color:#CF6916;
	line-height:30px;
	padding:5px 2px 5px 5px;
	text-align:left;
}
.form_hd
{
font:12px Arial, Helvetica, sans-serif  small-caps;
font-weight:bold;
text-align:left;
line-height:15px;
padding:5px;
}
.tablebor
{
border:1px solid #CCCCCC;
padding:10px;
}
.resume
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#009966;
font-weight:bold;
}
.form_content
{
	font-family:"Adobe Caslon Pro Bold";
    font-size:16px;
    font-weight:bold;
    color:#EA1531;
    padding-left:40px;
	padding:5px 5px 5px 5px;
	text-transform:capitalize;
	text-align:left;
}
/*********************Left Pan*********************************/
.ltmenu_bg
{
	background-color:#f5f5f5;
}
.ltmenu_bg1
{
	background-color:#f0f0f0;
	border:3px solid #E1E1E1;
}
.quick
{
background-color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:23px;
}
.ltmnu
{
	font:12px Arial, Helvetica, sans-serif;
	
	color:#000;
	padding:5px 5px 5px 5px;
	text-align:left;
	line-height:25px;
	cursor:pointer;
}
.ltmnu a:link, .ltmnu a:active, .ltmnu a:visited
{
	color:#000;
	text-decoration:none;
}
.ltmnu a:hover
{
	color:#000;
	text-decoration:underline;
}

/******************Content************************/
.heading
{
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	line-height:30px;
	padding:5px;
	text-align:left;
}
.heading1
{
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008000;
	line-height:30px;
	padding:5px;
	text-align:left;
}
.content_link
{
	font:0.750em Arial, Helvetica, sans-serif ;
	color:#000;
	padding:5px;
	line-height:25px;
	text-align:justify;
}
.content_link a:link, .content_link a:active, .content_link a:visited
{
	color:#000;
	text-decoration:none;
}
.content_link a:hover
{
	color:#000;
	text-decoration:underline;
}

.li
{
 list-style-image:url(../images/arrow.png);
 list-style-type:square;
}
.border_orange
{
	border:1px solid #DA5A1B;
}
.maincontent
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.10em;
color:#000000;
padding:5px;
text-align:justify;
line-height:25px;
}
.maincontent1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.50em;
color:#000000;
padding:5px;
text-align:center;
line-height:25px;
}
.contenttxttrfhead
{
	font:16px/25px Arial, Helvetica, sans-serif;
	color:#FF1C1C;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	text-align:justify;
	border:1px solid #FFFFFF;
	background-color:#e1e1e1;
	word-spacing:1px;
	letter-spacing:1px;
}
.contenttxttrfhead1
{
	font:16px/25px Arial, Helvetica, sans-serif;
	color:#FF1C1C;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	text-align:justify;
	border:1px solid #FFFFFF;
	background-color:#f0f0f0;
	word-spacing:1px;
	letter-spacing:1px;
}
.contenttxttrf
{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 10px 5px 10px;
	text-align:left;
	background-color:#f0f0f0;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	
	
}
.contenttxttrf2
{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 10px 5px 10px;
	text-align:left;
	background-color:#e1e1e1;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	
	
}
.contenttxttrf3
{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 10px 5px 10px;
	text-align:left;
	background-color:#f0f0f0;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	
	
}
.contenttxttrf1
{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 10px 5px 10px;
	text-align:left;
	background:#f0f0f0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #BEBEBE;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	
}

.serimg
{
padding:5px;
border-bottom:1px solid #BEBEBE;
}
.ser
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099FF;
padding:5px;
border-bottom:1px solid #BEBEBE;
}
.servers
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.10em;
color:#000000;
padding:5px;
text-align:justify;
line-height:25px;
border-bottom:1px solid #BEBEBE;
}
.mechanicalengineeringbor
{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.mechanicalengineering
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#CC3333;
font-weight:bold;
padding:10px;
text-decoration:none;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.mechanicalengineeringpad
{
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.mechanicalengineeringpadfinal
{
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
border-left:1px solid #CCCCCC;
}
.mechanicalengineeringpad1
{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.mechanicalengineeringcon
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.96em;
color:#111111;
padding-right:30px;
line-height:23px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.borders
{
border-left:1px solid #CCCCCC;
}
.borders1
{
border-right:1px solid #CCCCCC;
padding-right:20px;
}
.slide
{
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:30px;
	text-align:left;
	text-decoration:none;
	padding-left:20px;
	}
	.slide a:link, .slide a:active, .slide a:visited
	{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
	.slide a:hover
	{
	color:#FF0000;
	text-decoration:underline;
	}
/******************Footer Bg ************************/

.footerbg
{
	
	background-color:#C22119;
	height:15px;
}
border
{

	border-left: 1px solid #993300;;
	}
.footer_rp
{
	background-image:url(../images/footer_mid.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:748px;
}

.footer_small_mnu
{
	font:12px Arial, Helvetica, sans-serif;
	
	color:#fff;
	padding:5px;
	text-align:left;
	text-transform:capitalize;
	text-align:center;
}
.footer_small_mnu a:link, .footer_small_mnu a:active, .footer_small_mnu a:visited
{
	padding:5px 5px 5px 2px;
	text-decoration:none;
	
	color:#fff;
}

.footer_small_mnu a:hover
{
	text-decoration:overline;
	color:#fff;
}
.sloganrgt
{
background-image:url(../images/imgtop.jpg);
background-repeat:no-repeat;
}
.sloganlft
{
background-image:url(../images/imgbottom.jpg);
background-repeat:no-repeat;
}
.sloganmid
{
background-image:url(../images/imgmid.jpg);
background-repeat:repeat-y;
width:180px;
}
.slogan
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
padding-left:15px;
font-weight:bold;
text-align:left;
}
.finalround
{
background-image:url(../images/rounded.jpg);
background-repeat:no-repeat;
white-space:180px;
height:100px;
border-right:1px solid #008000;
}
.tick
{
list-style-image:url(../images/tick.gif);
padding-left:25px;
width:10px;
height:10px;
line-height:25px;
}