/**
 * @package Global Education Business Theme - Adodis Drupal Theme
 * @version 1.1 November 25, 2010
 * @author Adodis Theme http://www.drupal-themes.adodis.com
 * @copyright Copyright (C) 2010 Adodis Drupal Theme
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/********** BODY SECTION *************/
body {
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 13px;
	font-weight: normal;
	color: #2B2B2B;
	word-wrap: break-word;
	margin: 0 auto; 
	padding: 0;
	border: 0;
	outline: 0;
	background: #000000;
}

/********** MAIN WRAPPER SECTION *************/
#wrapper {
	margin: 0 auto;
	min-width:970px;
	
	/*background-color:#ECE1AE;*/
	background-color:#CFB53B;
	
	
	/*background-color:#E6D793;;*/
}

.page-center {
	width:970px;
	margin:0 auto;
}

div.header-banner {
	margin: 0 auto;
}

#content-wrapper {
	width: 970px;
	margin: 0 auto;
	background-color:#ffffff;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#content-wrapper ul {
	/*margin: 0 0 0 20px;*/
	padding-left: 20px;
	/*font-size: 14px;*/
}

/********** HEADER SECTION *************/
#header {
	/*background:#7A0001;*/
	
	/*background:#007500;*/
	background:#383833;
	
	/*background:#25B1CF;*/
	height: 120px;
	overflow: hidden;
	/*border-top:8px solid #82817D;*/
	
	border-top:8px solid #CFB53B;
	/*border-top:8px solid #CFB53B;*/
	
	/*border-top:8px solid #007500;*/
}

/********** LOGO SECTION *************/
#logo,#preview #preview-header #preview-logo {
	float: left;
	padding: 0;
	/*margin: 3px 0 0 5px;*/
        margin: 0;
}

div#site-name {
	float: left;
}

div#header h1 {
	font-size: 350%;
	position: relative;
	top: 2px;
	left: 27px;
}

div#header a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
}

/********** HEADER RIGHT AREA********/
div#header-right {
	float: right;
	color: #FFFFFF;
	
	/*width: 478px;*/
	width: 378px;
	
	text-align: right;
	overflow:hidden;
}

div#head-top-right {
	overflow: hidden;
}
div#header-right .content {
	margin-bottom:10px;
	float:right;
	clear:both;
}
div#head-top-right h2 {
	display: none;
}
div#header-right h2.subject {
	display: none;
}

div#header-right ul {
	margin: 0;
	padding: 0;
	text-align: right;
}

div#header-right ul li {
	float:left;
	padding: 0px 9px;
	background: url(../images/top-sep.png) right center no-repeat;
	list-style:none;
}
div.header_menu
{
	float:right;
}

div#header-right #block-menu-menu-top-menu ul li a {
	/*color:#E1E1E1;*/
	color: #000000;
}
div#header-right #block-menu-menu-top-menu ul li a:hover {
	color:#FFFFFF;
}
div#header-right ul li a, div#header-right ul li a:hover {
	color:#FFFFFF;
}

div#header-right a {
	color: #ffffff;
	font-size:12px;
}

div#header-right ul li.last {
	background: none;
	padding-right: 2px;
}
div#header-right ul li.first {
	padding-left: 2px;
}

div#header-right ul li:hover a,div#header-right a:hover {
	color: #ffffff;
}


/********** MENU REGION ***********/
#menu {
	background: url(../images/menu-bg.jpg) repeat-x;
	height: 40px;
	font-size: 13px;
}

#menu h2 {
	display: none;
}

/**************** BANNER REGION ************/
#slideshow-area {
	margin:0 auto;
	overflow:hidden;
	width:990px;
	/*padding-bottom:10px;*/
	padding-bottom:0px;
	text-color: #000000;
}

#slideshow {
	margin: 0 auto;
	
	/*background:#edeeeb;*/

	background:#4BAFEB url(../images/slide-bg-img.png) no-repeat right;
	/*background: #77c4f0;*/
	
	/*background: #cfb53b;*/
	text-color: #000000;
}

/************** Slide Show **************
/*--Main Container--*/
.main_view {
	position: relative;
}

/*--Window/Masking Styles--*/
.window {
	height: 265px;
	width: 990px;
	overflow: hidden;
	/*--Hides anything outside of the set width/height--*/
	position: relative;
}

.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}

.image_reel img {
	float: left;
}

/************ MIDDLE CONTENT PART **********/

.middle-part {
	padding-bottom:10px;
}

/********** BLOCK AREA **********/
	/*********** LEFT SIDEBAR ***********/
