/* ========== Styling all elements */
* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	border: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */


/* CSS Document for Web Destination */
body{ margin:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A;}

#maindiv{ width:100%; height:auto; overflow:hidden}

#topdiv_bg{ width:100%; height:auto; overflow:hidden; background: #fff;}

#topdiv{ width:1000px; height:auto}

#topright{ width:750px; height:auto; float:right; margin:3px 0 10px 0}

#icons{ width:100px ; height:auto; float:right; margin:0px 0 0 0}

#search{ width:450px ; height:33px; float:right; margin:20px 0 0 0}

#home{ width:12px; height:11px; float:right; margin:0 10px 0 10px}

#mail{ width:14px; height:10px; float:right; margin:0 10px 0 10px}

#sitemap{ width:12px; height:10px; float:right; margin:0 0 0 10px}


#middle{ width:100%; height:400px;}

#middle_inner{ width:100%; height:106px; background:url(../images/silver_bg.jpg) repeat-x #001d3c;}

#middle_black{ width:100%; overflow:hidden}
#middle_black2{ width:980px; height:auto; overflow:hidden; margin:20px 0 20px 0; text-align:left}

.graybox{ width:938px; height:auto; overflow:hidden; margin:30px 0 10px 0; text-align:left; background:url(../images/graybox.jpg) repeat-x left bottom #f5f5f5; border:1px solid #dcdcdc; padding:20px; float:left
}


.bannerwrap{ width:220px; height:auto; float:left; margin:0 20px 0 0}

.bannerwrap_last{ width:218px; height:auto; float:left; margin:0}

