/*
Theme Name: Media Default
*/

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* General reset */
html{height:100%;}
body{
	margin:0;
	color:#333;
	font:11px/14px Arial, Verdana, sans-serif;
	background:#fff;
	height:100%;
	min-width:982px;
}
body.wide-page{min-width:1000px;}
img{border-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
/* page start */
.wrapper{width:982px;margin:0 auto;}
.holder{width:100%;overflow:hidden;}
.holder2{overflow:visible;}
.holder2:after{height:0;clear:both;content:'';display:block;}
#page{
	width:100%;
	min-height:100%;
	background:#ebebeb;
	clear:both;
}
#page:after{height:0;clear:both;content:'';display:block;}
#page.red-page{background:#ad2216 url(images/bg-red.jpg) no-repeat 50% 0;}
/* header start */
#header{
	width:100%;
	position:absolute;
	top:28px;
	left:0;
	z-index:10;
}
#header .wrapper{background:url(images/bg-header.png) no-repeat;padding:0 0 4px;}
#header .wrapper:after{height:0;clear:both;content:'';display:block;}
/* logo */
#header h1{
	float:left;
	margin:11px 0 0 15px;
	display:inline;
}
#header h1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png);
	width:131px;
	height:54px;
	position:relative;
	cursor:pointer;
}
#header.header-red h1{margin:16px 0 0 15px;}
#header.header-red{top:24px;}
#header.header-red .wrapper{
	background:url(images/bg-header1.png);
	width:990px;
}
/* navigation */
.navigation{
	float:right;
	background:url(images/bg-nav.gif) repeat-x;
	display:inline;
	margin:17px 17px 0 0;
}
#header.header-red .navigation{margin-top:21px;}
.navigation .nav-bg{float:left;background:url(images/nav-left.gif) no-repeat;}
.navigation ul{
	float:left;
	list-style:none;
	padding:2px 2px 0;
	margin:0;
	background:url(images/nav-right.gif) no-repeat 100% 0;
}
.navigation li{
	float:left;
	background:url(images/nav-sep.gif) no-repeat;
	padding:0 0 0 2px;
}
.navigation li:first-child{background:none;padding:0;}
.navigation a{
	float:left;
	font:bold 12px/14px Arial, Verdana, sans-serif;
	color:#fff;
	width:92px;
	padding:20px 5px 0;
	height:37px;
	text-align:center;
	position:relative;
}
.navigation .bg{
	display:block;
	overflow:hidden;
	position:absolute;
	left:43px;
	top:57px;
	width:16px;
	height:8px;
}
.navigation a:hover{text-decoration:none;background:#b12517 url(images/nav-hover.jpg);}
.navigation .current_page_item a:hover,.navigation .current_page_item a{background:url(images/nav-active.gif) repeat-x;}
.navigation .current_page_item .bg{background:url(images/nav-act-b.png);}
/* header end */
/* gallery start */
#gallery{
	width:100%;
	z-index:2;
	position:relative;
}
#gallery .wrapper{
	width:1280px;
	position:relative;
	overflow:hidden;
	height:712px;
}
#gallery .sw-logo-float {
	width:470px;
	height:159px;
	background:url(images/sw-logo.png) no-repeat;
	position:absolute;
	left:50%;
	top:39px;
	margin-left:-235px;
	z-index:2;
}
.gallery-info{
	list-style:none;
	padding:0;
	margin:0;
	width:9999px;
}
.gallery-info li{
	float:left;
	position:relative;
	width:2000px;
}
.gallery-info img{display:block;}
.gallery-info .gallery-banner{
	width:377px;
	height:362px;
	overflow:hidden;
	position:absolute;
	left:720px;
	top:0;
}
.gallery-info .gallery-banner-bg{
	padding:164px 26px 6px 18px;
	background:url(images/nav-banner.png);
	width:333px;
	height:192px;
}
.gallery-info .gallery-banner a{position:relative;}
.gallery-info .gallery-banner h2,
.gallery-info .gallery-banner h2 a{
	margin:0;
	text-align:center;
	color:#b22217;
	font:24px/26px Tahoma, Arial, Verdana, sans-serif;
}
.gallery-info .gallery-banner p{
	margin:16px 0 0 16px;
	color:#666;
	font:12px/14px Arial, Verdana, sans-serif;
	height:78px;
}
.gallery-info .gallery-banner .btn{
	float:left;
	color:#fff;
	background:url(images/gallery-btn.gif);
	width:81px;
	height:14px;
	padding:8px 26px 8px 16px;
	margin:6px 0 0;
}
.gallery-info .gallery-banner .btn:hover{text-decoration:none;}
.gallery-info .gallery-banner .text{
	float:right;
	margin:16px 0 0;
	color:#069;
}
#gallery .btn-prev,#gallery .btn-next{
	position:absolute;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	top:153px;
	width:40px;
	height:120px;
}
#gallery .btn-prev{left:0;background:url(images/btn-prev.png);}
#gallery .btn-next{right:0;background:url(images/btn-next.png);}
#gallery .btn-prev:hover, #gallery .btn-next:hover {background-position:0 -120px;}
#gallery .pink-swish{
	position:absolute;
	top:470px;
	left:50%;
	margin-left:-1000px;
	width:2000px;
	height:177px;
	background:url(images/blue-swish.png) no-repeat;
}
#gallery .tools{
	position:absolute;
	top:635px;
	left:0;
	width:100%;
	height:77px;
}
#gallery .tools a{position:relative;}
#gallery .tools-bg{
	height:77px;
	background:url(images/gallery-tools.png) no-repeat 50% 0;
	width:100%;
}
#gallery .tools-wrap{
	width:875px;
	margin:0 auto;
	padding:10px 5px 0 0;
	height:67px;
}
#gallery .tools a{position:relative;}
#gallery .tools a span{cursor:pointer;}
#gallery .tools .prev,#gallery .tools .next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:24px;
	height:24px;
	background:url(images/btn-prev.gif);
	margin:22px 0 0;
}
#gallery .tools .next{
	background:url(images/btn-next.gif);
	float:right;
	margin:22px 0 0 -30px;
	display:inline;
}
#gallery .tools .btn-no-active{background-position:0 -24px;}
#gallery .tools ul{
	list-style:none;
	padding:0;
	margin:0 auto;
	height:67px;
	width:520px;
}
#gallery .tools li{
	float:left;
	position:relative;
	height:67px;
}
#gallery .tools li a{
	float:left;
	color:#fff;
	font-size:12px;
	padding:0 19px;
	height:67px;
	display:table;
}
#gallery .tools li a:after{height:0;clear:both;content:'';display:block;}
#gallery .tools li a:hover{text-decoration:none;}
#gallery .tools li .text{
	display:table-cell;
	vertical-align:middle;
	position:relative;
	z-index:5;
}
#gallery .tools li.active a{
	font-weight:bold;
	background:url(images/active-main.png) repeat-x;
}
#gallery .tools .bg{
	display:block;
	position:absolute;
	background:url(images/none.gif);
	overflow:hidden;
	left:50%;
	top:0;
	width:201px;
	height:67px;
	margin:0 0 0 -100px;
	z-index:4;
}
#gallery .tools a:hover .bg{background:url(images/tools-hover.png);}
#gallery .tools .active a:hover .bg{background:url(images/none.gif);}
#gallery .active-left, #gallery .active-right {
	width:5px;
	display:block;
	height:67px;
	float:left;
	background:url(images/active-leftright.png) no-repeat;
}
#gallery li.active .active-left {
	background-position:0 -67px;
}
#gallery li.active .active-right {
	background-position:-5px -67px;
}
/* gallery end */
/* visual */
#visual{
	width:100%;
	height:388px;
}
/* main content */
#main{width:100%;}
.main-home{
	background:#ebebeb url(images/main-home.gif) no-repeat;
}
.main-page{background:url(images/bg-main.jpg) no-repeat 50% 0;}
.main-home:after{height:0;clear:both;content:'';display:block;}
.main-home .main-bg{
	width:100%;
	background:url(images/main-home1.jpg) no-repeat 50% 0;
	min-width:1000px;
}
.main-home .main-bg:after{height:0;clear:both;content:'';display:block;}
.main-home .wrapper{
	width:926px;
	padding:33px 0 311px 5px;
	overflow:hidden;
}
.main-red .wrapper{width:958px;padding:168px 0 0;}
#main.def{
	padding:135px 0 0;
	background:#FFF url(images/onlineform-bg.jpg) no-repeat scroll 50% 0;
}
#main.def .wrapper{width:734px;}
/* home page box */
.main-home .box{
	float:left;
	overflow:hidden;
	background:url(images/bg-box.png);
	width:255px;
	height:329px;
	margin:0 11px 0 0;
	padding:0 4px;
}
.main-home .box a{position:relative;}
.main-home .box-title{
	overflow:hidden;
	padding:15px 16px 6px;
	height:20px;
}
.main-home .box-title h3{
	margin:0;
	color:#fff;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
.main-home .box img{display:block;margin:2px 1px 1px;}
.main-home .box .tools{
	border-top:1px solid #e5e5e5;
	padding:8px 0 0 12px;
	height:40px;
	overflow:hidden;
}
.main-home .box .btn-contact{
	float:left;
	color:#fff;
	background:url(images/gallery-btn.gif);
	width:81px;
	height:14px;
	padding:8px 26px 8px 16px;
	overflow:hidden;
}
.main-home .box .btn-contact:hover{text-decoration:none;}
.main-home .box .btn-apply{
	float:left;
	color:#fff;
	background:url(images/btn-green.gif);
	text-align:center;
	width:85px;
	height:21px;
	padding:7px 0 0;
	overflow:hidden;
	margin:1px 12px 0 0;
}
.main-home .box .btn-apply:hover{text-decoration:none;}
.main-home .box .btn-studentwise{
	float:left;
	color:#fff;
	overflow:hidden;
	background:url(images/btn-grey.gif);
	width:100px;
	height:20px;
	padding:8px 24px 0 13px;
}
.main-home .box .btn-studentwise:hover{text-decoration:none;}
/* open-close box */
.info-box{
	float:right;
	display:inline;
	margin:0 5px 0 -10px;
	overflow:hidden;
	width:377px;
}
.info-box .top{
	background:url(images/info-box-top.png);
	width:363px;
	height:33px;
	padding:6px 7px 2px;
}
.info-box .top a{position:relative;}
.info-box .top h3{
	float:left;
	display:inline;
	padding:10px 0 0 15px;
	color:#fff;
	margin:0;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
.info-box .top .ico{
	float:right;
	background:url(images/tools-sep.gif) no-repeat;
	padding:0 0 0 12px;
	overflow:hidden;
	height:33px;
	margin:0 12px 0 0;
	display:inline;
}
.info-box .top .ico .rss{
	float:left;
	display:inline;
	overflow:hidden;
	width:14px;
	height:13px;
	margin:9px 0 0;
	background:url(images/rss.gif);
	text-indent:-9999px;
}
.info-box .middle{
	overflow:hidden;
	background:url(images/info-box-middle.png);
	padding:0 7px;
	width:363px;
}
.info-box .bottom{
	display:block;
	overflow:hidden;
	background:url(images/info-box-bottom.png);
	width:377px;
	height:16px;
}
.info-box .hold{width:100%;overflow:hidden;}
.info-box .hold-title{
	height:1%;
	overflow:hidden;
	background:#dadada url(images/info-box-title.gif) repeat-x 0 100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #b3b3b3;
	padding:11px 17px 11px 12px;
}
.info-box .opened .hold-title{
	background:url(images/info-box-title-hover.jpg);
	border-bottom:1px solid #575757;
	border-top:1px solid #e7e7e7;
}
.info-box .hold-title h4{
	float:left;
	margin:0;
	font:bold 11px/14px Arial, Verdana, sans-serif;
}
.info-box .hold-title h4 a{
	float:left;
	color:#333;
	background:url(images/blt-info.gif) no-repeat 0 50%;
	padding:0 0 0 16px;
}
.info-box .opened .hold-title h4 a{color:#fff;background:url(images/blt-info-active.gif) no-repeat 0 50%;}
.info-box .hold-title .date{
	float:right;
	color:#333;
	font:9px/14px Arial, Verdana, sans-serif;
}
.info-box .opened .hold-title .date{color:#fff;}
.info-box .hold-body{
	overflow:hidden;
	position: relative;
	background:url(images/info-body.gif);
	border-top:1px solid #999;
	width:363px;
}
.info-box .opened .hold-body{display:block;}
.info-box .hold-body-bg{
	padding:20px 30px 56px;
	background:url(images/info-body.jpg) no-repeat;
}
.info-box .hold-body p{margin:0;color:#fff;}
.main-red .title{
	padding:0 25px 46px;
	height:1%;
	overflow:hidden;
}
.main-red .title h2{
	margin:0;
	color:#fff;
	font:32px/34px Verdana, Arial, Helvetica, sans-serif;
}
.main-red .box{padding:0 0 23px;}
.main-red .box .top{
	background:url(images/red-box-top.png);
	width:894px;
	height:35px;
	overflow:hidden;
	padding:22px 32px 0;
}
.main-red .box .top h3{
	margin:0;
	color:#fff;
	font:bold 16px/18px Arial, Verdana, sans-serif;
}
.main-red .box .middle{
	background:url(images/red-box-middle.png);
	padding:0 9px;
	width:940px;
}
.main-red .box .middle:after{height:0;clear:both;content:'';display:block;}
.main-red .box .middle-bg{
	width:100%;
	margin:0 0 -10px;
	position:relative;
	float:left;
}
.main-red .box .bottom{
	display:block;
	overflow:hidden;
	background:url(images/red-box-bottom.png);
	width:958px;
	height:20px;
}
.main-red .box .images{
	background:url(images/red-box-sep1.gif) repeat-x 0 100%;
	padding:0 0 2px;
}
.main-red .box .images-box{
	background:url(images/red-box-sep2.gif) repeat-y;
	padding:11px 13px 11px 12px;
	float:left;
	width:210px;
	overflow:hidden;
}
.main-red .box .images-box1{background:none;}
.main-red .box .images-box .photo{display:block;}
.main-red .box .images-box .descr{
	background:#6e0602;
	overflow:hidden;
	padding:14px 16px 20px;
	color:#fff;
}
.main-red .box .images-highlighted .images-box .descr{background:none;}
.main-red .box .images-box .descr a{color:#fff;}
.main-red .box .images-box .descr h4{
	margin:0;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
.main-red .box .images-box .descr p{margin:6px 0 0;}
.red-menu{
	padding:6px 40px 330px;
	overflow:hidden;
	width:878px;
}
.red-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.red-menu li{
	float:left;
	background:url(images/sep1.gif) no-repeat 0 50%;
	padding:0 7px 0 9px;
}
.red-menu li:first-child{background:none;}
.red-menu a{color:#fff;}
.main-page .wrapper{
	padding:0 0 0 16px;
	width:930px;
}
.main-page .holder1{padding:0 0 320px;}
.main-page .menu{padding:35px 0 0;}
.main-page .menu ul{
	float:right;
	list-style:none;
	padding:0;
	margin:0;
}
.main-page .menu li{
	float:left;
	padding:0 11px;
}
.main-page .menu a{
	float:left;
	color:#999;
	padding:0 0 1px;
}
.main-page .menu a:hover{
	text-decoration:none;
	color:#666;
}
.main-page .menu .current_page_item a:hover,
.main-page .menu .current_page_item a{
	color:#ac1f13;
	border-bottom:2px solid #ac1f12;
}
.main-page .breadcrumbs{padding:32px 0 36px;}
.main-page .breadcrumbs ul{
	list-style:none;
	padding:0;
	margin:0 0 0 -20px;
	display:inline;
	height:1%;
	overflow:hidden;
	float:left;
	color:#333;
	font:32px/38px Verdana, Arial, Helvetica, sans-serif;
}
.main-page .breadcrumbs li{
	float:left;
	background:url(images/blt-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 16px 0 20px;
}
.main-page .breadcrumbs li:first-child{background:none;}
.main-page .breadcrumbs a{color:#999;}
.main-page .content{
	float:left;
	overflow:hidden;
	width:636px;
}
.main-page .content p{
	font:12px/25px Arial, Verdana, sans-serif;
	color:#666;
	margin:30px 0 0;
}
.main-page .content p.title-text{
	font:16px/32px Arial, Verdana, sans-serif;
	margin:0 0 30px;
}
.main-page .content .holder img{
	float:left;
	margin:12px 14px 0 0;
}
.main-page .content .tools{padding:24px 0 0;}
.main-page .content .tools ul{
	list-style:none;
	padding:0;
	margin:0 0 0 -6px;
	height:1%;
	overflow:hidden;
}
.main-page .content .tools li{
	float:left;
	background:url(images/sep2.gif) no-repeat 0 50%;
	padding:0 7px 0 9px;
}
.main-page .content .tools li:first-child{background:none;}
.main-page .content .tools a{color:#069;}
.main-page .sidebar{
	float:right;
	overflow:hidden;
	width:263px;
}
.main-page .sidebar .map-box{
	background:url(images/map-box.png);
	overflow:hidden;
	padding:4px;
	width:255px;
	height:321px;
}
.main-page .sidebar .map-box a{position:relative;}
.main-page .sidebar .map-box h3{
	color:#fff;
	font:bold 12px/14px Arial, Verdana, sans-serif;
	padding:10px 16px 0;
	margin:0;
	height:26px;
}
.main-page .sidebar .map-box img{display:block;}
.main-page .sidebar .map-box .btn{
	float:left;
	display:inline;
	margin:9px 0 0 12px;
	color:#fff;
	height:14px;
	padding:8px 26px 8px 16px;
	width:81px;
	background:url(images/gallery-btn.gif);
}
.main-page .sidebar .map-box .btn:hover{text-decoration:none;}
.main-page .sidebar .box{
	width:220px;
	margin:40px 0 0 23px;
	overflow:hidden;
}
.main-page .sidebar .box img{
	display:block;
	margin:0 auto;
}
.main-page .sidebar .box h4{
	margin:28px 0 0;
	font:bold 12px/14px Arial, Verdana, sans-serif;
	color:#333;
}
.main-page .sidebar .box h4 a{color:#333;}
.main-page .sidebar .box p{
	line-height:16px;
	color:#666;
	margin:20px 0 0;
}
.main-page .sidebar .box p a{color:#069;}
#main.def .box{padding:0 0 320px;}
#main.def .box .bottom,#main.def .box .top{
	display:block;
	overflow:hidden;
	background:url(images/def-top.png);
	width:100%;
	height:32px;
}
#main.def .box .bottom{background:url(images/def-bottom.png);}
#main.def .box .middle{
	background:url(images/def-middle.png);
	padding:0 4px;
	overflow:hidden;
	width:726px;
}
#main.def .box .title{
	padding:36px 65px 0;
	height:1%;
	overflow:hidden;
}
#main.def .box .title h2{
	margin:0;
	font:32px/34px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
#main.def .box .content{
	width:667px;
	padding:35px 0 0 59px;
}
#main.def .box .images img{
	float:left;
	margin:14px 18px 0 0;
}
#main.def .box .col{
	float:left;
	width:470px;
	overflow:hidden;
	padding:34px 0 0 20px;
}
#main.def .box .col h3{
	margin:0 0 20px;
	font:22px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#b22513;
}
#main.def .box .col h4{
	font:bold 12px/14px Arial, Verdana, sans-serif;
	margin:22px 0;
}
#main.def .box .col p{
	margin:0;
	color:#666;
	font:12px/22px Verdana, Arial, Helvetica, sans-serif;
}
#main.def .box .col p a{color:#069;}
#main.def .box .bar{
	float:right;
	width:282px;
	padding:32px 59px 0 0;
}
#main.def .box .bar h3{
	color:#b22513;
	margin:0;
	font:16px/18px Verdana, Arial, Helvetica, sans-serif;
}
#main.def .box .bar .bar-list{
	list-style:none;
	margin:0;
	padding:20px 0 0 2px;
}
#main.def .box .bar .bar-list li{
	background:url(images/blt.gif) no-repeat 0 8px;
	padding:4px 0 4px 26px;
}
#main.def .box .bar .bar-list a{color:#666;}
#main.def .box .bottom-box{
	border-top:1px solid #d6d6d6;
	margin:52px 0 0;
	overflow:hidden;
	padding:25px 27px 19px 31px;
	width:882px;
}
#main.def .box .bottom-box ul{
	float:left;
	list-style:none;
	padding:12px 0 0;
	margin:0;
}
#main.def .box .bottom-box li{
	float:left;
	padding:0 7px 0 9px;
	background:url(images/sep2.gif) no-repeat 0 50%;
}
#main.def .box .bottom-box li:first-child{background:none;}
#main.def .box .bottom-box li a{color:#069;}
#main.def .box .bottom-box .btn{
	float:right;
	background:url(images/btn.gif);
	width:214px;
	height:25px;
	color:#fff;
	text-align:center;
	padding:12px 0 0;
	font-size:12px;
	font-weight:bold;
}
.blog #page{
	background:#ebebeb url(images/bg-body-blog.jpg) no-repeat 50% 0;
	color:#666;
}
.blog #main{padding:131px 0 327px;}
/* sub-nav */
.blog .sub-nav{
	float:right;
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}
.blog .sub-nav li{
	float:left;
	padding:0 20px 0 0;
}
.blog .sub-nav li a{
	color:#999;
	padding:0 0 4px;
	display:block;
}
.blog .sub-nav li a:hover{
	color:#666;
	text-decoration:none;
}
.blog .sub-nav li.current-cat a{
	color:#ac1f13;
	background:url(images/sub-nav-hover.gif) repeat-x 0 100%;
}
.blog h2{
	font:28px Verdana,  Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 17px 34px;
}
/* main-area */
.blog .main-area{
	width:958px;
	margin:0 0 0 7px;
	background:url(images/blog-page-r.png) repeat-y;
	font-size:12px;
	line-height:18px;
}
.blog .main-area .top{
	background:url(images/blog-page-t.gif) no-repeat;
	width:100%;
	position:relative;
}
/* main-block */
.blog .main-block{
	float:left;
	background:url(images/main-block-t.gif) no-repeat 14px 12px;
	width:479px;
	padding:57px 43px 0 140px;
}
.blog .main-block .post{padding:0 0 42px;}
.blog .main-block .hold-text{padding-top:28px;}
.blog .main-block p{
	margin:0;
	padding:0 0 20px;
}
.blog .main-block a{color:#069;}
.blog .main-block .blog-date{
	width:84px;
	height:77px;
	background:url(images/bg-date-blog.gif) no-repeat;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	padding:12px 32px 0 0;
	text-align:right;
	margin:0 0 0 -140px;
	font-style:normal;
}
.blog .main-block .blog-date span{
	display:block;
	font-size:12px;
	text-transform:uppercase;
	padding-top:1px;
}
.blog .main-block h3,
.blog .main-block h3 a{
	margin:0 0 12px;
	font:22px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#a41910;
	padding:2px 0 0;
}
.blog .main-block h3 a{color:#a41910;}
.blog .main-block h6{
	margin:0 0 17px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#999
}
.blog .main-block .conteiner-img{
	background:#fff;
	border:1px solid #d6d6d6;
	padding:4px 0 12px;
	margin:0 0 35px -7px;
	position:relative;
}
.blog .main-block .conteiner-img img{
	display:block;
	margin:0 auto 9px;
}
.blog .main-block .conteiner-img strong{
	color:#ab1e12;
	font-size:11px;
	font-weight:normal;
	padding-left:17px;
	display:block;
}
.blog .main-block blockquote{
	margin:9px 0 28px 2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	font-style:italic;
	background:url(images/blockquote-line.gif) repeat-y;
	padding:0 0 0 22px;
}
.blog .main-block blockquote q{quotes:none;}
.blog .main-block .list{
	margin:0;
	padding:0 0 25px 2px;
	list-style:none;
}
.blog .main-block .list li{
	background:url(images/blog-blt1.gif) no-repeat 0 5px;
	padding:0 0 2px 35px;
	font-size:11px;
}
.blog .main-block .list li a{color:#666;}
.blog .main-block .more{
	text-transform:uppercase;
	font-size:9px;
}
/* sidebar */
.blog .sidebar{
	float:right;
	width:260px;
	padding:0 13px 0 13px;
	margin:16px 4px 0 0;
	display:inline;
	background:url(images/bg-blog-sidebar.gif) repeat-y;
}
.blog .sidebox{margin:0 0 16px;}
.blog .sidebox .top{
	background:url(images/sidebox-t.gif) no-repeat;
	height:9px;
	font-size:0;
}
.blog .sidebox .bottom{
	background:url(images/sidebox-b.gif) no-repeat 0 100%;
	height:9px;
	font-size:0;
}
.blog .sidebox .bg{
	background:url(images/sidebox-r.gif) repeat-y;
	height:1%;
	padding:0 5px;
}
.blog .sidebox .bg:after{
	content:"";
	display:block;
	clear:both;
}
.blog .sidebox h3{
	margin:-6px -5px 0;
	font:14px/32px Tahoma, Arial, Helvetica, sans-serif;
	height:34px;
	color:#fff;
	padding-left:14px;
	position:relative;
}
.blog .latest-posts h3{background:url(images/sidebox-title-bg1.gif) no-repeat;}
.blog .side-menu h3{background:url(images/sidebox-title-bg2.gif) no-repeat;}
.blog .sidebox ul{
	margin:0;
	padding:0 8px 8px 3px;
	list-style:none;
}
/* latest-posts */
.blog .latest-posts ul li{
	border-bottom:1px solid #e7e7e7;
	padding:11px 5px 9px 13px;
}
.blog .latest-posts ul li h5{
	color:#333;
	font-size:12px;
	line-height:18px;
	margin:0;
}
.blog .latest-posts ul li h5 a{color:#333;}
.blog .latest-posts ul li h5 a:hover{
	color:#069;
	text-decoration:none;
}
.blog .latest-posts ul li em{
	color:#999;
	font-size:10px;
	line-height:16px;
}
.blog .sidebar .sidebox .more{
	color:#069;
	font-size:10px;
	float:right;
	margin-right:19px;
}
/* side-menu */
.blog .side-menu ul{padding:9px 8px 0 3px;}
.blog .side-menu ul li{
	border-top:1px solid #e7e7e7;
	padding:8px 5px 7px 14px;
	vertical-align:top;
}
.blog .side-menu ul li a{
	display:block;
	width:100%;
}
.blog .side-menu ul li a.opener {background:url(images/btn-close.gif) no-repeat 201px 4px;}
.blog .side-menu ul li.active a.opener{background:url(images/btn-opener.gif) no-repeat 201px 9px;}
.blog .side-menu ul li.close li a,
.blog .side-menu ul li.opener li a{background:none;}
.blog .sidebox ul ul{padding:8px 8px 13px 0;}
.blog .sidebox ul ul li{
	padding:0 5px 0 13px;
	color:#999;
	border-top:0;
}
.blog .side-menu ul li a{color:#666;}
.blog .side-menu ul li li a{
	color:#999;
	font-size:10px;
	display:inline;
}
.blog .side-menu ul li a:hover{
	color:#a41910;
	text-decoration:none;
}
.blog .side-menu ul li li a:hover{
	color:#333;
	text-decoration:none;
}
/* sidebox-1 */
.blog .sidebox-1 .bg{padding:33px 5px 10px;}
.blog .sidebox-1 img{
	display:block;
	margin:0 auto 9px;
}
.blog .sidebox-1 p{
	margin:0;
	text-align:center;
	font-size:11px;
}
.blog .sidebox-1 .hold-text{
	padding:0 25px 19px;
	border-bottom:1px solid #e7e7e7;
}
.blog .sidebox-2 .bg{padding:11px 14px;}
.blog .sidebox-2 .bg select{width:229px;}
.btn-view{
	background:url(images/btn-2-l.gif) no-repeat;
	float:left;
	color:#fff;
	font-size:11px;
	text-align:center;
	margin:14px 0 0 60px;
	font-weight:bold;
	line-height:26px;
}
.btn-view:hover{text-decoration:none;}
.btn-view span{
	background:url(images/btn-2-r.gif) no-repeat 100% 0;
	float:left;
	padding:0 19px;
	height:28px;
}
/* main-area - bottom */
.blog .main-area .btm{
	background:url(images/blog-page-b.gif) no-repeat 0 100%;
	height:81px;
	overflow:hidden;
	padding:0 28px 0 45px;
	position:relative;
}
.blog .main-area .btm a{
	float:left;
	width:104px;
	height:28px;
	margin:24px 12px 0 0;
	background:url(images/btn-1.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:26px;
}
.blog .main-area .btm .form-box{
	float:right;
	background:url(images/bg-input.gif) no-repeat;
	width:255px;
	height:32px;
	margin:21px 0 0;
}
.blog .main-area .btm .form-box input{float:left;}
.blog .main-area .btm .form-text{
	border:none;
	background:none;
	width:214px;
	margin:7px 0 0;
	color:#666; 
}
/* page end */
/* footer start */
#footer{
	width:100%;
	height:277px;
	margin:-277px 0 0;
	position:relative;
	overflow:hidden;
	background:#fff url(images/bg-footer.gif) repeat-x 0 1px;
}
#footer .tools{background:url(images/footer-sep.gif) no-repeat 50% 100%;padding:30px 0 34px;}
#footer .tools .weather{
	float:left;
	width:240px;
	padding:0 0 0 30px;
}
#footer .tools .weather img{float:left;margin:0 9px 0 0;}
#footer .tools .weather p{
	margin:0;
	color:#666;
	font:9px/16px Arial, Verdana, sans-serif;
}
#footer .tools .weather p strong{
	color:#333;
	font-weight:bold;
	font-size:11px;
}
#footer .tools .weather p a{color:#069;}
#footer .tools .info{
	float:right;
	width:420px;
	padding:17px 0 0;
	overflow:hidden;
}
#footer .tools .info .col{
	float:left;
	width:126px;
	overflow:hidden;
}
#footer .tools .info h5{
	margin:0 0 4px;
	color:#ccc;
	font:bold 9px/12px Arial, Verdana, sans-serif;
	text-transform:uppercase;
}
#footer .tools .info .col a{color:#069;}
#footer .tools .info .col-main{height:1%;overflow:hidden;}
#footer .tools .info .col-main p{
	margin:0 0 6px;
	width:85px;
	float:left;
	color:#999;
	font:9px Arial, Verdana, sans-serif;
}
#footer .tools .info .col-main p strong{color:#666;float:left;}
#footer .tools .info .col-main p span{
	width:18px;
	float:left;
	padding:0 2px 0 0;
}
#footer .footer-hold ul{
	list-style:none;
	padding:40px 0 0;
	margin:0;
	text-align:center;
}
#footer .footer-hold li{
	display:inline;
	background:url(images/sep.gif) no-repeat 0 50%;
	padding:0 8px 0 9px;
	font:9px/12px Arial, Verdana, sans-serif;
}
#footer .footer-hold li:first-child{background:none;}
#footer .footer-hold li a{color:#999;}
#footer .footer-hold p{
	margin:18px 0 0;
	text-align:center;
	color:#999;
	font:9px/12px Arial, Verdana, sans-serif;
}
/* footer end */
#comment {
	width: 95%;
}
/*
 * Header
 */