#sidebar_left {
	padding: 0 10px 0 0;
	float: left;
	width: 245px;
	overflow: hidden;
}

/********* Block Layout 2 (Menu Layout) ***********/
.block-content img {
	margin-left: -8px;
	margin-top: -10px;
}

.block-content div {
	text-align:justify;
}

/***** RIGHT SIDEBAR **********/
div#sidebar_right {
	float: right;
	padding:0 0 0 10px;
	width: 245px;
	overflow: hidden;
}

div#sidebar_right .subject, div#sidebar_left .subject {
	background: url(../images/quicklinks_bg.gif) repeat-y;
	margin: 0;
	padding: 5px 0 6px 28px;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	/*color: #FAFEFD;*/
	
	color: #CFB53B;
	/*border-right:1px solid #C00B0B;*/
	border-right:1px solid #00A600;
	/*border-top:4px solid #F24549;*/
	border-top:4px solid #77FF77;

}

.subject {
	margin: 0;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;

}

.block-content {
	border: 1px solid #C6C6C6;
	margin-bottom: 8px;
	padding: 10px 10px 9px 10px;
	background:#EDEDEB;
}

.block-content p {
	margin: 0;
	padding: 0;
}

.block-content ul {
	margin: 0 0 0 15px;
	padding-left: 0px;
	font-size: 14px;
}

.block-content ul li {
	list-style-image: none;
	padding: 0px; /*top:7px */
}

.block-content ul.menu li {
	list-style-image: none;
	list-style-type: none;
	padding: 8px 0;
	background: url(../images/left-menu-Nbg.gif) center bottom repeat-x;
}

.block-content ul.menu li.last {
	padding: 8px 0;
	background:none;
}

.block-content ul.menu {
	margin: 0px;
}

.block-content ul.menu li a {
	color: #141414;
	font-family: Arial;
	background: url(../images/menu-bullet.png) no-repeat left 2px;
	padding-left:20px;
	margin-left:10px;
}
.block-content ul li a {
	color: #141414;
	font-family: Arial;
}

.block-content .readmore {
	float: right;
	clear: both;
}

/* --------------- Search Form ---------------- */
#block-search-form .block-content {
	margin-bottom: 8px;
	padding: 3px 0 0px 7px;
	height: 39px;
}

#block-search-form .block-content input.form-text {
	/*border: 1px solid #971F21;*/
	Border: 1px solid #249819;
	width: 138px;
	height: 17px;
	margin: 7px;
	margin-left: 0px;
	float: left;
	margin-right: 9px;
	padding: 1px 0 2px 3px;
}

#block-search-form .block-content input.form-submit {
	height: 21px;
	margin-right: 0px;
	width: 66px;
	background: #942B53 url(../images/login-btn-nr-bg.gif);
	/*color: #fff;*/
	color: #CFB53B;
	border: none;
	margin-top: 7px;
	padding: 0px;
}

#edit-basic #edit-submit {
	margin-bottom: 0px;
	border: none;
}

/********** LEFT SIDE BAR LOGIN BLOCK ************/

#block-user-login .block-content input.form-text {
	height: 18px;
	margin-top: 10px;
	margin-left: 0;
	padding: 3px 0 3px 3px;
	font-weight: normal;
	font-family: arial;
	color: #4E4E4E;
	width: 218px;
	/*border: 1px solid #930307;*/
	border: 1px solid #007500;
}

#block-user-login .block-content .form-item {
	margin: 0px;
}

#block-user-login .block-content .form-actions {
	margin: 0px;
	padding-top: 10px;
	padding-left: 7px;
}

#block-user-login .block-content .form-submit {
	width: 58px;
	height: 23px;
	border: none;
}
#sidebar_left #block-user-login .block-content .form-submit {
	background: url(../images/login-btn-nrml.gif);
}
#block-user-login .block-content ul li a {
	font-size:12px;
}

/********* Block (Image Layout) ***********/

div.image-layout .block-content img {
	margin: 0;
}

div.image-layout .block-content {
	padding: 4px 2px 0px 2px;
	border: none;
	text-align: center;
}

/********* Block (Menu Layout) ***********/

div.menu-layout .block-content
{
	padding:0;
}


/*********** MAIN CONTENT ********/

#main-content-three-column {
	width: 440px;
}

#main-content-two-column-left {
	width:705px;
}

#main-content-two-column-right {
	width: 705px;
}

#main-content-one-column {
	width: 100%;
}
#middle-part-two-column-left .main-content {
	padding:3px 0 0 10px;
}