.bannerheading{ width:100%; height:auto; float:left; margin:0 0 10px 0; color:#d62d2a; font-weight:bold}

.bannercontent{ width:100%; height:auto; float:left; border:1px solid #c7c7c7; background:#FFFFFF}

.bannercontent2{ width:100%; height:auto; float:left; border-radius:10px;}

.nn_box{ width:250px; height:auto; float:right}
.nn_content{ width:auto; height:auto; border:1px solid #d8d8d8; padding:10px; background:url(../images/box_bg.jpg) repeat-x left bottom #fff}

.why{ width:480px; height:auto; float:left; line-height:20px}

.rl{ width:500px; height:auto; float:right;}

.rl_box{ width:auto; height:141px; float:left; border:1px solid #CCCCCC; background:#FFFFFF; margin:0 0 0 20px;  padding:10px}

.ps_box{ width:250px; height:auto; float:left}
.ps_content{ width:auto; height:auto; border:1px solid #d8d8d8; padding:0 10px 10px 10px; background:url(../images/box_bg.jpg) repeat-x left bottom #fff}


.welcome{ width:440px; height:215px; float:left; margin:0 20px; background:url(../images/city.jpg) no-repeat center bottom; line-height:18px; text-align:justify}

.middle_row{ width:auto; height:auto; overflow:hidden; margin:10px 0 10px 0}

#leftside{ width:300px; height:auto;  float:left}

#rightside{ width:700px; height:auto; float:right;}


#topcurve{ width:625px; height:9px; float:left; margin:20px 0 0 0}
#textcontaint{ width:auto;  float:right; background:#fff; padding:20px; border-radius:5px; border:1px solid #d2d2d2}
#bottomcurve{ width:625px; height:9px; float:left; clear:both}

#services{ width:282px; height:auto; float:left;}



#header_containt{ width:100%; height:300px;}

#header_containt_inner{ width:951px; height:86px; padding:10px 0 10px 0 }

#header_left{ width:282px; height:258px; float:left }

#header_left_inner{ width:326px; height:86px; float:left }

#header_right{ width:718px; height:240px; float:right }
#title_bg{ width:625px; height:86px; float:right; background-image:url(../images/title_bg.jpg); background-repeat:no-repeat;}

#title{ width:80%; height:auto; margin:30px 0 0 20px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#76a408}

#logo{ width:242px; height:auto; float:left; margin:20px 0 10px 0; }
#logo2{ width:347px; height:62px; float:left; margin:35px 0 10px 10px;}
#logo3{ width:111px; height:108px; float:right; margin:10px 0 10px 50px;}
#search_button{ width:135px; height:33px; float:right; background-image:url(../images/getafree.gif); background-repeat:no-repeat; padding:6px 0 0 0}

*:first-child+html #search_button
{ padding:6px 0 0 0}


.dd{ width:228px; height:auto; background-color:#fff; border:none; padding:7px 10px; border:1px solid #cccccc; border-radius:5px}

.textfield{ width:190px; height:18px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#383838; border:none; padding:2px 0 0 5px; border-top:1px solid #000000; border-left:1px solid #000000}

#menu_bg{ width:100%; height:38px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x}
#menu{ width:1000px; height:38px;}



.leftmenu{
font: normal 12px Arial;
margin: 0; list-style-type:none; padding:0px
}

.leftmenu li a{
	display: block;
	
	color: #adadad;
	text-decoration: none;
	padding:5px 0 5px 15px;
	margin:0px;
	list-style-type:none;
	border-bottom: 1px solid #313131;
	border-top: 1px solid #000;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	position: relative;
	background-position: left 8px; margin:0;
}

*:first-child+html .leftmenu li a
{ padding:3px 0 2px 15px; background-position: left 10px;}


.leftmenu li a:hover{background-image:url(../images/bullet2.gif);
color: #87c000;border-right: 5px solid #000; 
	
}

.heading{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF}
.heading2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#01336a}

.heading3{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF}
.heading4{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#91cd00}

.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #adadad;}
.ctext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #adadad;}
.boldtext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #91ce00; font-weight:bold}

.readmore{ background:url(../images/button_bg.jpg) repeat-x; padding:5px 10px 5px 10px; color:#FFFFFF; text-decoration:none; border-radius:5px; border:1px solid #002d69}
.readmore:hover{ color:#000000}

.mail{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #9e9f9b; font-weight:bold; text-decoration:none}
.mail:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fff; font-weight:bold; text-decoration:none}

.text2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #4a4a4a; text-align:justify; line-height:18px}

.boldtext2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color: #9cc60b; font-weight:bold; border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #515151; border-right:1px solid #515151;  display:block; padding:3px 0 3px 5px; background-color:#2c2c2c}

.tcolum{ width:210px; float:left; margin:20px 10px 10px 0; line-height:18px; background:url(../images/t.jpg) no-repeat center 30px; border:1px solid #D2D2D2; padding:10px; border-radius:5px; box-shadow:0px 0px 5px gray}

.ncolum{ width:210px; float:left; margin:20px 10px 10px 0; line-height:18px; background:url(../images/n.jpg) no-repeat center 30px; border:1px solid #D2D2D2; padding:10px; border-radius:5px; box-shadow:0px 0px 5px gray}

.pcolum{ width:210px; float:left; margin:20px 0 10px 0; line-height:18px; border:1px solid #D2D2D2; border-radius:5px; box-shadow:0px 0px 5px gray}

.colum{ width:220px; float:left; margin:20px 20px 0 0; line-height:18px}
.colum2{ width:220px; float:left; margin:20px 0 0 0; line-height:18px}
#lookigfor{ width:250px; float:right; margin:20px 0 0 0 }
#seprator{ width:10px; height:270px;  float:left; background-image:url(../images/seprator.gif); background-repeat:repeat-y; margin:20px 0 0 0}
#call{ width:234px; height:84px; float:left; background-image:url(../images/call_now.gif); background-repeat:no-repeat; padding:7px 0 0 0}

.getfree{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000; padding:5px 0 0 0}
.getfree:hover{color:#fff}

.getfree{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000; padding:5px 0 0 0}
.callnow1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#a5da25;}
.callnow2{ font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#fff;}

#footer{ width:100%; height:60px; background-image:url(../images/bottom_bg.jpg); background-repeat:repeat-x; background-color:#383838; clear:both;}

#copyright{ width:100%;margin:5px 0 10px 0}



.bottom_menu ul{
margin: 0; text-align:center;
padding: 0;
font: normal 12px Arial;
list-style-type: none;

}

.bottom_menu li{text-align:center;
display: inline;
margin: 0;
}

.bottom_menu li a{text-align:center;

display: inline;
text-decoration: none;
margin: 0;
padding:0px 20px 0px 20px;
color: #fff;
background:none;
}


.bottom_menu li a:hover{ color:#ffaf00;}



#bottomdiv{ width:980px; height:20px; padding:10px 0 0 0}

.seprator{ border-left: 1px solid #616161; border-right: 1px solid #202020;}
*:first-child+html .seprator
{ position:absolute}







.clear {
	clear:both
}

#gallery { float:left;
	position:relative;
	height:240px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption { font-family:Arial, Helvetica, sans-serif;
		z-index:600; text-align:left; 
		background-color:Black; 
		color:#fff; 
		height:auto; 
		width:718px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:0; 
	}
	
	#gallery .caption .content h3 {
		margin-bottom:0;
		padding:10px;
		color:#fff;
	}




/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu{ float:left; padding:0; width:100%; padding:0 0px;
}

.mattblackmenu ul{
	margin-left:5px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase; font-weight:bold
}

.mattblackmenu li{
display: inline;
margin: 0; padding:0
}

.mattblackmenu li a{
display: block; float:left;
text-decoration: none;
margin: 0;
padding:4px 4px;
color: #fff;
background:none; 
padding-left: 18px;
}

.mattblackmenu li a:visited{
color: #fff;
}

.mattblackmenu li a:hover{background:#fff; color:#DB5500;

}

.mattblackmenu a.selected{
background:#DB5500; color:#FFFFFF;

}



/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 12px Arial;
margin: 0;
padding:0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border-bottom-width: 0;
visibility: hidden;
z-index: 100; background:#fff
}

.ddsubmenustyle li a{
display: block;
width: 220px; /*width of menu (not including side paddings)*/
color: #444444;
text-decoration: none;
padding: 5px 10px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 200px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background:#DB5500; color:#FFFFFF;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}


.graytextfield{ width:250px; border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; padding:2px 0 2px 5px; background-color:#919191; color:#202020}



.sitemap{
font: normal 12px Arial; font-weight:bold;
margin: 0; list-style-type: disc; padding-left:20px; width:500px
}

.sitemap li a{ padding:3px 0 3px 0; border-bottom:1px dotted #000000;
	display: block;
	color: #adadad;
	text-decoration: none;
	margin:0px;
	list-style-type: disc; background-color:}

.sitemap li a:hover{
color: #87c000; border-right: 5px solid #87c000; }

.sitemap2{
font: normal 12px Arial; font-weight:normal;
margin: 0; list-style-type: square; padding-left:20px
}

.sitemap2 li a{ padding:1px 0 1px 0;border-bottom:1px dotted #000000;
	display: block;
	color: #87c000;
	text-decoration: none;
	margin:0px;
	list-style-type: square;}

.sitemap2 li a:hover{
color: #adadad; border-right: 5px solid #adadad; }



.box {
    background: url(../images/box_bg.jpg) repeat-x #eaeaea left bottom ;
    border: 1px solid #d2d2d2; border-top:none;
    border-radius: 0 0 5px 5px;
    float: left;
    height: auto;
    padding: 0px;
    text-align: left;
    width: 282px;
}



.heading {
    background: url("../images/heading_bg.jpg") repeat-x #d16f00;
    border: 1px solid #D8D8D8;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 10px 0;
    text-align: center;
    width: auto;
}


.list {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list li a {
    
    background-position: 5px 8px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #dcdcdc;  border-top: 1px solid #fff;
    color: #001c3c;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 20px;
    position: relative;
    text-decoration: none;
    width: 262px;
}
:first-child + html .list li a {
    background-position: left 10px;
    padding: 3px 0 3px 20px;
}
.list li a:hover {
    background:#f3f3f3;
    color: #E68500;
}
	
.textfield {
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    color: #5D5D5D;
    padding: 5px;
    width: 250px;
}



.button {
    background: url("../images/button_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #002d69;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 4px 10px;
    text-align: center;
    width: auto;
}
.textfield_div {
    margin: 5px 10px;
}

h1{ padding:0; margin:0; font-size:16px; color:#6a6a6a; text-transform:uppercase}


.blue_text{ color:#d62d2a; font-weight:bold}
.orange_text{ color:#afd15e; font-weight:bold}








#slidebox{position:relative; margin:0px auto;overflow:hidden; float:left; border-radius:5px; text-align: justify}
#slidebox, #slidebox ul {width:450px;height:160px;}
#slidebox, #slidebox ul li{width:450px;height:160px;}
#slidebox ul li{position:relative; left:0; float:left;list-style: none; padding:0;  font-family:Arial, Geneva, sans-serif; font-size:12px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;top:100px;}
#slidebox .next{right:0; margin-right:10px; background:url(../images/slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(../images/slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(../images/slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(../images/slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:20px; right:10px;}
#slidebox .thumbs a{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:#d62d2a; color:#fff; }
#slidebox .thumbs a:hover{background:#fff; color:#000;}
#slidebox .thumbs .thumbActive{background:#afd15e; color:#fff; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; }




#slider {
    width: 237px; /* important to be same as image width */
    height: 228px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 237px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 237px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none; margin:0; padding:0}


.pl2 li {
    background-image: url("../images/bullet.png");
    background-position: 0px 7px;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 3px 20px;
    position: relative;
    text-decoration: none;
    width: auto;
}



#footer {
    background:#031E2B;
    border-bottom: 1px solid #092846;
    clear: left;
    height: auto;
    padding: 10px 0;
    width: 100%;
}
#footer_wrap {
    height: auto;
    overflow: hidden;
    padding: 10px;
    width: 1000px;
}
.footerbox {
    color: #FFF;
    float: left;
    font-weight: bold;
    height: auto;
    
    overflow: hidden;
    text-align: left;
    width: 260px;
}
#fmenu {
    background: none repeat scroll 0 0 #000;
    color: #FFFFFF;
    height: auto;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.link {
    color: #fff;
    padding: 0 10px;
    text-decoration: none;
}
.link:hover {
    color: #ffa200;
}

.link_w {
    color: #d62d2a;
    padding: 0 0px;
    text-decoration: none;
    font-size: 11px;
}
.link_w:hover {
    color: #e27f0e;
}




.news_wrap{ width:730px; height:auto; float:left; text-align:left; color:#FFFFFF; margin:5px 0 0 0px}
.news_heading{ width:70px; height:19px; float:left; background:url(../images/newsbg.png) no-repeat; padding:1px 0 0 15px; font-weight:bold; color:#ffffff;}
.news_slider{ width:600px; height:auto; float:left; margin:2px 0 0 0}


.call_wrap{ width:100%; height:auto; float:right; text-align:left; color:#000; margin:40px 0 0 0}
.social{ width:50px; height:auto; float:right; text-align:right; padding:5px 0 0 0}
.call{ width:auto; height:auto; float:right; font-weight:bold; color:#555652; padding:0px 0 0 0; font-size:20px}




a.css3dbutton {
    background: darkred; /* background color of button */
    color: white;
    text-decoration: none;
    font: bold 28px Arial; /* font size and style */
    position: relative;
		top: 0; /* anchor main button's position */
    bottom: -12px; /* Depth of 3D effect. :after pseudo element inherits this value so it's animated in Chrome. See: kizu.ru/en/pseudos */
		margin-bottom: 12px;
    -moz-box-shadow: 0 -15px 5px darkred inset;
    -webkit-box-shadow: 0 -15px 5px darkred inset;
    box-shadow: 0 -15px 5px darkred inset;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-radius:25px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
.btn:active, .btn.active {
}
.btn:first-child {
}
.btn:hover {
    -moz-transition: background-position 0.1s linear 0s;
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}
.btn:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.btn.disabled, .btn[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}

.newmenu{width:1000px; margin:0 auto; height:20px; clear:left}

.shadow{width:1000px; margin:0 auto; height:20px; clear:left; background:url(../images/shadow.jpg) no-repeat center center}

.wraper{background:#fff; width:1000px; margin:20px auto; overflow:hidden; padding:10px}

.wraper_home{background:#fff; width:1000px; margin:5px auto; overflow:hidden; padding:5px}

.wraper_fraud{background:#fff; width:1000px; margin:5px auto; overflow:hidden; padding:5px}

.backbg_w{ background:#fff6b8; border:1px solid #fde961; padding:7px 7px 7px 7px; color:#3a3a3a; border-radius:3px; font-weight:bold; font-size:12px}

.backbg{ background:#ffd5d5; border:1px solid #fd9e9e; padding:3px 5px; color:#3a3a3a; border-radius:3px; font-weight:bold; font-size:12px}

.tabmenu {
    background: url("../images/tab_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #F99604;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 20px 0;
    width: 1018px;
}
.blue_link2 {
}
.blue_link2 a {
    background: url("../images/tab_bg.jpg") repeat-x scroll 0 0 #d9f599;
    border: 1px solid #abcd5c;
    border-radius: 5px 5px 5px 5px;
    color: #404040;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0 5px 0 1px;
    padding: 5px;
    text-decoration: none;
}
.blue_link2 a:hover {
    background: url(../images/tab_hover.jpg) repeat-x #ce160e;
    color: #FFFFFF;
}


.inner_left {
    float: left;
    height: auto;
    line-height: 18px;
    text-align: justify;
    width: 710px;
}


.inner_right {
    float: right;
    height: auto;
    width: 250px;
}
.inner_right2 {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #C5C5C5;
    float: right;
    height: auto;
    padding: 10px;
    width: 230px;
}
.inner_right_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    float: right;
    height: auto;
    padding: 10px;
    width: 238px;
}
.page_title {
    background: url("../images/tab_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    border-radius: 5px 5px 5px 5px;
    clear: left;
    color: #E47C01;
    font-size: 20px;
    height: auto;
    margin: 0 0 10px;
    padding: 10px 0 10px 20px;
    width: auto;
}
.page_title2 {
    background: url("../images/heading_bg.jpg") repeat-x #98b652;
    border: 1px solid #D7D7D7;
    border-radius: 5px 5px 5px 5px;
    clear: left;
    color: #fff;
    font-size: 20px;
    height: auto;
    margin: 0 0 10px;
    padding: 5px 0 5px 20px;
    width: auto; text-align:left
}


.slidedoormenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.slidedoormenu li {
}
.slidedoormenu li a {
    
    border-bottom: 1px solid #D9D9D9;
    border-radius: 30px 30px 30px 30px;
    border-top: 1px solid #FFFFFF;
    color: #424242;
    display: block;
    font: bold 12px Arial;
    padding: 10px 0 10px 40px;
    text-decoration: none;
    text-indent: 8px;
    width: auto; text-align:left; background:url(../images/rarrow.png) no-repeat 20px 7px
}
.slidedoormenu li a:visited, .slidedoormenu li a:active {
    color: #E37901;
}
.slidedoormenu li a:hover {
    
    color: #6e9906;
}
.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a {
    border-bottom-width: 0;
}
.slidedoormenu li.lastitem a {
    padding: 8px 0;
}


.menu_wrap{ width:100%; height:22px; background:#db5500}


.leftsidediv{ width:250px; height:auto; float:left; text-align:left}

.centrediv{ width:460px; height:auto; float:left; text-align:left; margin:0 20px}

.rightsidediv{ width:250px; height:auto; float:right; text-align:left}

.block{ width:230px; height:auto; float:left; text-align:left; border-top:5px solid #ffa200; box-shadow: 0 0 5px #CCCCCC; padding:10px}
.block2{ width:440px; height:auto; float:left; text-align:left; border-top:5px solid #ffa200; box-shadow: 0 0 5px #CCCCCC; padding:10px}



.list1 {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list1 li a {
    color: #747474 !important;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 5px 15px;
    position: relative;
    text-decoration: none; font-weight:bold;
    width: auto; background:url(../images/orange_bullet.jpg) no-repeat 0px 7px
}
:first-child + html .list1 li a {
    background-position: left 10px;
    padding: 5px 0 5px 20px;
}
.list1 li a:hover {
    color: #ffa103 !important;
}




.list2 {
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list2 li a {
    color: #747474 !important;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 5px 15px;
    position: relative;
    text-decoration: none; font-weight:bold;
    width: auto; background:url(../images/list2.jpg) no-repeat 0px 7px
}
:first-child + html .list2 li a {
    background-position: left 10px;
    padding: 5px 0 5px 20px;
}
.list2 li a:hover {
    color: #002d40 !important;
}


.list3{
    float: left;
    font: 12px Arial;
    list-style-type: none;
    margin: 10px 0 0;
    padding-left: 0;
    text-align: left;
    width: auto;
}
.list3 li a {
    color: #fff !important;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 5px 20px;
    position: relative;
    text-decoration: none; font-weight:normal;
    width: auto; background:url(../images/bullet.png) no-repeat 0px 7px
}
:first-child + html .list3 li a {
    background-position: left 10px;
    padding: 5px 0 5px 20px;
}
.list3 li a:hover {
    color: #ffa200 !important;
}



.banner{ width:235px; height:auto; padding:1px; margin-right:0px;  float:left; 
	text-align:center; color:#FFFFFF; font-weight:bold}
.banner_text{ width:auto; height:auto; padding:1px; margin-right:0px; background:#002c41; 
	text-align:center; color:#FFFFFF; font-weight:bold}
	
.banner_f{ width:250px; height:auto; padding:1px; margin-right:0px; background:#002c41; float:left; 
	text-align:center; color:#FFFFFF; font-weight:bold}
	
.link_f {
    color: #fff;
    padding: 0 10px;
    text-decoration: none;
    font-size: 11px;
}
.link_f:hover {
    color: #ffa200;
}

.centrediv_inner{ width:710px; height:auto; float:left; text-align:left; margin:0 0px;}

.block2_inner{ width:710px; height:auto; float:left; text-align:left; border-top:5px solid #ffa200; 
	box-shadow: 0 0 5px #CCCCCC; padding:10px}
	
	
	.block2_inner1{ width:1000px; height:auto; float:left; text-align:left; border-top:5px solid #ffa200; 
	box-shadow: 0 0 5px #CCCCCC; padding:10px}
	
	
	
.page_title_rd{ width:667px; height:auto; float:left; border-bottom:5px solid #747474; 
	padding:5px 0px 5px 5px; font-size:15px; color:#d32923; margin-left: 1px; margin-right: 20px; margin-bottom: 10px;
	 font-family: Verdana, Arial; font-weight: bold;}
	 
.page_title_burd{ width:667px; height:auto; float:left; border-bottom:2px solid #747474; 
	padding:5px 0px 5px 5px; font-size:15px; color:#d32923; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;
	 font-family: Verdana, Arial; font-weight: bold;}	 
	 
.au_innertext
{
 text-align: justify; 
 line-height: 18px; 
 padding-left: 20px; 
 padding-right: 20px;
 padding-top: 8px;
 font-size: 12px;
}

.image_ev2{ border:2px solid #f5f5f5; box-shadow:2px 2px 10px 2px #949494;}

.eng_text
{
	font-size: 16px;
	text-decoration: underline;
	color: #000000;	
}
.eng-text:hover
{
	color: Orange;
	text-decoration: underline;
}

.placement_txt
{
 padding-top: 5px; 
 padding-bottom: 5px; 
 border: 1px solid #cccccc; 
 background-color: #f5f5f5; 
 padding-left: 10px; 
 text-align: left;
 font-weight: bold; 
 color: #000000;
}

.program_rd{ width:200px; height:auto; float:left; border-bottom:3px solid #747474; 
	padding:5px 0px 5px 5px; font-size:13px; color:#d32923; margin-left: 0px; margin-right: 0px; margin-bottom: 10px;
	 font-family: Verdana, Arial; font-weight: bold;}
	 
.centrediv2_inner{ width:1000px; height:auto; float:left; text-align:left; margin:0 0px;}

.block2_inner2{ width:980px; height:auto; float:left; text-align:left; border-top:5px solid #ffa200; 
	box-shadow: 0 0 5px #CCCCCC; padding:10px}

.page_title_rd2{ width:937px; height:auto; float:left; border-bottom:5px solid #747474; 
	padding:5px 0px 5px 5px; font-size:15px; color:#d32923; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;
	 font-family: Verdana, Arial; font-weight: bold;}
	 
.program_rde{ width:200px; height:auto; border-bottom:3px solid #747474; 
	padding:5px 0px 5px 5px; font-size:13px; color:#d32923; margin-left: 0px; margin-right: 0px; margin-bottom: 10px;
	 font-family: Verdana, Arial; font-weight: bold;}
	 
.labelbg {
    background: url("../images/news_bg.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 5px 0 0 5px;
    color: #333;
    font-weight: bold;
    padding: 0 5px; border:1px solid #D6D6D6;
    font-size: 12px;
    width: 150px;
    height: 30px;
}

.c_textfield {
    border: 1px solid #DCDCDC;
    border-radius: 0 5px 5px 0;
    color: #5D5D5D;
    padding: 5px;
    width: 205px;   
}

.c1_textfield {
    border: 1px solid #DCDCDC;
    border-radius: 0 5px 5px 0;
    color: #5D5D5D;
    padding: 5px;
    width: 405px;   
}

.button_c {
    background: url("../images/news_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #d6d6d6;
    border-radius: 20px 20px 20px 20px;
    color: #eb5302;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 4px 15px;
    text-align: center;
    width: auto;
}

.iso
{
color:#ee1d23;
font-weight: bold;	
text-decoration: none;
margin-top: 5px;
}

.iso:hover
{
color:#013b61;	
text-decoration: none;
}

.download-p
{
font-size: 16px; 
font-family: Arial; 
letter-spacing: 0.5px; 
font-weight: bold;	
color: #000000;
text-decoration: none;
}

.download-p:hover
{
  	color:#ee1d23;	
text-decoration: underline;
}

.top-tel
{
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial;	
	text-decoration: none;
}

.top-tel:hover
{
	text-decoration: none;
}

.foot-tel
{
	color: #ffffff;
	text-decoration: none;
}

.foot-tel:hover
{
	text-decoration: none;
}

.con-tel
{
	text-decoration: none;
}

.con-tel:hover
{
	text-decoration: none;
}





/* ==========================================================================
    15.0 Contact css
   ========================================================================== */
.contact h3.contact-heading {
	font-size: 24px;
	color: #1b1d4c;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.contact .message .message-group .form-message {
	margin-top: 30px;
}
.contact .message .message-group .form-message .form-control {
	height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e9e9e9;
	background-color: #f8f8f8;
}
.contact .message .message-group .form-message .form-control.area-from {
	height: 150px;
}
.contact .message .message-group .form-message .btn {
	text-transform: uppercase;
	padding: 15px 40px;
	font-weight: 700;
}
.contact-page #gmap {
	height: 400px;
}


