@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../images/company-body-bg.png);
	background-repeat: repeat-x;
}#wrapper {
	/*width: 960px;*/
	margin-right: auto;
	margin-left: auto;
	display: block;
	
}
#wrapper #top {
	display: block;
	width: 960px;
	margin:auto;
}



#wrapper #flash {
	float: left;
	width: 960px;
	height: 497px;
	display: block;
	margin-bottom: 20px;
}

#wrapper #content {
	display: block;
	width: 960px;
	padding: 20px 0 30px 0;
	margin: auto;
	line-height: 20px;
}
#wrapper #content #addressdetails {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 19px;
	float: left;
	width: 250px;
	display: block;
	margin-right: 20px;
	border: 1px solid #77549B;
}
#wrapper #content #address-contact-form {
	float: left;
	width: 410px;
	display: block;
	margin-right: 20px;
}
#wrapper #content #address-contact-form h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #3B5998;
	font-weight: bold;
	width: 250px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wrapper #content #addressdetails #set {
	float: left;
	width: 250px;
	background-color: #FFF;
	display: block;
}
#wrapper #content #addressdetails #set ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	display: block;
}
#wrapper #content #addressdetails #set ul li {
	float: left;
	width: 230px;
	padding: 10px;
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #666;
}
#wrapper #content #addressdetails #set ul li span {
	color: #F33;
	font-weight: bold;
}

#wrapper #content #addressdetails #set ul .lihead {
	float: left;
	width: 230px;
	background-image: url(../images/department_head_bg12.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	height: 20px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	text-transform: uppercase;
}

#wrapper #content #addressdetails-right  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	line-height: 19px;
	float: left;
	width: 250px;
	display: block;
	border: 1px solid #77549B;
}
#wrapper #content #addressdetails-right #set {
	float: left;
	width: 250px;
	background-color: #FFF;
	display: block;
}
#wrapper #content #addressdetails-right #set ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	display: block;
}
#wrapper #content #addressdetails-right #set ul li {
	float: left;
	width: 230px;
	padding: 10px;
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 22px;
}
#wrapper #content #addressdetails-right #set ul li span
{
	color: #F33;
	font-weight: bold;
	
}
#wrapper #content #addressdetails-right #set ul .lihead {
	float: left;
	width: 230px;
	background-image: url(../images/department_head_bg12.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;
	height: 20px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	text-transform: uppercase;
}



#wrapper #content #left {
	float: left;
	width: 300px;
	display: block;
	margin-right: 30px;
}
#wrapper #content #left .companysub-nav {
	float: left;
	width: 230px;
	display: block;
	margin-bottom: 20px;
}
#wrapper #content #left .companysub-nav ul {
	background-repeat: repeat-x;
	margin: 0px;
	float: left;
	width: 230px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 0px;
}
#wrapper #content #left .companysub-nav ul li {
	float: left;
	width: 216px;
	height: 17px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#wrapper #content #left .companysub-nav ul .lihead {
	background-image: url(../images/department_head_bg.png);
	float: left;
	width: 214px;
	height: 17px;
	margin: 0px;
	padding: 10px;
}
#wrapper #content #left .companysub-nav ul .lihead a {
	color: #FFF;
	text-decoration: none;
}

#wrapper #content #left .companysub-nav ul .lihead a:hover {

}
#wrapper #content #left .companysub-nav ul .licontent {
	padding: 10px;
	float: left;
	height: 17px;
	width: 212px;
	color: #06F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EB3232;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EB3232;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EB3232;
}


#wrapper #content #left .companysub-nav ul .licontent a {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#wrapper #content #left .companysub-nav ul .licontent a:hover {
	color: #EA2C2C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



#wrapper #content #right {
	float: left;
	width: 600px;
	margin-right: 30px;
	display: block;
}
#wrapper #content #right h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #F00;
	font-weight: bold;
	margin: 0px;
	width: 500px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
#wrapper #content #right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	float: left;
	width: 600px;
	padding-bottom: 15px;
	display: block;
	margin: 0px;
	line-height: 22px;
	text-align: justify;
}
#wrapper #content #right p a {
	color: #3B5998;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #content #right p a:hover {
	text-decoration: underline;
}