#middle-part-two-column-right .main-content {
	padding:3px 10px 0 0;
}
#middle-part-three-column .main-content
{
	padding:3px 10px 0 10px;
}
#main-content-one-column .main-content {
	padding:3px 0 0 10px;
}

.main-content {
	margin: 0;
	color: #2B2B2B;
	float: left;
	font-family: arial;
	font-weight: normal;
	line-height: 150%;
	text-align: justify;
	white-space: normal;
}

#node-title {
	color: #3B3B3B;
	font-family: Helvetica;
	font-size: 20px;
	text-transform:none;
	font-weight:normal;
}

/************* CONTENT BOTTOM REGION **********/
#content-bottom {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	/*border-top: 1px dotted #7A0001;*/
	order-top: 1px dotted #007500;
}

.services {
	margin: 0;
}

.services h2 {
	margin: 0px 0 9px 0;
	padding: 0;
	/*color: #971F21;*/
	color: #00A600;
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	background: none;
}

#content-bottom div.content {
	margin-bottom: 15px;
}

#content-bottom .readmore {
	float: right;
}

#content-bottom p {
	margin: 0;
}

/**************Tab Slider*****************/

#tab_slider {
	padding-bottom:10px;
	margin-top:10px;
}

#tab_slider h2.subject {
	display:none;
}

ul.tab_slide {
	margin:0;
}

ul.tab_slide li {
	list-style:none;
	display:inline;
	padding:0 5px;
}
ul.tab_slide li:first-child {
	padding-left:0;
}

ul.tab_slide li a {
	padding:5px 10px;
	border-left:1px solid #B6B6B6;
	border-right:1px solid #B6B6B6;
	border-top:1px solid #B6B6B6;
	text-transform:capitalize;
	/*background:#7A0001;*/
	background:#007500;
	color:white;
	font-weight:bold;
}
ul.tab_slide li.tab-color1 a {
	background:#E8355D;
}

ul.tab_slide li.tab-color2 a {
	background:#A17A51;
}

ul.tab_slide li.tab-color3 a {
	background:#8D9C47;
}

ul.tab_slide li.tab-color4 a {
	background:#1E87C0;
}

ul.tab_slide li.tab-color5 a {
	background:#4CA798;
}

#tab_slider ul.tab_slide li a:hover,#tab_slider ul.tab_slide li.active a {
	background:#fff;
	color:black;
	text-decoration:none;
	padding-bottom:6px;
	position:relative;
	z-index:100;
}

.tab_content {
	margin-top:3px;
	border:1px solid #B6B6B6;
	padding:20px 10px 10px;
}


/* ------------------ User positions ------------------ */

div#user-position {
	overflow:hidden;
	padding:27px 0 15px;
	background:url(../images/tab-bot-border.jpg) top no-repeat;
}

#user-1,#user-2,#user-3,div#user-position .content {
	float: left;
}

#user-1,#user-2,#user-3 {
	background:transparent url(../images/tab-sep.jpg) repeat-y scroll right top;
	padding-left:15px;
	padding-right:20px;
}

/*****user box separator********/

.col-three #user-3, .col-one #user-1, .col-one #user-2, .col-one #user-3 {
	background:none;
}

.user2_separator #user-2 {
	background:none;
}

.user3_separator #user-3 {
	background:none;
}
/*****user box padding limit********/

.col-one #user-1, .col-one #user-2, .col-one #user-3 {
	padding:0;
}
.col-three #user-1, .user3_separator #user-1, .user2_separator #user-1, .user3_separator #user-2 {
	padding-left:0;
}

.col-three #user-3, .user3_separator #user-3, .user2_separator #user-2 {
	padding-right:0;
}

div#user-position h2.subject {
	background: none;
	color: #0D0F0E;
	padding: 0 0;
	display:none;
}

p.readmore,.readmore {
	padding: 0 0 0 10px;
	margin-left: 3px;
	background: url(../images/readmore.png) left 5px no-repeat;
}

div.user-column-three, div.user-column-three .content, .col-three .tabbs  {
	width: 226px;
}

#user-1 div.user-column-three,#user-1 div.user-column-three .content,.col-three div#user-1 .tabbs  {
		width:447px;
}

div.user-column-two, div.user-column-two .content, .col-two .tabbs {
	width: 467px;
}

div.user-column-one, div.user-column-one .content, .col-one .tabbs {
	width: 970px;
}

/*********user tab slide*******/

.tabbs {
	height: 40px;
	position: relative;
	overflow:hidden;
}

.tabbs span {
	font-family:Trebuchet MS;
	font-size:17px;
}

