/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#333333;
	min-width:960px;
	background: #f5f5f5;
	padding:0;
}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
	position:relative;
	background: none;
}

.bg {width:100%; background:url(../images/bg.jpg) 0 0 repeat-x #fbfbfb;}
.bg-1 {width:100%; background:url(../images/bg-1.jpg) 0 0 repeat-x #fbfbfb;}



a {color:#333333; outline:none;}
a:hover {
	text-decoration:none;
	text-wrap: unrestricted;
}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.wrapper50 {width:50%; overflow:hidden;}
.wrapper25 {width:25%; overflow:hidden;}
.wrapperWhite {
	width:100%;
	overflow:hidden;
	position:relative;
	background-color: #FFF;
}


.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}
.extra-box-1 {overflow:hidden; position:relative;}
 
.container {width:100%;}

.wrapperWhite {
	width:100%;
	overflow:hidden;
	position:relative;
	background-color: #FFFFFF;
	padding-top: 9px;
}

.p {
	margin-bottom:0px;
	margin-top: 6px;
}
.p0 {margin-bottom:0px;}
.p0bold {
	margin-bottom:0px;
	font-weight: bold;
	font-stretch: expanded;
}
.p00 {margin-bottom:4px;}
.p1 {margin-bottom:10px;}
.p1Border {
	border-top-color: #CCCCCC;
	border-top-style: groove;
	border-top-width: medium;
}

.p1BorderTB {
	border-top-color: #CCCCCC;
	border-top-style: groove;
	border-top-width: medium;
	border-bottom-color: #CCCCCC;
	border-bottom-style: ridge;
	border-bottom-width: medium;
}

.p1BorderBottom {
	border-bottom-color: #CCCCCC;
	border-bottom-style: ridge;
	border-bottom-width: medium;
}

.p1BorderPink {
	border-top-color: #953956;
	border-top-style: groove;
	border-top-width: medium;
	background-color: #feebf4;
}

.p1BorderTBPink {
	border-top-color: #953956;
	border-top-style: groove;
	border-top-width: medium;
	border-bottom-color: #953956;
	border-bottom-style: ridge;
	border-bottom-width: medium;
}

.ClassTitle{font-size:24px; line-height:1em; margin:0 0 0px 0; text-transform:none;color:#333333;}


.pInfo {
	margin-bottom:6px;
	margin-top: 0px;
	font-size: 14px;
}

.pInfo_Bold {
	margin-bottom:3px;
	margin-top: 18px;
	font-size: 14px;
	font-weight: bold;
}

.pInfoNS {
	margin-bottom:0px;
	margin-top: 0px;
	font-size: 14px;
}

.pInfo2 {
	margin-bottom:6px;
	margin-top: 0px;
	font-size: 12px;
}

.pInfo2NS {
	margin-bottom:0px;
	margin-top: 0px;
	font-size: 12px;
}

.pInfo2_S12 {
	margin-bottom:12px;
	margin-top: 0px;
	font-size: 12px;
}

.pInfo2_Bold {
	margin-bottom:6px;
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
}

.pComment {
	line-height:1em;
	margin-bottom:6px;
	margin-top: 24px;
	font-size: 9px;
}

.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px;}
.p7 {margin-bottom:65px;}

.p50e {	line-height:.5em;
}
.p75e {	line-height:.75em;
}

.pCenterNS_18 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.pCenterNS_14 {
	font-size: 14px;
	text-align: center;
}

.pFootnote {
	font-size: x-small;
	text-align: center;
}

.pFootnoteLA {
	font-size: x-small;
	text-align: left;
}


.picture {
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}

.pFacultyName {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.pFacultyTitle {
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
}

.pFacultyBio {
	text-align: left;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 7px;
}

.pAlumniName {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

.pAlumniName_U {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 3px;
	margin-bottom: 3px;
}

.pAlumniName_pink {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color:#953956;
	margin-top: 3px;
	margin-bottom: 1px;
}


.pContactFoot {
	margin-top: 0px;
	text-align:right;
	line-height: normal;
	font-size: 11px;
}

.pNoSpace {
	margin-bottom:0px;
	margin-top: 0px;
}

.pCalendarMonthly {
	margin-bottom:0px;
	margin-top: 0px;
	color:#333333;
}


.reg {text-transform:none;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.big {text-transform:none;}
.small {text-transform:none;}
.xtrasmall {font-size:x-small;}

.letter {letter-spacing:-2px;}

.l-h {line-height:16px;}
.l-hXS {
	line-height:95%;
}

.bottomless {margin-bottom:0px;}

.color-1 {color:#fff;}
.color-2 {color:#953956;} /*dark purple 051321; changed to 953956*/
.color-3 {color:#3bbfdb;} /*aqua blue*/
.color-4 {color:#a3ca0a;} /*lime green*/
.color-5 {color:#f43535;} /*red*/
.color-6 {
	color:#ffa900;
}
.color-7 {color:#953956;} /*dark pink*/
.color-8 {color:#333333;} /*grey*/

.hidden {overflow:hidden;}
.z-index {position:relative; z-index:2;}

.rel {position:relative;}

.shadows {box-shadow:0px 0px 15px rgba(0,0,0,0.35);
-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.35);
-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.35);
}



#links_sideJCL{
	margin:0 auto;
	width:auto;
	height:auto;
	}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}
.margin-left {margin-left:14px;}
.margin-left1 {margin-left:9px;}

.margin-botFaculty {
	margin-bottom:18px;
	margin-top:2px;
	background:#eeeeee;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 0px;
}

.margin-top {margin-top:18px;}
.margin-top1 {margin-top:12px;}


.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}
.spacing-bot1 {margin-bottom:28px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot1 {margin-bottom:22px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:4px 18px 0px 1px;}	
.img-indent1 {float:left; margin:4px 10px 0px 0px;}
.img-indent2 {float:left; margin:0px 18px 0px 4px;}
.img-indent3 {float:left; margin:0px 11px 0px 0px;}
.img-indent4 {float:left; margin:2px 18px 0px 0;}
.img-indent5 {float:left; margin:5px 18px 0px 0;}
.img-indent6 {
	float:center;
	margin:4px 1px 0px 1px;
	border:none;
}	
.img-indent7 {float:left; margin:0px 0px 0px 7px;}	
.img-indent-r {float:right; margin:0 0px 0px 21px;}
.img-indent-r1 {float:right; margin:9px 11px 0px 35px;}
.img-indent-faculty {float:left; margin:4px 10px 0px 1px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-botSmall {
	margin-bottom:12px;
	height: 25px;
}

.prev-indent-bot {
	margin-bottom:12px;
	height: 280px;
	alignment-adjust: middle;
}

.prev-indent-bot00 {
	margin-bottom:0px;
	height: 280px;
	alignment-adjust: middle;
}


.prev-indent-bot150 {
	margin-bottom:12px;
	height: 150px;
}

.prev-indent-bot200 {
	margin-bottom:12px;
	height: 200px;
}

.prev-indent-bot255 {
	margin-bottom:0px;
	height: 255px;
}

.prev-indent-bot300 {
	margin-bottom:0px;
	height: 300px;
}

.prev-indent-bot315 {
	margin-bottom:0px;
	height: 315px;
}

.prev-indent-bot325 {
	margin-bottom:0px;
	height: 325px;
}

.prev-indent-bot350 {
	margin-bottom:0px;
	height: 350px;
}

.prev-indent-botNL {
	margin-bottom:0px;
	alignment-adjust: middle;
}


.prev-indent-bot-purple {
	margin-bottom:12px;
	height: 200px;
	color:#390f3c;
}


.prev-indent {float:left; margin:0 2px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	


.border {border:4px solid #212121;}
.border1 {border:4px solid #2f2f2f;}

.buttons a:hover {cursor:pointer;}

.footer-menu li a,
.sf-menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.list-4 li a,
.list-5 li a,
.link,
.link-1,
.link-2,
.button,
.button-1,
.button-2,
.button-3,
.button-4,
.button-5,
.tabs li a,
.text-bot a,
.works-list li a,
.date,
.text-2,
.logo {text-decoration:none;}	

/*********************************header  [old color#3a0e3c; changed to #953956*************************************/
header {height:342px; width:100%; position:relative; z-index:2; background: url(../images/bg-header.png) center 0 no-repeat #953956; padding:0px 0 0 0;}
header.header {height:580px; width:100%; position:relative; z-index:2; background: url(../images/bg-header.png) center 0 no-repeat #953956; padding:0px 0 0 0;}

.row-1 {width:100%; height:121px; position:relative; z-index:1; background:none;}
.row-2 {width:100%; height:70px; padding:0px 0 0 0; position:relative; z-index:5; background:none;}
.row-3 {width:100%; height:480px; position:relative; z-index:1; background:none; padding:0px 0 0 0;}
.row-4 {width:100%; height:241px; position:relative; z-index:1; background:none; padding:0px 0 0 0;}

h1 {padding:32px 0 0 5px; position:relative;}
.logo {display:block; width:951px; height:100px; text-indent:-5000px; background:url(../images/Letterhead_top.jpg) 0 0 no-repeat;}

.phone {float:right; padding:48px 3px 0 0; font-size:26px; line-height:1.2em; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.text-1 {font-size:12px; line-height:1.2em; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:6px 0px 0 0; display:inline-block;}




/************ sf-menu **********************/	
.sf-menu {padding:0px 0 0 0px; position:absolute; bottom:0px; left:5px; background:none;}
.sf-menu li.bgr-1 {float:left; width:119px;}
.sf-menu li.bgr-2 {float:left; width:119px;}
.sf-menu li.bgr-3 {float:left; width:118px;}
.sf-menu li.bgr-4 {float:left; width:118px;}


.sf-menu li.bgr-1 a.mains{display:block; color:#fff; font-size:26px; line-height:.5em; text-transform:none; padding:17px 0px 11px 0px; text-align:center; position:relative;
	border-top:0px solid #333333;
	border-left:1px solid #333333;
	border-bottom:5px solid #333333;
	background: url(../images/bgr-grey_40.jpg) center 0 no-repeat #333333;
}

	.sf-menu li.bgr-2 a.mains{display:block; color:#fff; font-size:26px; line-height:.5em; text-transform:none; padding:17px 0px 11px 0px; text-align:center; position:relative;
	border-top:0px solid #333333;
	border-left:1px solid #fff;
	border-bottom:5px solid #333333;
	background: url(../images/bgr-grey_40.jpg) center 0 no-repeat #333333;
}
	
	.sf-menu li.bgr-3 a.mains{display:block; color:#fff; font-size:26px; line-height:1.2em; text-transform:none; padding:17px 0px 11px 0px; text-align:center; position:relative;
	border-top:1px solid #f95858;
	border-left:1px solid #f64040;
	border-bottom:5px solid #ef1d1d;
	background: url(../images/bgr-3.jpg) center 0 no-repeat #f33434;
}
	
	.sf-menu li.bgr-4 a.mains{display:block; color:#fff; font-size:26px; line-height:.5em; text-transform:none; padding:17px 0px 11px 0px; text-align:center; position:relative;
	border-top:0px solid #333333;
	border-left:1px solid #fff;
	border-bottom:5px solid #333333;
	background: url(../images/bgr-grey_40.jpg) center 0 no-repeat #333333;
}


.sf-menu li.bgr-1:hover a.mains, .sf-menu li.bgr-1.sfHover a.mains, .sf-menu li.bgr-2:hover a.mains, .sf-menu li.bgr-2.sfHover a.mains, .sf-menu li.bgr-3:hover a.mains, .sf-menu li.bgr-3.sfHover a.mains, .sf-menu li.bgr-4:hover a.mains, .sf-menu li.bgr-4.sfHover a.mains {margin-top:0px; color:#fff;}
.sf-menu li.active a.mains {margin-top:-7px !important; padding-top:17px !important; padding-bottom:18px !important;}


/*********************************content*************************************/
#content {width:100%; padding:0px 0px 0px 0px; z-index:1; position:relative;}

.padding{padding: 96px 0px 36px 5px;}
.padding1{padding: 93px 0px 39px 5px;}

h2 {
	font-size:30px;
	line-height:1.2em;
	color:#953956;
	margin:0 0 0px 0;
	text-transform:none;
}
h2.space {font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:1.2em; color:#953956; margin:0 0 10px 0; text-transform:none;}

h2.bottomless {
	line-height:1 em;
	color:#953956;
	text-transform:none;
}

h2.center30 {
	font-size:30px;
	line-height:1.1 em;
	color:#953956;
	margin:0 0 3px 0;
	text-transform:none;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
}


h2.center {
	font-size:28px;
	line-height:1 em;
	color:#953956;
	margin:0 0 3px 0;
	text-transform:none;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
}
h2.centerSC {
	font-size:28px;
	line-height:1 em;
	color:#953956;
	margin:0 0 3px 0;
	text-transform:none;
	text-align: center;
	padding-top: 6px;
	font-variant: small-caps;
}

h2.center26 {
	font-size:26px;
	line-height:1.2 em;
	color:#953956;
	margin:0 0 0px 0;
	text-transform:none;
	text-align: center;
}

h2.small {font-size:26px; margin:0 0 0 0;}
h2.calendar {font-size:18px; margin:0 0 0 0;}
h3 {font-size:28px; line-height:1.2em; color:#fff; margin:0 0 0px 0; text-transform:none;}
h3.purple {font-size:32px; color:#390f3c;}
h3.white {font-size:32px; color:#fff;}
h3.pinkLT {font-size:32px; color:#feebf4;}
h3.greyLT {font-size:32px; color:#333333;}
h4 {font-size:24px; line-height:1.2em; margin:0px 0 8px 0px; font-family:Arial, Helvetica, sans-serif; text-transform:none;}
h4.bebas {margin:12px 0 0 0; }
h4.blue {color:#3abeda;}
h4.red {color:#f43535;}
h4.orange {color:#ffa900;}
h4.green {color:#9ec709;}
h5 {font-size:13px; line-height:1.2em; margin:0px 0 6px 0px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:none;}
h5.grey {font-size:14px; color:#333333; text-transform:none; font-weight:normal;} 

h6 {font-size:12px; line-height:18px; margin:0px 0 0px; color:#953956; font-weight:normal;}

h7 {
	font-size:16px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#333333;
	weight:bold;
	font-weight: bold;
	text-align: left;
	margin-top: 24px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
h8 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	weight:bold;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
h9 {font-size:24px; line-height:1em; margin:0 0 6px 0; text-transform:none;}
h9.blue {color:#3abeda;}
h9.red {color:#f43535;}
h9.orange {color:#ffa900;}
h9.grey {color:#333333;}
h9.greyCenter {
	color:#333333;
	text-align: center;
}




/********************* lists *****************************/
.list-1 li {font-size:12px; line-height:16px; padding:0 0 0px 54px; margin-bottom:16px; min-height:45px;}
.list-1 li.last {margin-bottom:0;}
.list-1 li.one {background:url(../images/one.jpg) 1px 3px no-repeat;}
.list-1 li.two {background:url(../images/two.jpg) 1px 3px no-repeat;}
.list-1 li.three{background:url(../images/three.jpg) 1px 3px no-repeat;}
.list-1 li.four {background:url(../images/four.jpg) 1px 3px no-repeat;}
.list-1 li.five{background:url(../images/five.jpg) 1px 3px no-repeat;}
.list-1 li.six{background:url(../images/six.jpg) 1px 3px no-repeat;}
.list-1 li a {color:#333333; display:inline-block;}
.list-1 li a:hover {text-decoration:underline;}

.list-2 li {font-size:12px; line-height:20px; background:url(../images/marker-2.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:0px;}
.list-2 li a {color:#333333; display:inline-block;}
.list-2 li a:hover {color:#953956; text-decoration:underline;}

.list-3 li {font-size:16px; line-height:20px; padding:0 0 0px 25px; font-weight:bold; text-transform:none; margin-bottom:12px;}
.list-3 li.last {margin-bottom:0;}
.list-3 li.blue {background:url(../images/blue.png) 0px 0px no-repeat;}
.list-3 li.red {background:url(../images/red.png) 0px 0px no-repeat;}
.list-3 li.orange{background:url(../images/orange.png) 0px 0px no-repeat;}
.list-3 li.blue a {color:#3abeda; display:inline-block;}
.list-3 li.red a {color:#f43535; display:inline-block;}
.list-3 li.orange a {color:#ffa800; display:inline-block;}
.list-3 li a:hover {text-decoration:underline;}


.list-dancer li {
	font-size:16px;
	color:#333333;
	line-height:35px;
	background:url(../images/bullet_dancer.png) 1px 0px no-repeat;
	padding-left:12px;
	margin-bottom:0px;
	font-weight: bolder;
	padding-left: 25px;
	margin-left: 1px;
}



.list-green li {font-size:12px; line-height:20px; background:url(../images/marker-1.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:0px;}
.list-green li a {color:#953956; display:inline-block; text-decoration:none;}
.list-green li a:hover {color:#a0c80a; text-decoration:underline;}

.list-orange li {font-size:12px; line-height:20px; background:url(../images/marker-2.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:0px;}
.list-orange li a {color:#953956; display:inline-block; text-decoration:none;}
.list-orange li a:hover {color:#ffa800; text-decoration:underline;}

.list-red li {font-size:12px; line-height:20px; background:url(../images/marker-3.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:0px;}
.list-red li a {color:#953956; display:inline-block; text-decoration:none;}
.list-red li a:hover {color:#f43535; text-decoration:underline;}

.list-blue li {font-size:12px; line-height:20px; background:url(../images/marker-4.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:0px;}
.list-blue li a {color:#953956; display:inline-block; text-decoration:none;}
.list-blue li a:hover {color:#3abeda; text-decoration:underline;}

.list-blue2 li {font-size:12px; line-height:16px; background:url(../images/marker-4.png) 1px 7px no-repeat; padding-left:12px; margin-bottom:9px;}

.list-numbered {
	List-style-type: upper-alpha; 
	padding:0 0 0px 25px; 
	font-size:12px; 
	line-height:16px; 
	padding-left:16px; 
	margin-bottom:12px;
	}


/****************************** boxes ***********************/
.box {
	/* [disabled]position:relative; */
	background:#fff;
	alignment-adjust: right;
	background-color: #ffffff;
}

.box_pink {
	background:#fff;
	alignment-adjust: right;
	background-color: #feebf4;
}


/*
.bg-orange {width:100%; background:url(../images/bg-orange.jpg) 0 0 no-repeat #ffa800; color:#fff;}
.bg-green {width:100%; background:url(../images/bg-green.jpg) 0 0 no-repeat #a0c80a; color:#fff;}
.bg-red {width:100%; background:url(../images/bg-red.jpg) 0 0 no-repeat #f43535; color:#fff;}
.bg-blue {width:100%; background:url(../images/bg-blue.jpg) 0 0 no-repeat #3abeda; color:#fff;}
*/
.bg-grey {width:100%; background:url(../images/bg-grey.jpg) 0 0 no-repeat #333333; color:#fff;}
.bg-greyLT {width:100%; background:url(../images/bg-greyLT.jpg) 0 0 no-repeat #8f8f8f; color:#fff;}
.bg-pink {
	width:100%;
	background:url(../images/bg-pink.jpg) 0 0 no-repeat #953956;
	color:#fff;
}


.box-padding {padding:18px 19px 21px 19px;}
.box-padding1 {padding:18px 9px 25px 19px;}
.box-padding2 {padding:18px 19px 16px 19px;}
.box-padding3 {padding:18px 31px 21px 18px;}
.box-padding4 {padding:18px 19px 18px 21px;}
.box-padding5 {padding:18px 19px 39px 19px;}
.box-padding6 {padding:18px 19px 21px 22px;}
.box-padding7 {padding:18px 9px 17px 19px;}
.box-padding7a {padding:18px 9px 17px 9px;}
.box-padding8 {padding:18px 17px 4px 17px;}
.box-padding9 {padding:18px 12px 14px 19px;}
.box-padding10 {padding:18px 19px 14px 21px;}
.box-padding11 {padding:18px 12px 17px 19px;}
.box-padding12 {padding:18px 12px 19px 19px;}
.box-padding13 {padding:18px 19px 20px 21px;}
.box-padding14 {padding:18px 12px 66px 19px;}
.box-padding15 {padding:18px 19px 20px 12px;}
.box-padding16 {padding:18px 14px 20px 19px;}
.box-padding17 {padding:18px 12px 2px 10px;}
.box-padding18 {padding:18px 12px 2px 18px;}
.box-padding19 {
	padding:6px 6px 6px 6px;
	color:#000;
	background-color: #fbf7ea;
}
.box-padding20 {padding:5px 10px 5px 60px;}
.box-padding21 {padding:5px 12px 5px 15px;}
.box-padding22 {padding:25px 10px 20px 120px;}
.box-padding23 {padding:5px 10px 5px 35px;}
.box-padding24 {padding:20px 10px 10px 65px;}
.box-padding25 {padding:12px 1px 12px 5px;}
.box-padding26 {padding:5px 10px 0px 20px;}
.box-padding27 {padding:20px 10px 20px 75px;}
.box-padding28 {padding:18px 9px 15px 15px;}
.box-padding29 {padding:10px 10px 10px 10px;}
.box-padding30 {padding:10px 15px 10px 20px;}
.box-paddingPicture {padding:15px 15px 15px 15px;}
.box-paddingPicture5 {padding:5px 5px 5px 5px;}
.box-paddingPictureTop {padding:0px 5px 0px 5px;}
.box-paddingLine10 {padding:10px 10px 10px 10px;}
.box-paddingLine05 {padding:5px 5px 5px 5px;}

.row {position:relative; width:100%; height:172px;}

.box-1 {
	width:237px;
	position:absolute;
	top:17px;
	left:0;
	padding:0;
	color:#fff;
	background-color: #333333;
	background-image: url(../images/bg-grey.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}


.box-2 {
	width:237px;
	position:absolute;
	top:17px;
	left:237px;
	padding:0;
	color:#fff;
	background-color: #953956;
	background-image: url(../images/bg-pink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.box-3 {
	width:237px;
	position:absolute;
	top:17px;
	left:473px;
	padding:0;
	color:#fff;
	background-color: #333333;
	background-image: url(../images/bg-grey.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.box-4 {
	width:237px;
	position:absolute;
	top:17px;
	left:709px;
	padding:0;
	color:#fff;
	background-color: #953956;
	background-image: url(../images/bg-pink.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.box-6 {
	width:100%;
	background:#eeeeee;
	color:#333333;
	line-height:16px;
	text-indent: 10px;
	padding-top: 10px;
}

.box-6NI {
	width:100%;
	background:#eeeeee;
	color:#333333;
	line-height:16px;
	text-indent: 0px;	
}

.box-6NC {
	width:100%;
	background:#ffffff;
	color:#333333;
	line-height:16px;
}

.box-7 {
	display:inline;
	background:#eeeeee;
	color:#333333;
	line-height:16px;
	float: left;
	position: relative;
	width:50%;
	text-indent: 10px;	
}

/*use boxes 8a and 8 b inconjunction with each other*/
.box-8a {
	display:inline;
	background:#ffffff;
	color:#333333;
	line-height:16px;
	float: left;
	position: relative;
	width:25%;
	padding-left: 12px;
}
.box-8b {
	display:inline;
	background:#ffffff;
	color:#333333;
	line-height:16px;
	float: left;
	position: relative;
	width:60%;
	padding-left: 12px;
}


.col-1 {width:191px; margin-right:9px;}
.col-2 {width:190px; margin-right:0px;}
.col-3 {width:191px; margin-right:18px;}
.col-4 {width:217px; margin-left:6px; margin-right:6px;}
.col-5 {width:217px; margin-left:6px; margin-right:6px;}
.col-6 {width:210px; margin-left:3px; margin-right:3px;}

.text-indent {float:left; font-size: 12px; line-height:1.2em; color:#953956; margin: 1px 9px 0px 2px; font-weight:bold;}
.text-indent1 {float:left; font-size: 12px; line-height:1.2em; color:#333333; margin: 1px 10px 0px 2px; font-weight:bold;}

/************ links **********************/

.link {display:inline-block; color:#9fc80a; font-size:12px; line-height:18px;}
.link:hover {text-decoration:underline;}

.link-1 {display:inline; font-size:12px; line-height:18px; color:#333333; background:url(../images/marker-1.gif) 0 3px no-repeat; padding-left:5px;}
.link-1:hover {text-decoration:underline;}

.link-2 {display:inline-block; font-size:12px; line-height:18px; color:#333333;}
.link-2:hover {text-decoration:underline;}

/************ links SIDE**********************/
	
	

/***************** buttons *****************************/
.buttons {text-align:right; padding-top:20px;}
.buttons-1 {text-align:right; padding-top:23px; padding-right:2px;}
.buttons-2 {text-align:right; padding-top:8px; padding-right:2px;}
.buttons-3 {padding-top:0px; text-align:left; padding-left:0px;}
.buttons-3 a{margin-right:5px;}
.buttons-4 {text-align:right; padding-top:15px; padding-right:2px;}

.button {cursor:pointer; display:inline-block; font-size:14px; line-height:1.2em; text-transform:none; color:#fff; padding:4px 6px 2px 6px; text-align:left; background: #36bad8;
}
	
.button:hover {background: #f43535;}


.button-1 {cursor:pointer; display:inline-block; font-size:14px; line-height:1.3em; margin-top:2px; color:#fff; padding:3px 4px 2px 4px; text-transform:none;
	background: #760b71;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#810a7b), to(#6e0d69));
	background: -moz-linear-gradient(#810a7b, #6e0d69);
	background: linear-gradient(#810a7b, #6e0d69);
	-pie-background: linear-gradient(#810a7b, #6e0d69);
	background-image: -o-linear-gradient(#810a7b, #6e0d69);
}
.button-1:hover {background: #47d8f7; 
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#47d8f7), to(#47d8f7));
	background: -moz-linear-gradient(#47d8f7, #47d8f7);
	background: linear-gradient(#47d8f7, #47d8f7);
	-pie-background: linear-gradient(#47d8f7, #47d8f7);
	background-image: -o-linear-gradient(#47d8f7, #47d8f7);
	}

.button-2 {
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:1px;
	bottom:0;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
	padding:22px 0px 0px 14px;
	text-align:left;
	width:85px;
	height:24px;
	background:url(../images/bg-button_grey.jpg) 0 0 no-repeat;
	text-transform:none;
	text-align:center;
}
.button-2:hover {color:#953956;}

.button-3 {
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:2px;
	bottom:0;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
	padding:22px 0px 0px 14px;
	text-align:left;
	width:85px;
	height:24px;
	background:url(../images/bg-button_pink.jpg) 0 0 no-repeat;
	text-transform:none;
	text-align:center;
}
.button-3:hover {color:#333333;}

.button-4 {
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:0px;
	bottom:0;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
	padding:22px 0px 0px 14px;
	text-align:left;
	width:85px;
	height:24px;
	background:url(../images/bg-button_grey.jpg) 0 0 no-repeat;
	text-transform:none;
	text-align:center;
}
.button-4:hover {color:#953956;}

.button-5 {
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:0px;
	bottom:0;
	font-size:16px;
	line-height:1.2em;
	color:#fff;
	padding:22px 0px 0px 14px;
	text-align:left;
	width:85px;
	height:24px;
	background:url(../images/bg-button_pink.jpg) 0 0 no-repeat;
	text-transform:none;
	text-align:center;
}
.button-5:hover {color:#333333; }


/***deleted template forms section from here***/

/****************************footer************************/
footer {width:100%; padding:15px 0px 20px 0px; background:url(../images/bg-footer.jpg) 0 0 repeat-x; position:relative; z-index:2;}

.footer-menu {float:left; padding:0 0 0 5px;}
.footer-menu li {float:left; font-size:12px; line-height:16px; margin-right:13px;}
.footer-menu li a {display:inline-block; color:#333333;}
.footer-menu li a:hover, .footer-menu li a.current {text-decoration:underline;}



.text-bot {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.2em; text-transform:none; color:#acacac; padding:0px 0px 0px 5px; text-align:left;}
.text-bot a {color:#acacac; text-decoration:none; margin-left:14px; text-transform:none;}
.text-bot a:hover {text-decoration:underline;}

.text-botR {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.2em; text-transform:none; color:#acacac; padding:0px 0px 0px 0px; text-align:right;}


/*************Lightbox image***************/
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	z-index:1;
	
	}

.lightbox-image img {
	position:relative;
	z-index:2;
	background:#f1f1f1;
	}

.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/magnify.png) no-repeat 50% 50%;
	z-index:1;
	}

/****************************carousel #page1************************/
.box-5 {
	width:100%;
	position:relative;
	color:#fff;
}

.box-5Long {
	width:100%;
	position:relative;
	height:relative;
	color:#fff;
}


/*next button*/
#page2 .bx-prev {
	width:21px; height:21px; cursor:pointer; position:absolute; top:-41px; right:25px; display:block; background:url(../images/prev-next.png) left top no-repeat;
	text-indent: -5000px;
}
#page2 .bx-prev:hover {background-position:left bottom;}

/*previous button*/
#page2 .bx-next {
	width:21px; height:21px; cursor:pointer; position:absolute; top:-41px; right:1px; display:block; background:url(../images/prev-next.png) right top no-repeat;
	text-indent: -5000px;
}

#page2 .bx-next:hover {background-position:right bottom;}

#page2 .bx-window {
	width:266px;
	min-height:234px;
	overflow:hidden;
	position:relative;
	background:none;
	float:left;
}

#page2 #slider1 li {
	width:266px;
	padding:0;
}