#wrapper #content #right h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: 350px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	margin: 0px;
	color: #247FE6;
	display: block;
}
#wrapper #content #right ul {
	float: left;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	list-style-type: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #930;
	width: 500px;
	margin-right: 0px;
	margin-left: 0px;
}
#wrapper #content #right ul li {
	padding-bottom: 8px;
	display: block;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-left: 25px;
}
#wrapper #content #right .set {
	float: left;
	display: block;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 25px;
}
#wrapper #content #right .set .course_box {
	float: left;
	width: 469px;
	background-image: url(../images/course_box_bg.png);
	height: 35px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 15px;
	padding-bottom: 3px;
}
#wrapper #content #right .set .course_box:hover {
	background-image: url(../images/course_box_bghover.png);
	background-repeat: no-repeat;
}

#wrapper #content #right .set .course_box p {
	float: left;
	width: 292px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
#wrapper #content #right .set .course_box .download_pdf {
	width: 150px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #right .set .course_box .download_pdf p {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin: 0px;
	display: block;
	font-weight: normal;
	width: 102px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#wrapper #content #right .set .course_box .download_pdf a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 28px;
	text-indent: -9999px;
	background-image: url(../images/download_syllabus_pdf.png);
	background-repeat: no-repeat;
	height: 28px;
	display: block;
}


#wrapper #content #right p .projecttitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F33;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#wrapper #content #right p img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 50px;
	width: 50px;
}
#wrapper #content #right p span {
	padding-top: 13px;
	float: left;
	padding-left: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#wrapper #content #right #project_set {
	width: 560px;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 12px;
}


#wrapper #content #right #project_set h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	width: 560px;
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../images/department_head_bg12.png);
	background-repeat: repeat;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
#wrapper #content #right #project_set p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #999;
	float: left;
	width: 480px;
	display: block;
	line-height: 22px;
	text-align: justify;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 1px;
}
#wrapper #content #right #project_set p.bg {
	background-color: #960;
	background-image: url(../images/inp-title-bg.png);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1F7BE5;
	border-right-color: #1F7BE5;
	border-bottom-color: #1F7BE5;
	border-left-color: #F90;
}


#wrapper #content #right #project_set p .projecttitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F33;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
#wrapper #content #right #project_set p a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/department_content_arrow.png);
	width: 480px;
	float: left;
}
#wrapper #content #right #project_set p a:hover {
	color: #FFF;
}









#wrapper #content #quote {
	display: block;
	float: left;
	width: 960px;
	padding-bottom: 20px;
}
#wrapper #content #quote h1 {
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	font-family: 'caudexregular',Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #006;
}
#wrapper #content #quote .quoteContent {
	float: left;
	height: 58px;
	width: 920px;
	display: block;
	background-image: url(../images/keywordbg.png);
	background-repeat: no-repeat;
	padding: 20px;
}
#wrapper #content #quote .quoteContent .left {
	float: left;
	width: 560px;
	margin-left: 20px;
}
#wrapper #content #quote .quoteContent .left h1 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	float: left;
	width: 554px;
	padding-bottom: 10px;
}
#wrapper #content #quote .quoteContent .left p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
	font-weight: normal;
}
#wrapper #content #quote .quoteContent .right {
	float: left;
	width: 310px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrapper #content #quote .quoteContent .right .readmore a {
	float: right;
	background-image: url(../images/index-PG -navigation-other_12.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 125px;
	display: block;
	text-indent: -9999px;
}
#wrapper #content #welcomeContent {
	float: left;
	width: 960px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#wrapper #content #welcomeContent .left {
	float: left;
	width: 361px;
	display: block;
	margin-right: 50px;
	background-image: url(../images/welc-img.png);
	background-repeat: no-repeat;
	height: 301px;
	background-position: center center;
}
#wrapper #content #welcomeContent .right {
	float: left;
	width: 542px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#wrapper #content #welcomeContent .right h1 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	float: left;
	width: 480px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	color: #3B5998;
}
#wrapper #content #welcomeContent .right p {
	float: left;
	width: 542px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #7D7D7D;
	line-height: 21px;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	overflow: hidden;
}
#wrapper #content #welcomeContent .right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36C;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}
#wrapper #content #servicesContent {
	float: left;
	width: 960px;
	display: block;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 30px;
}
#wrapper #content #servicesContent #squote {
	background-image: url(../images/services-bg.png);
	text-align: center;
	float: left;
	height: 20px;
	width: 940px;
	padding: 10px;
	font-family: 'caudexregular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