.tabbs .moving_bg {
	padding: 10px;
	position: absolute;
	width: 125px;
	z-index: 190;
	left: 0;

}

.tabbs .tab_item1 {
	display: block;
	float: left;
	padding-left:8px;
	padding-right:20px;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
	color:#CDCDCD;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.tabbs .tab_item2 {
	display: block;
	float: left;
	padding-left:8px;
	padding-right:20px;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
	color:#CDCDCD;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.tabbs .tab_item3 {
	display: block;
	float: left;
	padding-left:8px;
	padding-right:20px;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
	color:#CDCDCD;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

.slide_content {
	overflow: hidden;
	position: relative;
}

.tabslider {
	width: 5000px;
}

.tabslider ul {
	margin: 0px;
	padding: 0px;
}


.tabslider ul li {
	padding-bottom: 7px;
	list-style:none;
}
span.tab-color1 {
	border-left:4px solid #E8355D;
}
span.tab-color2 {
	border-left:4px solid #A17A51;
}
span.tab-color3 {
	border-left:4px solid #8D9C47;
}
span.tab-color4 {
	border-left:4px solid #1E87C0;
}
span.tab-color5 {
	border-left:4px solid #4CA798;
}
span.tab-color6 {
	border-left:4px solid #F2B14D;
}
span.default_tabcolor {
	border-left:4px solid #971F21;
}


/* ------------------ Footer positions ------------------ */

div#fcolumn-position {
	padding: 5px 0;
}

#fcolumn-1,#fcolumn-2,#fcolumn-3,#fcolumn-4,#fcolumn-5 {
	float: left;
}

div#fcolumn-position h2.subject {
	background: none;
	
	/*color: #FDFDFB;*/
	color: #EADFAC;
	
	font-size:13px;
	padding:0;
	text-transform:uppercase;
}

p.readmore,.readmore {
	padding:0 0 0 10px;
	margin-left: 3px;
	background: url(../images/readmore.png) left 60% no-repeat;
	text-decoration:underline;
}

div.fcolumn-column-five {
	padding-right: 25px;
	width: 169px;
}

div.fcolumn-column-four {
	padding-right: 25px;
	width: 217px;
}

div.fcolumn-column-three {
	padding-right: 25px;
	width: 298px;
}

div.fcolumn-column-two {
	padding-right: 25px;
	width: 460px;
}

div.fcolumn-column-one {
	width: 970px;
}

div#fcolumn-position ul {
	margin:7px 0 0 0;
	padding:0;
}
div#fcolumn-position ul li {
	list-style:none;
	padding:2px 0;
}
div#fcolumn-position ul li a {
	/*color:#A6A5A3;*/
	color: #CFB53B;
	font-size:12px;
}
div#fcolumn-position ul li a:hover {
	color:#FFFFFF;
}


/* ------------------ FOOTER AREA------------------ */
#footer {
	overflow: hidden;
	
	background: #383833 url(../images/ftr-bg.gif) repeat-x; 
	/*background: #007500 url(../images/ftr-bg.gif) repeat-x;*/
	padding-top:20px;
}

#footer a {
	
	/*color: #A6A5A3;*/
	color: #CFB53B;
}
#footer a:hover {
	color: #FFFFFF;
}

#footer .content {
	
	/*color:#A6A5A3;*/
	color: #CFB53B;
	
	margin-bottom:10px;
}

/* ------------------ FOOTER MENU REGION ------------------ */

#footer-menu {
	padding: 5px 0;
	width: 100%;
}

#footer-menu h2 {
	display: none;
}

#footer-menu div.content {
	float: left;
}

#footer-menu p {
	/*color: #A6A5A3;*/
	color: #CFB53B;
}

#footer-menu ul {
	margin: 0px;
}

#footer-menu ul li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	padding-right: 0px;
}

#footer-menu ul li a {
	padding: 0 11px 0 9px;
	font-family: arial;
	font-weight: normal;
	/*color: #A6A5A3;*/
	color: #CFB53B;
	background: right url(../images/btm-separator.png) no-repeat;
}

#footer-menu ul li:hover a,#footer a:hover {
	color: #FFFFFF;
}

#footer-menu ul li.first a {
	padding-left: 0;
}

#footer-menu ul li.last a {
	background: none;
}

/* ------------------ FOOTER CONTENT REGION------------------ */
#footer-content {
	
	/*color: #A6A5A3;*/
	color: #CFB53B;
	
	float: left;
	padding:5px 0;
	width:100%;
}

#footer-content h2 {
	display: none;
}

