@charset "utf-8";
/*---- font css ----*/
@font-face {
 font-family: 'GothamLight';
 src: url('../fonts/gotham-light.eot');
 src: url('../fonts/gotham-light.eot') format('embedded-opentype'), url('../fonts/gotham-light.woff') format('woff'), url('../fonts/gotham-light.ttf') format('truetype'), url('../fonts/gotham-light.svg#GothamLight') format('svg');
}
 @font-face {
 font-family: 'open_sansregular';
 src: url('../fonts/opensans-regular-webfont.eot');
 src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helveticamedium';
 src: url('../fonts/1-webfont.eot');
 src: url('../fonts/1-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/1-webfont.woff') format('woff'), url('../fonts/1-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
/*---- end font css ----*/

/*---- global css ----*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type="text"], input[type="password"], textarea, select {
	padding:0;
	margin:0;
}
img {
	border:none;
	outline:none;
}
.speacer {
	clear:both;
}
hr {
	border:1px solid #d7d7d7;
	outline:none;
	margin:10px 0;
}
h1 {
	display:block;
	font:normal 34px 'GothamLight';
	color:#004438;
	font-stretch:semi-expanded;
	margin-bottom:20px;
	text-transform:uppercase;
}
h2 {
	display:block;
	font:bold 25px 'helveticamedium';
	color:#2b2829;
	margin-bottom:15px;
	font-weight:bold;
	font-stretch:condensed;
	text-transform:uppercase;
}
p {
	font: normal 14px/20px 'open_sansregular';
	color:#5d5d5d;
}
/*---- end global css ----*/

/*---- body css ----*/
body {
	font: normal 13px/18px 'open_sansregular';
	color:#5d5d5d;
	background:#fff;
}
/*---- top css ----*/
.topPart {
	width:1000px;
	margin:0 auto;
}
.logo {
	width:223px;
	height:95px;
	float:right;
	margin-bottom:30px;
}
/*---- end top css ----*/

/*---- navigation and banner css ----*/
.nav {
	height:32px;
	background:#004031;
	width:100%;
}
.banner {
	background:url(../images/main-bg.jpg) no-repeat 0 0;
	height:800px;
}
/*---- end navigation and banner css ----*/

/*---- contanier css ----*/
.wrapper {
	width:1000px;
	margin:0 auto;
	padding:70px 0;
}
.wrapper .Leftwrapper {
	float:left;
	width:500px;
}
.wrapper .Leftwrapperslide {
	float:left;
	width:466px;
}
.sliderLeft {
	background:url(../images/slider-bg.gif) no-repeat 0 0;
	height:532px;
	width:452px;
	-webkit-box-shadow:  0px 0px 8px 0px #b4b4b4;
	box-shadow:  0px 0px 8px 0px #b4b4b4;
	padding:30px 7px 7px 7px;
	margin-bottom:20px;
}
ul.sponsor li {
	float:left;
	width:175px;
	height:54px;
	margin-right:18px;
	-webkit-box-shadow:  0px 0px 8px 0px #b4b4b4;
	box-shadow:  0px 0px 8px 0px #b4b4b4;
	display:block;
	margin-bottom:25px;
}
ul.landtxt li {
	float:left;
	width:175px;
	height:54px;
	background:url(../images/box-bg.gif) no-repeat 0 0;
	display:block;
	-webkit-box-shadow:  0px 0px 8px 0px #b4b4b4;
	margin-bottom:25px;
	box-shadow:  0px 0px 8px 0px #b4b4b4;
	text-align:center;
	line-height:54px;
	color:#2b2829;
	font-size:21px;
	margin-right:18px;
}
a.leftLink {
	text-decoration:underline;
	color:#026f55;
	font:italic 14px 'open_sansregular';
}
a.leftLink:hover {
	color:#026f55;
	text-decoration:none;
}
a.leftblueLink {
	text-decoration:underline;
	color:#4294d8;
	font:italic 14px 'open_sansregular';
}
a.leftblueLink:hover {
	color:#4294d8;
	text-decoration:none;
}
ul.containList li {
	display:block;
	margin-bottom:10px;
	font:normal 13px 'open_sansregular';
	color:#5d5d5d;
	background:url(../images/dot-icon.gif) no-repeat 0 5px;
	text-indent:15px;
}
.ragi {
	display:block;
	background:url(../images/reg-icon.gif) no-repeat 0 0;
	font:bold 16px 'helveticamedium';
	text-indent:20px;
	margin:20px 0;
	text-decoration:none;
	color:#026f55;
	text-transform:uppercase;
	font-stretch:narrower;
}
.wrapper .Rightwrapper {
	width:466px;
	float:right;
}
span.red {
	color:#c51414;
	font-size:21px;
}
/*---- end contanier css ----*/

/*---- end body css ----*/

/*---- footer css ----*/
.footerPart {
	background:#d4d4d4;
	padding-top:70px;
	padding-bottom:70px;
}
.footerPart .inner {
	width:1000px;
	margin:0 auto;
}
.footerPart .inner .leftNav {
	width:300px;
	float:left;
	color:#000000;
	margin-top:30px;
}
.footerPart .inner .leftNav a {
	color:#000000;
	text-decoration:none;
	font-family: 'open_sansregular';
	font-size:12px;
}
.footerPart .inner .leftNav a:hover {
	color:#004030;
	text-decoration:none;
}
.footerPart .inner .sponcerLogo {
	width:360px;
	float:right;
	text-align:right;
}
/*---- end footer css ----*/


/*---- slider css ----*/
.slider-wrap {
	width: 450px;
}
.stripViewer .panelContainer .panel ul {
	text-align: left;
}
.stripViewer {
	position: relative;
	overflow: hidden;
	width: 450px;
	height: 391px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 450px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.nav-thumb {
	margin-right: 5px;
}
.picSmall {
	float:left;
	width:149px;
	height:133px;
	margin-top:6px;
}
/*---- end slider css ----*/




/*---- salisbury css ----*/
/*---- top part css ----*/
.salisToppart {
	background:url(../images/salisbury-topbg.gif) repeat-x 0 0;
	height:99px;
}
.salisToppart .innerPart {
	width:802px;
	margin:0 auto;
}
.salisLogo {
	float:left;
	width:100px;
	height:108px;
}
.salisLink {
	float:right;
	width:240px;
	text-align:right;
}
.salissiteLinktop {
	padding:10px 0;
}
a.salissiteLink {
	color:#808080;
	font-family: 'open_sansregular';
	font-size:12px;
	text-decoration:none;
}
a.salissiteLink:hover {
	color:#000;
	text-decoration:none;
}
.salisSearch {
	background:url(../images/searchbg.gif) no-repeat 0 0;
	width:230px;
	height:33px;
	margin-left:10px;
}
.salisSearch .fillbox {
	width:200px;
	float:left;
	height:29px;
	margin:3px;
	outline:none;
	border:none;
	background:none;
}
.salisSearch .searchbtn {
	width:12px;
	height:13px;
	float:right;
	position:relative;
	top:10px;
	right:10px;
}
.salisNavigation {
	background:url(../images/salisbury-navbg.gif) repeat-x 0 0;
	height:35px;
}
.salisNavigation ul li {
	float:left;
	line-height:35px;
	background:url(../images/nav-divider.gif) no-repeat right 0;
}
.salisNavigation ul li.none {
	background:none;
}
.salisNavigation ul li a {
	padding:0 40px;
	text-decoration:none;
	color:#4d4d51;
}
.salisNavigation ul li a:hover {
	text-decoration:none;
	color:#0a4595;
}
.salisNavigation ul li a.active {
	color:#0a4595;
}
/*---- end top part css ----*/




/*---- middle body css ----*/
.salisMiddpart {
	background:url(../images/salisbury-bodybg.gif) repeat-x 0 0 #f1f3f2;
	padding:20px 0 85px 0;
}
.salisMiddpart .salisinnerPart {
	width:802px;
	margin:0 auto;
}
#container {
	width:802px;
	margin:20px auto 0;
	position:relative;
	z-index:0;
}
#frame {
	position:absolute;
	z-index:0;
	width:802px;
	height:340px;
	top:0px;
	left:0px;
}
#example {
	width:802px;
	height:340px;
	position:relative;
}
#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
.slides_container {
	width:802px;
	height:340px;
	overflow:hidden;
	position:relative;
	display:none;
}
#slides .slide {
	padding:0px;
	width:802px;
	height:340px;
	display:block;
	margin:0 25px 0 0;
}
.section {
	width:258px;
	margin:0 12px 0 0;
	float:left;
	background-color:#fff;
	height:340px;
}
.section-heading {
	background-color:#144d78;
	padding:0;
	text-align:center;
	font:bold 15px/30px 'open_sansregular';
	color:#FFFFFF;
	text-transform:uppercase;
}
.section-content {
	margin:12px 25px 0 25px;
	height:270px;
	border-bottom:1px dashed #bababa;
}
.section-content p {
	color:#21638c;
	font:normal 15px/19px 'open_sansregular';
	letter-spacing:-1px;
}
.section-img {
	margin:0 0 20px 0;
}
.section-footer {
	padding:10px 0 8px 25px;
	font:normal 13px/16px 'open_sansregular';
	color:#000000;
}
.last-box {
	margin:0!important;
}
#slides .next, #slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:810px;
}
.pagination {
	margin:26px auto 0;
	width:100px;
}
.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}
/*---- end middle body css ----*/