#wrapper #content #servicesContent .serviceset {
	float: left;
	width: 300px;
	margin-top: 30px;
	display: block;
	margin-right: 20px;
}
#wrapper #content #servicesContent .serviceset h1 {
	font-family: 'bebas_neueregular', Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #3B5998;
	font-weight: normal;
	margin: 0px;
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
}
#wrapper #content #servicesContent .serviceset p {
	float: left;
	width: 300px;
	margin: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #7D7D7D;
	line-height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	display: block;
}
#wrapper #content #servicesContent .serviceset .readmore {
	float: left;
	height: 30px;
	width: 300px;
	display: block;
}
#wrapper #content #servicesContent .serviceset .readmore a {
	float: right;
	height: 32px;
	width: 100px;
	background-image: url(../images/read-more-but-bg.png);
	text-indent:-9999px;
	display: block;
}
#wrapper #content #projectscontent {
	float: left;
	width: 960px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
#wrapper #content #projectscontent h1 {
	font-family: 'bebas_neueregular', Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #3B5998;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 800px;
}
#wrapper #content #projectscontent .projetsset {
	float: left;
	width: 300px;
	margin-right: 20px;
	margin-top: 20px;
}
#wrapper #content #projectscontent .projetsset .projectimage {
	float: left;
	height: 130px;
	width: 280px;
	margin-bottom: 12px;
	display: block;
	background-color: #E5E5E5;
	padding: 5px;
	border: 1px solid #C0C0C0;
}
#wrapper #content #projectscontent .projetsset .buttons {
	float: left;
	width: 196px;
	height: 30px;
	padding-left: 52px;
	padding-right: 52px;
}

#wrapper #content #projectscontent .projetsset .buttons .visitsite a {
	background-image: url(../images/visit-project-but.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 26px;
	width: 81px;
	margin-right: 5px;
	margin-left: 5px;
	text-indent:-9999px;
}

#wrapper #content #projectscontent .projetsset .buttons .gotosite a {
	float: left;
	height: 26px;
	width: 81px;
	background-image: url(../images/gotosite-but.png);
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	text-indent:-9999px;
}


#wrapper #content #projectscontent .projetsset h3 {
	font-family: 'bebas_neueregular', Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 0px;
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#wrapper #content #bottomcontent {
	float: left;
	width: 960px;
	padding-bottom: 30px;
}
#wrapper #content #bottomcontent .left {
	float: left;
	width: 440px;
	margin-right: 30px;
}
#wrapper #content #bottomcontent .left h1 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F60;
	width: 430px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-weight: normal;
	display: block;
}
#wrapper #content #bottomcontent .left ul {
	display: block;
	float: left;
	width: 430px;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
	list-style-type: none;
}
#wrapper #content #bottomcontent .left ul li {
	display: block;
	float: left;
	width: 430px;
	margin-bottom: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
}
#wrapper #content #bottomcontent .right {
	float: left;
	width: 440px;
	margin-right: 30px;
}
#wrapper #content #bottomcontent .right h1 {
	float: left;
	width: 430px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F60;
	font-weight: normal;
	display: block;
}
#wrapper #content #bottomcontent .right p {
	float: left;
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	margin: 0px;
	line-height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#wrapper #content #bottomcontent .right #indexform {
	float: left;
	width: 440px;
	display: block;
}
#wrapper #content #bottomcontent .right #indexform .inpbox {
	background-image: url(../images/inpbox-bg.png);
	background-repeat: repeat-x;
	float: left;
	height: 12px;
	width: 230px;
	border: 1px solid #CACACA;
	padding: 8px;
	margin-right: 15px;
}
#wrapper #content #bottomcontent .right #indexform .submit {
	background-image: url(../images/getdetails-btn.png);
	float: left;
	height: 29px;
	width: 110px;
	text-indent:-9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footer {
	width: 100%;
	background-color: #1C2946;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x;
}
#footer #footerWrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#footer #footerWrapper #footerWrapperTop {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2B3E6A;
	float: left;
	width: 950px;
	padding-bottom: 30px;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px;
}
#footer #footerWrapper #footerWrapperTop #salemOffice {
	float: left;
	width: 200px;
	margin-right: 30px;
	display: inline;
}