#footer-content ul {
	margin: 0px;
	padding: 0;
}

#footer-content ul li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	background: url(../images/btm-separator.png) center right no-repeat;
	padding: 0 6px 0 6px;
	margin: 0;
}

#footer-content ul li a {
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
}

#footer-content ul li:hover a {
	color: #fff;
}

#footer-content ul li.last a,#footer-content ul li.last {
	background: none;
}

#footer-content p {
	font-family: arial;
	
	/*color: #A6A5A3;*/
	color: #CFB53B;
	
	font-weight: normal;
	padding: 0 0 0 5px;
	float: left;
	margin: 0;
}

div.designed {
	float: right;
	width: 475px;
	color: #A5A5A5;
	text-align: right;
	position: relative;
	margin-top: 10px;
	padding-bottom: 10px;
}
#footer div.designed a {
	
	/*color:#A6A5A3;*/
	color: #CFB53B;
}
#footer div.designed a:hover{
	color:#FFFFFF;
}

/*************** COMMENT *****************/
.comment h2.title {
	margin-bottom: 1em;
}

.comment div.user-picture img {
	margin-left: 0;
	height:35px;
	margin:2px 5px 2px 2px;
}

.comment {
	margin-bottom: 20px;
	position: relative;
}

.comment .user-pic {
	margin: 5px;
}

.comment .user-picture {
	margin-top: 4px;
}

#comment-left {
	width: 100%;
	margin-right: 50px;
}

#comment-left ul.links.inline {
	display: inline;
}

.comment .user-pic {
	color:#68696B;
	font-size:0.857em;
}

.comment .user-pic img {
	margin: 0;
	border: 1px solid #d3d7d9;
}

.comment .submitted p {
	margin: 4px 0;
	line-height: 1.2;
}

.comment .submitted .comment-time {
	font-size: 12px;
	color: #1D4A8E;
}

.comment .submitted .comment-permalink {
	font-size: 12px;
	text-transform: lowercase;
}

.comment .content {
	line-height: 1.6;
}

.comment .comment-arrow {
	height: 40px;
	width: 20px;
	margin-left: -45px;
	margin-top: 10px;
	position: absolute;
}

.comment .comment-block {
	padding: 5px 5px;
	border: 1px solid #d3d7d9;
}

.comment .indented {
	margin-left: 40px;
}

.comment ul.links {
	padding: 0 0 0.25em 0;
}

.comment ul.links li {
	padding: 0 0.5em 0 0;
}

.comment-form .form-item {
	overflow: hidden;
	margin-bottom: .8em;
}

.comment-form .form-type-textfield label,.comment-form .form-type-item label {
	float: left;
}

.comment-form .form-type-textfield input,.comment-form .form-item .username
	{
	float: right;
	width: 75%;
	border-radius: 4px;
}

.comment-form .form-item .description {
	line-height: 1;
	float: right;
	width: 76%;
}