.navigation a:active, 
.navigation a:focus, 
#gallery .tools a:active,  
#gallery .tools a:focus,
#gallery .btn-prev:active,
#gallery .btn-prev:focus,
#gallery .btn-next:focus,
#gallery .btn-next:focus {
	outline: none;
}
/*
 * Custom Content
 */
#gallery .gallery-info a {
	font-weight:bold;
	color:#006699;
}
.we-want-you, 
.earn-xp-lvlup,
.join-topblurb, 
.join-step1,
.join-step2,
.join-step3,
.facebook-text, 
.twatter-text {
	position:absolute;
	text-align:center;
	left:50%;
	font:12px/18px Arial, Verdana, sans-serif;
}
.we-want-you {
	top:284px;
	margin-left:-450px;
	width:220px;
}
.we-want-you strong {
	display:block;
	padding-bottom:15px;
}
.earn-xp-lvlup {
	margin-left:230px;
	top:315px;
	width:205px;
}
.join-topblurb {
	top:215px;
	width:540px;
	margin-left:-270px;
	font-weight:bold;
	font-size:16px;
}
.join-topblurb span {
	text-decoration:underline;
}
.join-step1,
.join-step2,
.join-step3 {
	width:280px;
	top:340px;
	font-size:11px;
}
.join-step1 {margin-left:-450px;}
.join-step2 {margin-left:-140px;width:286px;}
.join-step3 {margin-left:180px;}
.join-step3 strong {
	display:block;
	padding-top:15px;
}
.join-step3 span {
	font-size:10px;
	color:#666;
}
.facebook-text {
	top:390px;
	margin-left:210px;
	width:230px;
}
.twatter-text {
	top:390px;
	margin-left:-450px;
	width:225px;
}
li.book-form form.cform {
	position:absolute;
	left:50%;
	margin:0;
	font:12px/18px Arial, Verdana, sans-serif;
	top:260px;
	margin-left:-500px;
	color:#666;
	width:500px;
	overflow:hidden;
}
li.book-form form.cform label {
	position:absolute; 
	width:200px;
	top:4px;
	left:10px;
	color:#333;
}
li.book-form form.cform label.focus {color:#666;}
li.book-form form.cform label.has-text {color:#fff;}
li.book-form form.cform span.reqtxt, 
li.book-form form.cform span.emailreqtxt {
	position:absolute;
	right:10px;
}
li.book-form form.cform ol {
	list-style-type:none;
	position:relative;
	overflow:hidden;
	padding:0;
}
li.book-form form.cform ol li {
	width:250px;
	margin:20px 0;
	float:none;	
	height:28px;
}
li.book-form form.cform ol li input {
	padding:7px 10px;
	width:205px;
	height:14px;
	background: url(images/swforminput.png) no-repeat;
	border:none;
	position:absolute;
	color:#333;
}
li.book-form form.cform ol li select {
	width:225px;
	color:#333;
}
li.book-form form.cform ol li textarea {
	padding:7px 10px;
	width:211px;
	height:114px;
	background: url(images/textarea.png) no-repeat;
	border:none;
	position:absolute;
	color:#333;
}
#li-2-5, #li-3-5 {
	position:absolute;
	top:0;
	right:0;
	margin:16px 0;
	height:128px;
}
li.book-form form.cform fieldset {
	float:left;
}
li.book-form form.cform p.cf-sb {
	position:absolute;
	left:252px;
	top:164px;
	margin:0;
}
li.book-form form.cform p.cf-sb input {
	border:none;
	background: url(images/input-submit.png) no-repeat;
	width:57px;
	height:25px;
	cursor:pointer;
	margin:0;
}
div.cf_info {
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
	top:460px;
	width:500px;
}
.cform ol {
	list-style-type:none;
	padding:0;
	margin:0;
	color:#666666;
}
.cform ol li {
	margin: 0 0 15px;
	overflow:hidden;
}
.cform ol li input.single {
	border:none;
	padding:8px;
	height:16px;
	width:214px;
	margin:0;
	float:left;
	color:inherit;
	background:url(images/online-input.gif) no-repeat; 
}
.cform ol li label {
	width:170px;
	display:block;
	float:left;
	color:inherit;
}
.cform ol li textarea {
	padding:8px;
	width:211px;
	height:75px;
	border:none;
	background:url(images/online-textarea.gif) no-repeat;
	float:left;
}
.cform ol li select {
	width:227px;
	float:left;
}
.cform ol li input.cf_upload {
	width:227px;
	float:left;
}
.cform ol:after {
	content:url(http://www.isilumko.com/studentwise/wp-content/themes/media/images/required.gif) "  Required";
}
.cform ol li input.cf-box-b {
	float:left;
}
.cform ol li span.reqtxt, 
.cform ol li span.emailreqtxt {
	margin:0 0 0 10px;
	display:block;
	float:left;
}
.cform ol li span.reqtxt:after, 
.cform ol li span.emailreqtxt:after  {
	content:url(http://www.isilumko.com/studentwise/wp-content/themes/media/images/required.gif);
}
.cform input.sendbutton {
	border:none;
	background: url(images/online-submit.gif) no-repeat;
	width:163px;
	height:35px;
	display:block;
	margin:0 0 0 240px;
}
p.linklove {display:none;}
h1#sw-logo {
	background: url("images/sw-logo.png") no-repeat;
	width: 470px;
	height: 159px;
	left:50%;
	top:39px;
	position:absolute;
	z-index:2;
	text-indent:-9999px;
	margin:0 0 0 -235px;
	padding:0;
}
#sticky-nav {
	width:100%;
	position:absolute;
	top:0;
	z-index:5;	
}
#sticky-nav a {
	position:absolute;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	left:50%;
}
a.sticky-about, 
a.sticky-promo {
	display:block;
	margin:0 0 0 -460px;
	width:137px;
	height:25px;
	color:#666;
	padding-top:7px;
	background:url(images/sticky-about.png) no-repeat;
}
a.sticky-promo {
	margin:0 0 0 -310px;
}
a.sticky-book {
	display:block;
	margin:0 0 0 250px;
	width:202px;
	height:25px;
	color:#FFF;
	padding-top:7px;
	background:url(images/sticky-book.png) no-repeat;
}
a.sticky-help {
	display:block;
	margin:0 0 0 -160px;
	width:88px;
	height:25px;
	color:#666;
	padding-top:7px;
	background:url(images/help.png) no-repeat;
}
a.sticky-help:hover, 
a.sticky-about:hover,
a.sticky-promo:hover {
	background-position:0 -32px;
	color:#FFF;
	text-decoration:none;
}
.next-expl, .prev-expl {
	position:absolute;
	top:173px;
	right:60px;
	width:272px;
	height:73px;
	background: url(images/next-expl.png) no-repeat;
}
.prev-expl {
	background: url(images/prev-expl.png) no-repeat;
	right:auto;
	left:60px;
}
.next-expl p,
.prev-expl p {
	margin:0;
	color:#FFF;
	padding:20px 140px 0 20px;
}
.prev-expl p {
	padding:20px 20px 0 120px;
}
.promo-expl {
	position:absolute;
	height:100px;
	width:200px;
	background:url(images/promo-expl.png) no-repeat;
	top:40px;
	left:50%;
	margin:0 0 0 250px;
	z-index:3;
}
.promo-expl p {
	margin:0;
	color:#FFF;
	padding:55px 20px 0;
}
.tools-expl {
	position:absolute;
	z-index:5;
	height:131px;
	width:187px;
	background:url(images/tools-expl.png) no-repeat;
	top:490px;
	left:50%;
	margin:0 0 0 -420px;
}
.tools-expl p {
	margin:0;
	color:#FFF;
	padding:20px 20px 0;
}
.about-left,
.about-right {
	position:absolute;
	left:50%;
	top:270px;
	width:250px;
	margin:0 0 0 -450px;
}
.about-right {
	margin:0 0 0 210px;
}
.about-left p, 
.about-right p {
	margin:0 0 20px;
	color:#333;
	padding:0;
	line-height: 18px;
	font-size:12px;
}
.apply-online {
	position:absolute;
	display:block;
	width:185px;
	height:80px;
	top:95px;
	left:50%;
	margin:0 0 0 -425px;
	z-index:5;
	background: url(images/apply-online.png) no-repeat;
}
.content div.cf_info {
	margin:10px 0;
	position:static;
	left:auto;
	top:auto;
	color:#A41A10;
}