#footer #footerWrapper #footerWrapperTop #salemOffice ul {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#footer #footerWrapper #footerWrapperTop #salemOffice ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #06F;
	float: left;
	width: 180px;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
}

#footer #footerWrapper #footerWrapperTop #salemOffice ul li h2 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;
	font-weight: normal;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#footer #footerWrapper #footerWrapperTop #salemOffice ul li b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	float: left;
	width: 72px;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#footer #footerWrapper #footerWrapperTop #salemOffice ul li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #95A8D5;
	margin: 0px;
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer #footerWrapper #footerWrapperTop #branchOffice {
	float: left;
	width: 280px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#footer #footerWrapper #footerWrapperTop #branchOffice h2 {
	margin: 0px;
	float: left;
	width: 280px;
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#footer #footerWrapper #footerWrapperTop #branchOffice ul {
	float: left;
	width: 280px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#footer #footerWrapper #footerWrapperTop #branchOffice ul li {
	float: left;
	width: 120px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #95A8D5;
}

#footer #footerWrapper #footerWrapperTop #branchOffice ul .branchSizeExtension {
	float: left;
	width: 160px;
}


#footer #footerWrapper #footerWrapperTop #footerContact {
	float: left;
	width: 188px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-left: 30px;
}

#footer #footerWrapper #footerWrapperTop #footerContact h2 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}


#footer #footerWrapper #footerWrapperTop #footerContact ul {
	float: left;
	width: 188px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#footer #footerWrapper #footerWrapperTop #footerContact ul li {
	float: left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #95A8D5;
	padding-top: 10px;
	display: block;
}


#footer #footerWrapper #footerWrapperTop #footerWebmail {
	display: block;
	float: left;
	width: 880px;
	margin-top: 10px;
}


#footer #footerWrapper #footerWrapperTop #footerWebmail h2 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail {
	float: left;
	width: 200px;
	padding-right: 10px;
	margin-right: 10px;
}
#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail h2 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}


#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #95A8D5;
	padding-top: 5px;
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail ul li p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #1C2946;
	margin: 0px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer #footerWrapper #footerWrapperTop #footerWebmail .webmail li a {
	color: #FFF;
}











#footer #footerWrapper #footerWrapperTop #footerWebmail ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}


#footer #footerWrapper #footerWrapperTop #footerWebmail ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 5px;
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
#footer #footerWrapper #footerWrapperTop #footerWebmail ul li p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #95A8D5;
	margin: 0px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer #footerWrapper #footerWrapperBottom {
	float: left;
	width: 960px;
	display: block;
	padding-bottom: 30px;
}

#footer #footerWrapper #footerWrapperBottom #footerServiceBox {
	float: left;
	width: 200px;
	display: block;
}


#footer #footerWrapper #footerWrapperBottom #footerServiceBox h1 {
	font-family: 'bebas_neueregular', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

#footer #footerWrapper #footerWrapperBottom #footerServiceBox ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	list-style-type: none;
}

#footer #footerWrapper #footerWrapperBottom #footerServiceBox li {
	padding-top: 6px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4564AD;
}

#footer #footerWrapper #footerWrapperBottom #footerServiceBox li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4564AD;
	text-decoration: none;
}

#footer #footerWrapper #footerWrapperBottom #footerServiceBox li a:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#footer #footerWrapper #footerWrapperBottom #footerCopyright {
	float: left;
	display: block;
	margin-top: 80px;
}


#footer #footerWrapper #footerWrapperBottom #footerCopyright h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


#footer #footerWrapper #footerWrapperBottom #footerCopyright ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}


#footer #footerWrapper #footerWrapperBottom #footerCopyright li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4564AD;
	padding-top: 5px;
	color: #95A8D5;
}

#list{
	height:380px;
	width:240px;
	overflow:hidden;
	float: left;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	padding: 10px;
	line-height: 30px;
			}
			#list ul,
			#list li{
	list-style:none;
	margin:0;
	padding:0;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
			}
			#list a{
	text-decoration: none;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
			}
			#list a:hover{
	color:#09F;
	font-family: Arial, Helvetica, sans-serif;
			}