.comment-form .form-textarea {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item
	{
	margin-top: 0;
	margin-bottom: 0;
}

.comment-form fieldset.filter-wrapper .tips {
	font-size: 11px;
}

ul.links li.comment-add {
	display: none;
}

/************* COMMON CSS ****************/
input.form-text {
	width: 190px;
	padding:2px 2px 4px 4px;
}

/************  Tabs **************/
.tabs {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tabs ul.primary {
	padding: 0;
	margin:0 0 10px;
	overflow: hidden;
	/*border-bottom: 1px solid #971F21;*/
	border-bottom: 1px solid #249819;
	height: 25px;
}

.tabs ul.primary li {
	display: block;
	float: left;
	vertical-align: bottom;
	margin: 0 5px 0 0;
	padding-top: 2px;
}

.tabs ul.primary li.active a {
	border-bottom: 1px solid #ffffff;
}

.tabs ul.primary li a {
	/*color: #FFFFFF;
	background-color: #7A0001;*/
	color: #CFB53B;
	background-color: #249819;
	line-height: 1.8;
	padding: 2px 10px 6px 10px;
	margin: 0;
}

.tabs ul.primary li:hover a {
	/*background-color: #fff;*/
	background-color: #CFB53B;
	color: #000;
}

.tabs ul.primary li.active a {
	/*background-color: #ffffff;
	border-top: 1px solid #971F21;
	border-left: 1px solid #971F21;
	border-right: 1px solid #971F21;*/
	background-color: #CFB53B;
	border-top: 1px solid #007500;
	border-left: 1px solid #007500;
	border-right: 1px solid #007500;
	border-bottom: none;
	color: #000;
}

.tabs ul.secondary {
	border-bottom: none;
	padding: 0 0;
}

.tabs ul.secondary li {
	display: block;
	float: left;
}

.tabs ul.secondary li:last-child {
	border-right: none;
}

.tabs ul.secondary li:first-child {
	padding-left: 0;
}

.tabs ul.secondary li a {
	padding: .25em .5em;
	color: #FFFFFF;
	background-color: #7A0001;
}

.tabs ul.secondary li a.active {
	background-color: #ffffff;
	border-top: 1px solid #971F21;
	border-left: 1px solid #971F21;
	border-right: 1px solid #971F21;
	border-bottom: none;
	color: #000;
}

/* ------------------ UL,LI,P,OL ------------------ */
ul.action-links {
	list-style: none;
	margin: 5px;
	padding: .5em 1em;
}

ul.action-links li {
	display: inline-block;
	margin-left: 10px;
}

ul.action-links li a {
	padding-left: 15px;
	margin: 0 10px 0 0;
}

a,a:link,a:visited {
	text-decoration: none;
	color: #1D4A8E;
	font-family: Arial;
}

a:hover,a:active,a:focus {
	text-decoration: underline;
	color: #000000;
	font-family: Arial;
}

h1,h2,h3,h4,h5,h6 {
	margin: 1.0em 0 0.5em;
	font-family: Arial;
	text-transform: capitalize;
}

h1 {
	font-size: 175%;
	margin: 14px 0;
}

h2 {
	font-size: 150%;
	margin: 8px 0;
}

h3 {
	font-size: 140%;
	margin: 8px 0;
}

h4 {
	font-size: 125%;
	margin: 8px 0;
}

h5 {
	font-size: 115%;
	margin: 8px 0;
}

h6 {
	font-size: 105%;
	margin: 8px 0;
}

ul,ol,ul li.leaf,ul li.collapsed {
	margin: 1em 1em 1em 2em;
	padding: 0;
	list-style-image: none;
	list-style-type: disc;
}

li.expanded,li.collapsed,li.leaf {
	margin: 0;
	padding: 0;
}

li a.active {
	color: #D53503;
}

ul.links li {
	list-style-type: none;
}

p {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: justify;
}

img {
	outline: 0;
}

caption {
	text-align: left;
	font-weight: normal;
}

/*-- Block Quote  ---*/
blockquote {
	font-style: italic;
	margin: 0 5px;
	padding: 5px 10px;
	text-align:justify;
}

blockquote:before {
	color: #bbb;
	content: "\201C";
	font-size: 3em;
	line-height: .1em;
	margin-right: .2em;
	vertical-align: -.4em;
}

blockquote:after {
	color: #bbb;
	content: "\201D";
	font-size: 3em;
	line-height: .1em;
	vertical-align: -.45em;
}

blockquote :first-child {
	display: inline;
}

a.feed-icon {
	display: inline-block;
	padding: 15px 0 0 0;
}

table {
	border-spacing: 0;
	width: 100%;
	margin: 10px 0;
}

table td {
	/*padding: 5px 0;*/
        padding: 5px;
}

.block ul {
	margin: 0;
	padding: 0 0 0.25em 1em;
}

.item-list {
	font-size: 0.929em;
}

ul.menu li {
	margin: 0;
}

.region-content ul,.region-content ol {
	margin: 1em 0;
	padding: 0 0 0.25em 0.5em;
}

.item-list ul li {
	margin: 0;
	padding: 0.2em 0.5em 0 0;
}

ul.tips {
	padding: 0 0 0 1.25em;
}

#skip-link {
	left: 50%;
	margin-left: -5.25em;
	margin-top: 0;
	position: absolute;
	width: auto !important;
	z-index: 50;
}

#skip-link a,#skip-link a:link,#skip-link a:visited {
	background: #444;
	color: #fff;
	display: block;
	font-size: 0.94em;
	height: 1px;
	line-height: 1.7;
	position: absolute;
	text-decoration: none;
	top: -10000px;
}

#skip-link a:hover,#skip-link a:active,#skip-link a:focus {
	height: auto;
	outline: 0;
	overflow: visible;
	padding: 1px 10px 2px 10px;
	position: static;
	width: auto;
}

#content h2 {
	margin-bottom: 2px;
	font-size: 1.429em;
	line-height: 1.4;
}

.node-user-pic {
	font-size: 0.857em;
	color: #68696b;
}

.node-user-pic .user-picture img {
	float: right;
	height: 35px;
	margin: 1px 5px 0;
}
.node-user-pic .user-picture
{
	float:left;
	width:60px;
	padding-bottom:5px;
}
.user-picture
{
	float:left;
}