/* code by ram */
div.logo1 {display:block;width:170px;height:142px;background:url(../images/logo1.png) 0 0 no-repeat; margin-top:10px; text-decoration:none; text-indent:-9999px;float:left}
div.logo {display:block;width:648px;height:77px;background:url(../images/logo.png) 0 0 no-repeat; margin-top:45px; text-decoration:none; text-indent:-9999px;float:left}
.topissn {
font-size: 16px;
font-weight: bold;
color: #990000;
width: 137px;
float: left;
}
h2 {
font-size: 16px;
line-height: 19px;
color: #C9181D;
text-shadow: 1px 1px #fff;
margin-bottom: 10px;
text-transform: uppercase;
}
div#ramji
{ display:none; }

/* archive table */
table.adminlist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ /*background-color: #CCC;  text-align: left;*/border-bottom:1px solid #666; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #666; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #999; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order 		{ text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }
#search input[type="text"] {
background: url(../images/search-white.png) no-repeat 10px 6px #FCFCFC;
border: 1px solid #D1D1D1;
font: bold 12px Arial, Helvetica, Sans-serif;
color: #666;
width: 150px;
/* padding: 6px 15px 6px 12px; */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
-webkit-transition: all 0.7s ease 0s;
-moz-transition: all 0.7s ease 0s;
-o-transition: all 0.7s ease 0s;
transition: all 0.7s ease 0s;
outline: none;
border-image: initial;
}
#search input {
background: url(../images/search_inp.png) no-repeat;
width: 234px;
height: 35px;
border: none;
font-size: 14px;
color: #abb1b3;
line-height: 35px;
padding: 1px 6px 0 16px;
font-family: Arial, Helvetica, sans-serif;
}
.enquiry_form{padding: 15px 0px; overflow:hidden;}
.field_wrap{overflow:hidden; margin:0 0 12px 0;}
.field_wrap label{float:left; width:200px;margin: 9px 0 0 0;}
.field_wrap .field_in{float:left; padding:0 0 0 10px;}
.req{color:#ff0000;}
.error{color:#ff0000; margin:0; font-size:12px;}
.input_fld{background:url('../images/input_grad.png') repeat-x; border:1px solid #cdcdcd; border-radius:5px; padding:7px; width:315px;color:#222222;}
.input_fld1 {background:url('../images/input_grad.png') repeat-x; border:1px solid #cdcdcd; border-radius:5px; padding:7px; width:135px;color:#222222;}
.textarea{background: #fff url('../images/textarea_bg.png') repeat-x; height:190px; width:330px;border:1px solid #cdcdcd; border-radius:5px;padding:7px; color:#222222;}
.enquiry{margin:15px 0 0 0;}
.field_wrap .button_wrap{margin:0 0 0 127px;}

.ctitle {
background: url('../images/box_head.png') repeat-x;
padding: 5px 14px 9px 14px;
margin: 0 6px;
overflow: hidden;
}

.button span, .button_txt {
/*background: url("../images/button_left.png") no-repeat scroll 0 0 transparent;
color: white;
display: block*/;
font-family: arial;
font-size: 14px;
font-weight: bold;
letter-spacing: 0;
padding: 8px 10px 17px 19px;
text-shadow: 1px 1px #424242;
text-transform: uppercase;
cursor: pointer;
}
input, textarea {
color: #222;
font: 14px/15px myriad pro,sans-serif !important;
}
.button:hover {
text-decoration: none;
}
.button {
/*background: url('../images/button_right.png') no-repeat right 0;
border: medium none;*/
display: block;
/*float: left;*/
height: 30px;
outline: medium none;
padding: 0 12px 0 0;
cursor: pointer;
}
.button_wrap {
overflow: hidden;
}
a.white { color:white; }
a.white:hover { color:white;font-weight:bold }
.box2 {
background: url(../images/update_bg4.jpg) no-repeat;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding-top: 4px;
padding-bottom: 15px;
box-shadow: 0px -4px 0px rgba(0,0,0,0.06);
-webkit-box-shadow: 0px -4px 0px rgba(0,0,0,0.06);
margin-top: 2px;
height:216px
}
.p13 {
margin-left: 10px;margin-top: -5px;
}
h5 {
font-size: 14px;
color: #333;
-webkit-margin-before: 1em;
-webkit-margin-after: 0em;
}
p
{
	-webkit-margin-before: 0em;
	text-align:justify;
}