.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item
	{
	display: inline;
	float: left;
	padding-right: 10px;
	font-weight: normal;
}

.field-type-taxonomy-term-reference div.field-label {
	font-size: 0.857em;
	color: #68696b;
}

.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item
	{
	font-size: 0.929em;
}

.field-type-taxonomy-term-reference a:hover,.field-type-taxonomy-term-reference a:focus
	{
	text-decoration: underline;
}

.link-wrapper {
	text-align: right;
}

.field-type-image img,.user-picture img {
	margin: 0 0 1em;
}

ul.links {
	margin-top: 5px;
	color: #2B2B2B;
	color: #2B2B2B;
}

ul.links.inline {
	display: block;
}

.profile .user-picture {
	float: none;
}

.password-parent,div.form-item div.password-suggestions {
	position: relative;
	width: auto;
}

#password-strength {
	float: none;
	left: 16em;
	position: absolute;
	width: 11.5em;
}

#password-strength-text,.password-strength-title,div.password-confirm {
	font-size: 0.82em;
}

#password-strength-text {
	margin-top: 0.2em;
}

input.form-submit,a.button {
	/*border: 1px solid #971F21;
	background: #7A0001 url(../images/login-btn-nr-bg.gif) repeat-x;*/
	border: 1px solid #00A600;
	background: #007500 url(../images/login-btn-nr-bg.gif) repeat-x;*/
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin-right: 1em;
	padding:3px 10px;
	font-family:arial;
}

a.button:link,a.button:visited,a.button:hover,a.button:focus,a.button:active
	{
	text-decoration: none;
}

fieldset {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 32px;
	padding: 0 0 10px;
	position: relative;
	top: 12px;
	border-radius: 4px;
}

.fieldset-wrapper {
	margin-top: 25px;
}

.filter-wrapper {
	top: 0;
	padding-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

fieldset.collapsed {
	background: transparent;
	border-radius: 0;
}

fieldset legend {
	background: #E0E0DE;
	border: 1px solid #ccc;
	border-bottom: none;
	color: #3b3b3b;
	display: block;
	height: 2em;
	left: -1px;
	line-height: 2;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	text-shadow: 0 1px 0 #fff;
	top: -12px;
	width: 100%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

fieldset.collapsed legend {
	border-radius: 4px;
}

fieldset legend a {
	color: #3b3b3b;
}

fieldset legend a:hover,fieldset legend a:focus,fieldset legend a:active
	{
	color: #000;
}

fieldset .fieldset-wrapper {
	padding: 0 10px;
}

input {
	padding: 4px;
}

input,textarea {
	font-size: 0.929em;
}

textarea {
	line-height: 1.5;
}

textarea.form-textarea,select.form-select {
	padding: 4px;
}

input.form-text,textarea.form-textarea,select.form-select {
	border: 1px solid #ccc;
}

input.form-submit:hover,input.form-submit:focus,a.button:hover {
	/*background: #971F21;*/
	background: #00A600;
	color: #fff;
}

.password-suggestions ul li {
	margin-left: 1.2em;
}

.form-item {
	margin-bottom: 1em;
	margin-top: 2px;
}

.form-item label {
	font-size: 0.929em;
}

fieldset .description {
	margin-top: 5px;
	line-height: 1.4;
	color: #3c3c3c;
	font-style: italic;
}

.form-type-radio label,.form-type-checkbox label {
	margin-left: 4px;
}

.form-type-radio .description,.form-type-checkbox .description {
	margin-left: 2px;
}

html.js input.form-autocomplete {
	background-position: 100% 4px;
}

html.js input.throbbing {
	background-position: 100% -16px;
}

/*************** MAINTENANCE PAGE *****************/
.maintenance-page {
	background: #fff;
	padding-top: 20px;
}

#maintenane-page-wrapper {
	/*border: 1px solid #971F21;*/
	border: 1px solid #00A600;
	margin: 0 auto;
	width: 957px;
	padding-bottom: 20px;
}

#maintenane-page-wrapper #content .section h1 {
	font-size: 22px;
	font-family: Arial;
}

#maintenane-page-wrapper #content .section {
	padding-left: 20px;
	font-size: 15px;
	font-family: Arial;
}

/***********For Design*********/

.blog {
	background:url(../images/blogger-icon.png) no-repeat 0 50%;
}
.blog a,.facebook a,.rss a,.twitter a {
	padding-left:23px;
}
.facebook {
	background:url(../images/facebook-icon.png) no-repeat 0 50%;
}
.rss {
	background:url(../images/rss-icon.png) no-repeat 0 50%;
}
.twitter {
	background:url(../images/twitter-icon.png) no-repeat 0 50%;
}
#future-stu {
	height:180px;
}
#future-stu ul li{
	background:url(../images/bullet-2.png) no-repeat 0 7px;
	list-style:none;
	padding-left:16px;

}
#future-stu ul li a {
	font-size:12px;
}
#future-stu ul
{
	margin-left:5px;
}
.fs-img
{
	float:left;
	padding-right:10px;
}
.fs-cont
{
	float:left;
	padding-right:10px;
	width:229px;
}
.fs-cont-tit
{
	font-size:16px;
   font-weight:bold;
   border-bottom:1px dotted;
   margin-bottom:5px;
   color:#4e4e4e;
}
.fs-cont-cont
{
	font-size:12px;
}

#events {
	padding-top:10px;
	border-top:1px solid #DDDDDD;
	float:left;
}
.eve-eve
{
	border-top:1px dotted;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
}
#events div.eve-eve:first-child {
	border:none;
	margin:0;
}
#user-position #events div.eve-inner-cont
{
	float:left;
}
.eve-img1
{
	float:left;
	padding-right:10px;
}
.eve-center-cont
{
	padding:0 0 12px;
}
.eve-center-cont img
{
	float:right;
	padding-left:10px;
}
.eve-tit
{
	color:#1C4C8E;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px
}
.eve-link
{
	text-align:right;
	float:right;
	margin:1px 0 7px 0;
}
#events a.readmore
{
	text-decoration:underline;
}
.eve-day
{
	background:url(../images/date-bg.png) no-repeat;
	width:69px;
	height:58px;
	float:right;
	margin-left:10px;
}
.eve-date
{
	font-size:20px;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
}
.eve-month
{
	font-size:9px;
	font-weight:bold;
	text-align:center;
	margin-top:2px;

}

#featured-pro {
	margin-top:10px;
}
.feature {
	border-top:1px dotted;
}
#featured-pro div.feature:first-child {
	border:none;
}
.feat-tit
{
	color:#1C4C8E;
	font-size:12px;
	font-weight:bold;
	padding-top:5px
}

.feat-cont
{
	padding-bottom:8px;
}

.feat-link
{
	font-style:italic;
	color:#A3A3A3;
	padding-bottom:5px;
}

.feat-more
{
	text-align:right;
}

.global-img1, .global-img2, .global-img3 {
	padding:5px 0;
}

.global-img2 img
{
	border:1px solid #98999B;
}
.global-img3 img
{
	border:1px solid #2D9B9A;
}

.global-link
{
	padding-bottom:10px;
}
#featured-pro a.readmore
{
	text-decoration:underline;
}

/*******header in search block*******/

#header-right #search-block-form
{
	padding:10px 0 0 0;
}

#header-right #search-block-form input.form-submit
{
	background:url(../images/search-btn.gif) 0 1px no-repeat;
	width:21px;
	height:21px;
	text-indent:-9999px;
	border:none;
	margin:0;
}
#header-right #search-block-form input.form-text
{
		
		/*background:#E3E3DB;*/
		background:#25B1CF;
		
		margin:0;
		padding:0 0 0 3px;
		height:17px;
		width:193px;
		color:#ffffff;
		
		border:1px solid #25b1cf;
}


/**********top menu design************/

.bg_left {
	background:url(../images/top-GrayLeftbg.png) no-repeat 0 -4px;
	width:6px;
	float:left;
	height:22px;
}
.bg_right {
	background:url(../images/top-GrayRightbg.png) no-repeat -3px -4px;
	width:6px;
	float:left;
	height:22px;
}
.topmenu {
	float:left;
	/*background:#25B1CF;*/
	background:#CFB53B;
	height:21px;
}

/*********blog design*********/

.node-blog {
	border:1px solid #B4B4B4;
	padding:5px 10px;
	margin-bottom:10px;
}

.node-blog .content {
	clear:both;
	border-top:1px dotted #000000;
	padding-bottom:10px;
}

.node-user-pic {
	padding-bottom:5px;
}

.node-blog ul.links {
	margin:10px 0 0 0;
}

.node-blog ul.links li a {
	padding-right:10px;
	padding-left:13px;
	color:#000000;
	background:url(../images/arrow-1.png) no-repeat left center;
}

.node-blog ul.links li {
	margin-top:5px;
	padding-left:5px;
}

.node-blog ul.links li.blog_usernames_blog a {
	display:none;
}
