* {
	padding:0;
	margin:0;
}
body {
	font:13px/18px 'Open Sans',arial,sans-serif;
    font-weight: normal;
	color:#909090;
	line-height:1.6em;
}
/* Advanced Checkbox Hack */
body { 
	-webkit-animation: bugfix infinite 1s; 
}
@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
.footer .menu input[type=checkbox]{
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.footer .menu label { 
  display:none;
  cursor: pointer;
  user-select:none;
}
/* ends here */

.cufon-loading { 
	visibility: hidden;
}
#edit-teaser-js{
        display: none;
}
.grippie{
        display: none;
}
.clear {
	clear: both;
}
table, td, div, img {
	border:0;
	border-collapse:collapse;
}
td {
	vertical-align:top;
}
ul, ul li {
	list-style: none;
	list-style-image:none;
}
p {
	padding:0 0 18px 0;
	line-height: 1.6em;
}
p b{
	text-transform: uppercase;
}
a {
	text-decoration: none;
	color:#d98c00;
	outline:none;
        font-weight: normal;
}
a:hover {
	text-decoration: underline;
}
fieldset legend{ 
        padding:5px 0;
}
h1,h2,h3,h4,h6{
        font-weight: normal;
}
h3 { 
        font-size:20px;
        padding:5px 0;
}
h3 a {
        color:#424242; 
        text-decoration:none;
}
h4 {
        font-size:16px;
	padding:5px 0;
}
input, select, textarea, html body textarea, .form-file {
	vertical-align:middle;
}
input.form-text, select, textarea, .form-file {
	border:1px solid #d0cfcf;
	background:#fff;
	padding:1px 0 2px 6px;
}
#node-form input.form-text{
	width: 190px;
}
/*** Main ***/

.main {
	width: 100%;
	padding:0px 0px 30px 0px;
	overflow:hidden;
	height:100%;
	background:url(../images/tail.jpg) repeat-x 0 0 #ebebe6;
}
.main-content-skip{
	width: 75%;
	height: 1px;
	margin:0 auto;
}
.main-width {
	width: 75%;
	margin:0 auto;
}
.main-bgr {
	padding:0 0 0 0;
}
.header {
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
}
/*** Menu ***/

.menu {
	overflow:hidden;
}
.header .menu ul {
	float:right;
	overflow:hidden;
	height:100%;
	list-style: none;
	list-style-image: none;
	margin:0 10px 0 0;
}
.header .menu ul li {
	float:left;
	overflow:hidden;
	margin:0 0 0 -3px;
	padding:27px 0 10px 20px;
}
.header .menu ul li a {
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	font-size:19px;
	color:#fff;
	text-decoration:none;
        line-height: 1.4em;
}
.header .menu ul li a:hover {
	color:#82c31e;
}
.header .menu ul li a.active {
	color:#82c31e;
}
/*** Logo ***/

.logo {
	float:left;
	height:71px;
}
.logo h1 { /*float:left;*/
	overflow:hidden;
	position:relative;
	cursor: pointer;
}
.logo h1.site-name {
	float:left;
	font-size:30px;
	padding: 0;
}
.logo h1.site-name a {
	text-decoration:none;
	color:#083353;
}
.logo .time {
	padding:0 0 6px 20px;
}
.logo .date {
	font-size:10px;
	color:#5a5854;
	text-align:center;
	text-transform:uppercase;
	padding:0 6px 10px 0;
}
/*** Search ***/
.search-box-alter{
	margin-top: 5px;
}
.search-box-alter input.form-text{
	width: 70%;
	height: 36px;
	padding: 0 5px;
	margin: 0;
	font-size: medium;
	color: #7693a8;
	border: 1px solid #EEECEE;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.landscape .search-box-alter input.form-text{
	width: 70%;
}
.content .search-box-alter .form-submit{
	width: 20%;
	height: 38px;
	margin: 0;
    padding: 0;
	background-color: #009900;
	border: none;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	border-radius: 7px;
	font-weight: bold;
	color: #fff;
	float: right;
}
.content .search-box-alter .form-submit:hover{
	background-color: #1db61d;
}
.search-box-big .search-box-alter{
	margin-top: 9px;
}
.search-box-big .search-box-alter input.form-text{
	width: 72%;
	height: 36px;
	padding: 0 5px;
	margin: 0;
	font-size: 20px;
	color: #7693a8;
	border: 2px solid #9c9b94;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.landscape .search-box-big .search-box-alter input.form-text{
	width: 75%;
}
.content .search-box-big .search-box-alter .form-submit{
	width: 20%;
	height: 40px;
	margin: 0;
    padding: 0;
	background-color: #009900;
	border: none;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	border-radius: 7px;
	font-weight: bold;
	color: #fff;
	float: right;
}
.content .search-box-big .search-box-alter .form-submit:hover{
	background-color: #1db61d;
}
.search {
	float:right;
	background:url(../images/search-bgr2.gif) no-repeat right 27px;
}
.search .indent {
	padding:0 0 20px 0;
}
.search form {
	float:right;
	padding:0 0 2px 0;
	background:url(../images/search-bgr.gif) no-repeat 0 2px;
}
.search .form-text {
	float:left;
	width:180px;
	padding:2px 0 3px 6px;
	background: transparent;
	border:0;
	margin:5px 16px 0 0;
}
.search .form-submit {
	float:left;
	width:74px; /*height:24px;*/
	display:block;
	border:none;
	cursor: pointer;
	background:url(../images/search.gif) no-repeat 0 0;
	font-size:13px; /*line-height:21px;*/
	overflow:hidden;
	color:#fff;
	text-align:left;
	text-align:center;
	padding:5px 0 7px 0;
	margin:0 0px 0 0px;
}
.search .form-submit:hover {
	text-decoration: none;
}
/*** Slogan ***/
.slogan {
	float:right;
	width:251px;
	margin:37px 19px 0 0px;
}
.slogan h2 {
	width:251px;
	height:53px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(../images/slogan.gif) no-repeat 0 0;
	margin:0 0px 0 0px;
}
/*** Column ***/
.content {
	clear:both;
	overflow:hidden;
	height:100%;
	padding:0 0px 15px 0;	
}
.column-right {
	float:right;
	margin:0;
	_margin:0;
	padding:10px 0 0px 0;
        width: 245px;
}
/*** Buttom ***/
.content .form-submit {
	//display: block;
        cursor: pointer;
        font-weight: normal;
        font-size: 13px;
        color:#d98c00;
        text-align: center;
        padding: 5px 10px;
        margin:0;
        border:1px #fafafa solid;
        -moz-border-radius:10px;
        -webkit-border-radius:10px; 
        -khtml-border-radius:10px;
        border-radius:10px;
        background-color:#e3e3e3;
}
.quiz_page_box2.career_match .form-submit {
        white-space: normal;
        width: 200px;
        min-height: 60px;
}
.content .form-submit:hover {
        background-color:#e8e8e8;
}
.teaser-checkbox {
	padding:0 0px 5px 0;
}
#edit-clear {
	margin:6px 0 0px 0;
}
/*** Blocks  ***/
.pane-content {
	clear:both;
	overflow:hidden;
	height:100%;
	padding:0 0px 0 0px;
	margin:0 0px 5px 0;
}
h2.pane-title {
	font-size: 18px;
	text-transform:uppercase;
	padding:12px 0 0px 1px;
	background:url(../images/bg-line.gif) bottom repeat-x;
	margin-bottom: 10px;
	line-height: 25px;
}
.pane-block-orange h2.pane-title {
	background: none;
	margin-top: 10px;
}
h3.pane-title {
	font-size:20px;
	text-transform:uppercase;
	padding:12px 0 0 1px;
	background:url(../images/bg-line.gif) bottom repeat-x;
        margin-bottom: 10px;
}
a.node_title{
	font-size:18px;
	text-transform:uppercase;
	padding:12px 0 0 1px;
        margin-bottom: 10px;
}
.dasboard_top{
    float: left;
	width: 100%;
	padding:12px 0px;
	margin:10px 0px 10px;
	background:url(../images/bg-line.gif) bottom repeat-x;
}
.dashboard_msg{
        width: 750px;
        float: left;
}
#study_abroad .dashboard_msg{
        width: 450px;
        float: left;
}
#study_abroad .dashboard_link{
        width: 300px;
        float: left;
}
.dashboard_social{
	float: right;
    margin-top: -10px;
    text-align: right;
    width: 220px;	
}
h2.dashboard-title{
	font-size:22px;
	text-transform:uppercase;
}
.pane-content .indent {
	overflow:hidden;
	height:100%;
	padding:0;
}
.pane-content ul {
	clear:both;
	text-align:left;
	overflow:hidden;
	height:100%;
	line-height:1.2em;
	padding:0;
	margin:2px 0 0 2px;
}
.column-right .pane-content ul li {
	overflow:hidden;
	height:100%;
	list-style:none;
	list-style-image: none;
	background:url(../images/block-marker.gif) no-repeat left center;
	padding:1px 0 13px 0;
	margin:0;
}
.pane-content ul li a {
	height:100%;
	color:#5e7185;
}
.pane-content ul li a.active {
	color:#000;
	text-decoration:none;
}
.pane-content .more-link a {
	display:block;
	float:left;
	font-weight: bold;
	color:#000;
	margin:10px 2px 0 0;
}
.pane-content ul ul {
	font-size:100%;
	margin:0 0 0 10px;
	padding:0;
}
.content .pane-content ul ul {
	margin:10px 0 -13px 20px;
}
.pane-content ul ul li {
	border:0;
}
/*** Search block ***/
.block-search {
	overflow:hidden;
}
.block-search .indent {
	overflow:hidden;
}
.block-search .form-item label {
	display: none;
}
.form-item label {
	padding:0 0 0 1px;
}
.my_note_label {
	padding:0 0 0 1px;
        display: block;
        font-weight: bold;
}
.block-search form {
	padding:0 0 4px 0;
}
.block-search .form-text {
	float: left;
	margin:0 5px 0 0;
	padding:3px 0 3px 5px;
}
.block-search .form-text {
	width:174px;
	padding:3px 0 6px 5px; /*border:0; background: transparent;*/
	margin:0 0 10px 0;
}
.block-search .form-submit {
	float:left;
	width: auto;
	display:block;
	border:none;
	cursor: pointer;
	background:url(../images/submit.gif) repeat-x 0 0 #fbfbfb;
	font-size:11px;
	overflow:hidden;
	font-weight: bold;
	color:#000;
	text-align:center;
	border:1px solid #ccc;
	padding:5px 5px 7px 5px;
	*padding:5px 0 7px 0;
	margin:0;
}
/*** Login Block  ***/
#front-login {
        clear: both;
}
.column-right .panel-region-separator{
        clear: both;
        height: 35px;
}
#front-login .pane-content {
        margin: 5px;
        overflow: visible;
}
#front-login .pane-content #user-login-form {
        margin-left: -5px;
}
#front-login #user-login-form {
	text-align:left;
	padding:2px 0 0 2px;
}
#front-login #edit-name-wrapper {
	margin:0;
	padding:0;
}
#front-login #edit-pass-wrapper {
	margin:0;
	padding:0;
}
#front-login label {
	display:block;
	padding:0 0 2px 0;
}
#front-login .form-required {
	margin:0;
}
#front-login .form-text {
	width:211px;
	background:url(../images/login-bgr.gif) no-repeat 0 0;
	border:0;
	padding:5px 0 7px 5px;
	margin:0 5px 3px 1px;
}
.content #front-login .form-submit {
	display:block;
	float:left;
	width:65px;
	cursor: pointer;
	border:none;
	background:url(../images/login.gif) no-repeat 0 0;
	text-align:center;
	padding:4px 0;
	margin:13px 0 0 0;
}
/*** Content  ***/
.column-center {
	overflow:hidden;
	height:100%;
	padding:0 0 0 20px;
	margin:0;
}
/*** Content wrapper ***/
.column-center .indent {
	overflow:hidden;
	height:100%;
	padding:0 0 11px 0;
}
/*** Title wrapper ***/
.column-center .indent .title {
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 33px 0;
}
.column-center h1 {
	overflow:hidden;
	height:100%;
	font-size:28px;
	text-transform:uppercase;
	padding:1px 0 4px 0;
	letter-spacing:-1px;
        line-height: 1.1em;
}
.column-center h1 a {
	text-decoration:none;
}
/*** Title Tabs wrapper ***/
.column-center h2 {
	overflow:hidden;
	height:100%;
	font-size:25px;
	padding:1px 0 4px 0;
}
.column-center #tabs-wrapper {
	padding:0;
	margin:0;
}

/*** Date ***/
.column-center .title .date {
	overflow:hidden;
	background: none;
	font-size:15px; /*font-weight:bold;*/
	color:#727a82; /*text-transform:uppercase;*/
	padding:0;
	margin:0;
}
.column-center .title .date a {
	color:#a4a3a3;
	text-decoration:none;

}
.column-center .title .date a:hover {
	text-decoration: underline;
}
/*** Paragraf ***/
.item-list ul li {
	list-style-image:none;
	list-style:none;
	padding:0;
	margin:0;
}
.column-center .item-list {
}
.column-center .item-list ul {
	margin:0 0 6px 0;
}
.column-center .item-list ul li {
	background: none;
	padding:0 0 6px 0;
}
.column-center .item-list ul li a {
	padding:0;
	margin:0;
}
/*** Text box ***/
.pane-content {
	clear:both;
	overflow:hidden;
	height:100%;
	line-height:1.6em;
	padding:0;
	margin:0;
}
.pane-content p {
	padding:0 0 11px 0;
}
.pane-content p strong {
}
.pane-content p span {
}
.fleft {
	margin:-2px 16px 0 0;
	padding:0;
	display: inline;
	float:left;
	overflow:hidden;
	height:100%;
}
.fleft img {
	margin:0;
}
.pane-content .img {
}
.box-list {
	padding:0;
}
.box-list div {
	padding:11px 0 10px 96px;
	overflow:hidden;
	line-height:1.4em;
}
.box-list div p {
	padding:0 0 12px 0;
}
.box-list .box01 {
	background:url(../images/box01.gif) no-repeat 0 14px;
}
.box-list .box02 {
	background:url(../images/box02.gif) no-repeat 0 14px;
}
/******/
div.links {
	clear:both;
	overflow:hidden;
	height:100%;
	padding:0; /*width:500px;*/
	margin:-5px 0 0 0;
	float:right;
}
div.links ul.links {
	float:right;
	overflow:hidden;
	padding:0;
	height:100%;
}
div.links ul.links li {
	float:left; /*overflow:hidden;*/
	height:100%;
	background:url(../images/links-right.gif) no-repeat right 0;
	padding:0;
	margin:0 7px 4px 0;
}
div.links ul.links li a {
	display:block;
	height:100%;
	float:left;
	text-transform:capitalize;
	background:url(../images/links-left.gif) no-repeat 0 0;
	color:#d98c00;
	padding:5px 14px 31px 17px;
}
/*div.links ul.links li.blog_usernames_blog { width:157px; height:29px; background:url(../images/blog.gif) no-repeat 0 0;}
div.links ul.links li.comment_comments, li.blog_usernames_blog { width:136px; height:29px; background:url(../images/comments.gif) no-repeat 0 0;}
div.links ul.links li.pane-content_read_more { width:129px; height:29px; background:url(../images/more-link.gif) no-repeat 0 0;}

div.links ul.links li.comment_edit { width:99px; background:url(../images/comment_edit.gif) no-repeat 0 0;}
div.links ul.links li.comment_reply { width:99px; background:url(../images/comment_edit.gif) no-repeat 0 0;}
div.links ul.links li.comment_delete { width:99px; background:url(../images/comment_edit.gif) no-repeat 0 0;}
div.links ul.links li.book_printer { width:160px; background:url(../images/comment_add.gif) no-repeat 0 0;}
div.links ul.links li.comment_add { width:165px; background:url(../images/comment_add.gif) no-repeat 0 0;}*/


div.links ul.links li a {
	text-decoration:none;
}
div.links ul.links li a:hover {
	text-decoration:underline;
}
/*******/
.pane-content h3, .pane-content h4, .pane-content h5, .pane-content h6 {
	line-height:1.5em;
}
.pane-content h3 {
	font-size:16px;
}
.pane-content h4 {
	font-size:15px;
	text-transform:uppercase;
}
.pane-content h5 {
	font-size:14px;
}
.pane-content h6 {
	font-size:12px;
}
/*** OL UL style***/
.pane-content ul {
	padding:0 0 12px 0;
	overflow:hidden;
	height:100%;
}
.pane-content ul li {
	background:url(../images/marker.gif) no-repeat left center;
	padding:3px 0 5px 16px;
	list-style-image:none;
	list-style:none;
	font-weight:normal;
}
.pane-content ul li ul {
	margin-left:10px;
}
.pane-content ul li ol {
	margin-left:15px;
}
.pane-content ul li ol li {
	list-style-type:decimal;
}
.pane-content ol {
	padding-left:2px;
}
.pane-content ol li {
	padding:0;
	margin-left:13px;
	font-weight:normal;
	list-style-type:decimal;
}
.pane-content ol li ul {
	padding:2px 0 5px 2px;
}
.pane-content ol li ul li {
	font-weight:normal;
	background:url(../images/marker.gif) no-repeat left center;
	padding:2px 0 8px 16px;
}
.pane-content ul li {
	list-style-image:none;
	list-style:none;
}
.pane-content ul li a { /*text-decoration:none; */
	color:#3f3f3f;
}

.pane-content ul li ul {
	margin-left:15px;
}
.pane-content ul li ol {
	margin-left:20px;
}
.pane-content ul li ol li {
	list-style-type:decimal;
	background:none;
}
.pane-content ul li ol li a {
}
.pane-content ol {
	padding:5px 0 5px 2px;
}
.pane-content ol li {
	padding:0;
	margin-left:20px;
}
.pane-content ol li a {
	padding-left:0;
	text-decoration:none;
	font-weight:normal;
}
.pane-content ol li a:hover {
	text-decoration:underline;
}
.pane-content ol li ul li a {
	font-weight:normal;
	text-decoration:underline;
}
.pane-content ol li ul li a:hover {
	text-decoration:none;
}
/*** Footer ****/
.footer {
	overflow:hidden;
	border-top:1px solid #d3d3d3;
	/*background:url(../images/footer.gif) no-repeat center 0;*/
	line-height:1.3em;
	width:100%;
}
.footer-bgr {
	overflow:hidden;
	height:100%;
}
.footer .width {
	width:1000px;
	margin:0 auto;
}
.footer a {
	color:#71ac00; /*text-decoration:none;*/
}
.footer strong {
}
/*
.footer a { text-decoration:none;}
.footer a:hover { text-decoration: underline;}
*/

.footer-text {
	overflow:hidden;
	padding:12px 0 0 1px;
	width:100%;
    text-align: center;
}
.footer .menu {
	overflow:hidden;
}
.footer .menu ul {
	overflow: hidden;
    margin: 0 auto;
    width: 100%;
	text-align: center;
	list-style: none;
}
.footer .menu ul li {
	overflow: hidden;
	background: url(../images/ver2.gif) no-repeat 0 3px;
	margin: 0 0 0 -2px;
	padding: 0 19px;
	display: inline;
}
.footer .menu ul li a {
	color:#727a82;
	text-decoration:none;
}
.footer .menu ul li a:hover {
	text-decoration: underline;
}
.footer .indent {
	overflow:hidden;
	height:100%;
	padding:23px 0 20px 0;
}
.footer .search .indent {
	padding:0;
}
.footer .menu ul li a.active {
	text-decoration:underline;
}
.footer-left {
	float:left;
	width:100%;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*** Custom content ****/

/*** Custom  ***/
.header .box {
	text-align:right;
	overflow:hidden;
}
#block-block-20 {
	margin:0;
	height:auto;
	float:right;
}
#block-block-20 .block-bgr {
	padding:0;
	height:auto;
}
#block-block-20 .title {
	display:none;
}
#block-block-20 .indent {
	padding:72px 0px 0px 0px;
}
#block-block-21 {
	margin:0;
	height:auto;
	float:right;
	width:100%;
	overflow:hidden;
}
#block-block-21 .block-bgr {
	padding:0;
	height:auto;
}
#block-block-21 .title {
	display:none;
}
#block-block-21 .indent {
	padding:44px 31px 0px 0px;
	overflow:hidden;
}
#block-block-22 {
	padding:13px 0px 0px 0px;
	margin:0;
}
#block-block-22 .title {
	padding:0px 0px 43px 0px;
	margin:0;
}
#block-block-22 .title h3 {
	overflow:hidden;
	text-indent:-1000em;
	background:url(../images/welcome.gif) no-repeat 0 0;
	height:34px;
	padding:0;
}
#block-block-22 .indent {
	padding:0px 0px 24px 1px;
	line-height:1.6em;
}
#block-block-22 .indent p {
	padding:0px 0px 6px 0px;
}
#block-block-22 .indent p b {
	text-transform:uppercase;
}
/*** FROUM ***/
#forum {
	padding:10px 0px 0px 1px;
}
.column-center #forum ul.links {
	padding:0px 0px 12px 0px;
}
.column-center #forum ul.links li a {
	color:#000;
	font-weight: bold;
}
#forum table {
	border:1px solid #adadad;
	border-right:none;
}
#forum th {
	padding:4px 0px 4px 3px;
	border-right:1px solid #adadad;
}
#forum th a {
	color:#000;
}
#forum td {
	padding-top:4px;
	padding-bottom:4px;
}
#forum td.container {
	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
}
#forum td.container a {
	color:#000;
	padding:0px 0px 0px 10px;
}
#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply, #forum td.icon, #forum td.title, #forum td.replies, #forum td.created {
	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
}
#forum .last-reply, #forum .title, #forum .created, #forum .icon {
	padding-left:5px
}
#forum .odd {
	border-bottom:1px solid #adadad;
	border-top:1px solid #adadad;
	background:#000;
}
#forum div.indent {
	margin:0;
	padding:0;
	border:0;
}
#forum .odd, #forum .even {
	border-bottom:1px solid #adadad;
}
#forum thead th {
	border-bottom:1px solid #adadad;
	background:url(../images/bg-forum.gif) top repeat-x;
}
/*** Help ***/
#help {
	font-size:12px;
}
#help {
	padding:10px 0px 0px 0px;
}
/*** contact ***/
#contact-mail-page {
	font-size:12px;
}
/*** ****/
.search-results {
	font-size:12px;
}
.search-results a{
	font-weight: bold;
}
.pane-search-result.pane-block .pane-content{
	padding-top: 25px;
}
.column-center .search-info {
	font-size:11px;
	font-weight: bold;
}
/* CSS Document */
ul, ul li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
table {
        width: 98%;
	border-collapse:collapse;
	border:0px;
}
td {
	vertical-align:top;
	padding:0px;
}
tbody {
	border:none;
}
img, a img {
	border:0;
}
.clear {
	clear:both;
}
table.system-status-report th, thead th {
	border-bottom:1px solid #ccc;
}
thead th, th, tr.even, tr.odd {
	padding:0px;
	border-bottom:1px solid #ccc;
}
/*** Breadcrumb ***/
.breadcrumb {
	text-align:left;
	color:#D98C00;
	padding:20px 20px 20px 0px;
}
.breadcrumb a {
	text-decoration:none;
	text-transform:none;
	vertical-align:middle;
	font-weight:normal;
	color:#D98C00;
	padding:0px 2px 0px 2px;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#D98C00;
}
.clear-block {
	padding:0px 0px 2px 0px;
}
.admin {
	overflow:hidden;
	height:100%; /*float:left;*/
	padding:0px 0px 10px 0px;
}
.admin .clear-block {
	padding:0px;
}
.list, .list2 {
	margin-right:3px;
}
.blocks div ul {
	margin-left:6px;
	margin-bottom:30px;
}
.blocks2 {
	overflow:hidden;
	width:100%;
}
.blocks2 .inner {
	padding:0px 0px 15px 0px;
}
.blocks2 div.list, .blocks2 div.list2 {
	float:left;
	width:200px;
}
.blocks2 div.list3 {
	width:170px;
	float:left;
}
.blocks2 div ul {
	margin-left:6px;
}
.events {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.events .list {
	float:left;
	width:288px;
}
.list-col {
	float:left;
	margin-right:25px;
}
.aboutus .columns {
	width:100%;
	overflow:hidden;
}
.aboutus .column-left {
	width:45%;
	float:left;
}
.aboutus .column-right {
	width:45%;
	float:right;
}
.aboutus span {
	font-weight:bold;
}
.solutions .list-left {
	float:left;
	margin-right:20px;
}
.links-content .columns {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.links-content .column-left {
	width:45%;
	float:left;
}
.links-content .column-right {
	width:45%;
	float:right;
}
.services .columns {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.services .column-left {
	width:40%;
	float:left;
}
.services .column-right {
	width:55%;
	float:right;
	margin:0;
}
.faq span {
	font-weight:bold;
}
.admin-panel h3 {
	padding:0px 0px 4px 0px;
}
div.admin-panel .body {
	padding:0;
}
.admin-panel .body ul.menu li {
	list-style: none;
	list-style-image: none;
}
/***************/
.comment {
	clear:both;
	padding:10px 0px 10px 20px;
	overflow:hidden;
	height:100%;
	margin:4px 0px 0px 0px;
}
.comment h3 {
	background:none;
}
.comment h3 a {
	color:#000;
	font-size:18px;
	text-decoration:none;
}
.comment .title {
	padding:0px 0px 5px 0px;
	margin:0;
	background: none;
}
.comment .submitted {
	color:#878787;
}
.comment .submitted a {
	color:#878787;
}
.comment .content-text {
	line-height:1.3em;
	padding:6px 20px 10px 0px;
}
.comment .links {
	padding:0px 10px 0px 0px;
}

/*** -Recent comments--- ***/
#block-comment-0 .item-list ul {
	padding-left:0px;
	width:100% !important;
}
#block-comment-0 .item-list ul li {
	list-style-image:none;
	list-style:none;
	line-height:16px;
	text-transform:none;
}
#block-comment-0 .item-list ul li a {
	display:inherit;
	background:none;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
}
#block-comment-0 .item-list ul li a:hover {
	text-decoration:underline;
}
/*---Paragraph Style---*/
#cont-col .content p {
	padding-bottom:7px;
	padding-top:7px;
}
#cont-col .content blockquote {
	border:1px solid #7f7f7f;
	background:#f1f1f1;
	padding:5px;
	margin:10px 0px 10px 0px;
}
#profile-admin-overview ul li {
	background:none;
	padding:0px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:20px;
}
#profile-admin-overview ul li a {
	background:url(../images/a1.gif) no-repeat 0 5px;
	padding-left:10px;
	color:#505050;
	font-weight:normal;
}
#profile-admin-overview ul li a:hover {
	text-decoration:none;
	color:#ce2a11;
}
.password-description ul {
	margin-left:5px;
}
.password-description ul li {
	background:url(../images/a1.gif) no-repeat 0 7px;
	padding-left:10px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:12px;
}
#node-admin-content ul {
	margin-left:5px;
}
#node-admin-content ul li {
	background:url(../images/a1.gif) no-repeat 0 7px;
	padding-left:10px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:17px;
}
#comments {
	padding:10px 0px 0px 0px;
}
.taxonomy ul.links li a, #forum ul.links li a {
	color:#000;
	padding:0;
	margin:0;
}
.comment-published {
	background:#fff;
	margin:0px 0px 6px 0px;
	border:1px solid #ccc;
}
/*** END LIST ***/
/*** GENERAL ***/
.pane-content {
	clear:both;
}
.pane-content .taxonomy {
}
div.error {
	margin-top:5px;
}
.block-region {
	background:#d6e6cc;
	text-align:center;
	border:1px dashed #618749;
	margin:10px;
	clear:both;
}
div.admin .left {
	margin:0px;
}
#book-outline {
	min-width:0px;
}
#permissions, #blocks, #forum table, .sticky-enabled {
	width:99%;
}
.pane-content-unpublished {
	background:none;
}
.odd td {
	vertical-align:middle;
	padding-left:px;
	line-height:18px;
	background:#f5f5f5;
	padding:4px;
}
.even td {
	vertical-align:middle;
	padding-left:px;
	line-height:18px;
	background:#fff;
	padding:4px;
}
td.table_header{
	line-height: 25px;
	font-weight: bold;	
}
.profile h3 {
	border:none !important;
	font-size:20px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 6px 0px;
}
img.alignleft {
	float:left;
	margin-right:12px;
}
img.alignright {
	float:right;
	margin-left:25px;
	margin-right:39px;
	margin-top:30px;
}
#first-time a {
	color:#508198;
	text-decoration:none
}
#first-time a:hover {
	text-decoration:underline;
}
#first-time ol {
	margin-left:20px;
}
.theme-info {
	padding-left:px;
}
.theme-info h2 {
	font-weight: bold;
}
.column-center dl.admin-list dd {
	padding:3px 0px 5px 0px;
}
.column-center dl.pane-content-type-list {
	padding:10px 0px 0px 3px;
}
.column-center dl.pane-content-type-list dd {
	padding:5px 0px 8px 0px;
}
.pane-content-type-list dd {
	padding:4px 0px 4px 0px;
}
.even a {
	color:#000;
}
.odd a {
	color:#000;
	line-height:13px;
}
.check-manually a {
	color:#161616;
}
.compact-link a {
}
.sticky-table {
	line-height:24px;
	margin:0px 0px 10px 0px;
}
.more-help-link a {
	font-weight: bold;
}
.help {
	padding:3px 10px 0px 0px;
	line-height:1.3em;
}
.help a {
}
.help-items a {
	color:#1ca0d1;
}
.help-items ul {
	list-style:none;
	line-height:18px;
}
.description a {
	color:#dc1b1d;
}
.column-center .description span {
	display:block;
	padding:10px 0px 0px 0px;
}
/*** --- --- --- ***/
.theme-info {
	padding-left:10px;
}
/*.box { padding-left:0px;}
.box h2.title { padding-left:0px; background:none;}

.box div.links { background:none; padding:0px;}
.box .bg-links, .box .links-left, .box .links-right { background:none;}*/

/*#cont ul.links li { background:none;}*/

#system-modules div {
	padding-bottom:10px;
}
#forum-confirm-delete a {
	color:#6d94ac;
}
.search-form input {
	vertical-align:middle
}
.search-form .form-text {
	padding:6px 0px 7px 5px;
}
.search-form {
	overflow:hidden;
	height:100%;
}
.search-form label {
	padding:0px 0px 0px 17px;
}
.search-form #edit-keys-wrapper {
	float:left;
	padding:0px 0px 8px 5px;
	margin:0px 10px 0px 12px;
}
.search-form #edit-submit {
*margin:2px 0px 0px 0px;
}
.search-form .criterion .form-text {
	margin:3px 0px 0px 18px;
}
.search-form .criterion #edit-category {
	margin:3px 0px 0px 18px;
}
dl .title {
	background:none;
	padding:0px;
}
ul.links li.comment_forbidden {
	padding:0px;
}
#comments, #node-form {
	clear:both;
	width:100%;
}
.pane-content-form {
	clear:both;
	overflow:hidden;
}
#comment-form {
	padding-bottom:20px;
	overflow:hidden;
	height:100%;
}
.preview .pane-content {
	background:none;
}
#cont-col .content .comment_add a {
	color:#457299;
	text-transform:capitalize;
	font-weight:bold;
}
.search-advanced .action {
	float:none;
}
.leaf {
	clear:both;
	float:none;
}
/*** Status Report ***/
.system-status-report td {
	padding-left:5px;
}
table.system-status-report tr.info th {
	color:#002200;
}
table.system-status-report tr.error th {
	color:#220000;
}
table.system-status-report tr.ok th {
	color:#002200;
}
table.system-status-report tr.warning th {
	color:#222200;
}
tr.merge-down {
	border-bottom:none;
}
tr.ok td {
	background:#DDFFDD;
}
tr.error td {
	background:#FFCCCC;
}
tr.warning td {
	background:#FFFFDD;
}
/***  --- --- --- ***/
.admin-panel dd {
	padding-bottom:10px;
}
div.admin-dependencies, div.admin-required {
	color:#FFFFFF;
}
#block-admin-display-form div {
	overflow:hidden;
}
#block-admin-display-form #edit-submit {
	margin:6px 0px;
}
table.sticky-header {
	overflow:hidden;
	position:relative;
}
.content ul.pager {
	margin:6px 0px 5px 0px;
        padding-top:9px;
}
.content ul.pager li {
	border:1px solid #cbc9b8;
	padding:2px 5px;
	margin:0px 1px;
}
.content ul.pager li.pager-current, .content ul.pager li:hover {
}
.content ul.pager li a {
	text-decoration:none;
}
.pane-content .poll .vote-form {
	text-align:left;
	margin:0;
	float:left;
}
.poll {
	padding:0;
	margin:0;
}
.poll .vote-form {
	text-align:left;
	margin:0;
	padding:0;
}
.choices {
	float:left;
	overflow:hidden;
	height:100%;
	text-align:left;
	margin:0 inherit;
	overflow:hidden;
	height:100%;
}
#edit-vote {
	clear:both;
}
#front-login .item-list {
	float:left;
	margin:9px 0px 6px 15px;
	width:145px;
}
#front-login .item-list ul {
	padding:0px 0px 5px 0px;
	float:left;
}
#front-login .item-list ul li {
	background:url(../images/marker.gif) no-repeat left center;
	padding:0px 0px 3px 10px;
	;
	border:0;
	margin:0;
}
#front-login .item-list ul li a {
	color:#d98c00;
        font-size:11px;
	line-height:13px;
	padding:0;
	margin:0;
	text-transform:none;
	background: none;
}
/* Drupal Messages
/-------------------------------------------------------------- */
div.messages,div.help {
  border-style: solid;
  border-width: 6px;
  font-weight: bold;
  overflow: hidden;
  padding: 14px;
  margin-bottom: 1em;
}
div.status {
  background-color: #EAF8E4;
  border-color: #8DC478;
  color: #3E642F;
}

div.warning {
  background: #FFFFDD;
  border-color: #EED300;
  color: #745500;
}

div.error {
  background-color: #FFF2F2;
  border-color: #CC0000;
  color: #B20000;
}

.help,div.help {
  background-color: #E4EEF8;
  border-color: #57718A;
  color: #292929;
}
div.messages ul,.help ul {
  list-style-position: inside;
  margin-left: 2em;
  padding: 0;
}
div.messages ul li,.help ul li {
  list-style-type: disc;
  padding-bottom: 4px;
}
div.messages a:link,
div.messages a:visited,
.help a:link,
.help a:visited,
.help .more-help-link a:link,
.help .more-help-link a:visited {
  color: #333;
  text-decoration: underline;
}
div.messages a:hover,
div.messages a:active,
.help a:hover,
.help a:active,
.help .more-help-link a:hover,
.help .more-help-link a:active,
div.messages em {
  color: #333;
  text-decoration: none;
}
ul.tips li {
  background: transparent;
  list-style: disc;
  list-style-image: none;
  list-style-position: inside;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}
/**
 * Local tasks
 */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

#tabs-wrapper {
  margin: 0 -26px 1em;
  padding: 0 26px;
  border-bottom: 1px solid #e9eff3;
  position: relative;
}
ul.primary {
  padding: 0.5em 0 10px;
  float: left; /* LTR */
}
ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
h2.with-tabs {
  float: left; /* LTR */
  margin: 0 2em 0 0; /* LTR */
  padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px; /* LTR */
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  display: inline-block;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(../images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}
#box1 {
	position: relative;
	overflow: hidden;
	background:none;
}
#user_name {
	float:left;
	width:207px;
        margin:10px 10px 0 10px;	
}
#user_name h3{
        padding:0;
}
#profile_info{
	float:left;
	width:90px;
        margin: 10px 0px 10px 10px;
}
#profile_img{
	float:right;
	width:85px;
    margin: 5px;
}
#profile_img img{
        padding: 5px;
        background: #EEECEE;
}
#edit_link{
	clear:both;
	height:30px;
	text-align:center;
        font-weight:bold;
}
#edit_link a{
        text-decoration:none;
}
#edit_link a:hover{
        text-decoration:underline;
}
#box2 {
	position: relative;
	overflow: hidden;
	background: none;
}

#box2.user_replies h2.pane-title{
        background:none;
        padding: 12px 0px 0px 0px;
}

#box2 .pane-content {
        padding: 0px;
        overflow: hidden;
}
#box2 .pane-content ul {
	padding-left:0px;
	width:100%;
}
#box2 .pane-content ul li ul {
	padding-left:15px;
	width:auto;
}
#box2 .pane-content ul li {
	padding:5px 0px 5px 0px;
        margin:0;
	list-style-image:none;
	list-style:none;	
	line-height:20px;
	overflow:hidden;
        background:none;
	/*background:url(../images/bg-line.gif) bottom repeat-x;*/
}
#box2 .pane-content ul li:last-child {
	background:none;
}
#box2 .pane-content ul li a {
	color:#6b6b6b;
	text-decoration:none;
	padding-left:13px;
	overflow:hidden;
	display:block;
	background:url(../images/a1.gif) no-repeat left center;
}
#box2 .pane-content ul li a:hover {
	text-decoration:none;
	color:#82c31e;
}
#box2 .pane-content ul li.expanded {
	padding-bottom:0px;
}
#box2 .pane-content ul li.expanded ul {
	padding-top:1px;
}
#box2 .pane-content ul li.last {
	border-bottom:0;
}
.chart_graph{
        clear: both;
        margin-bottom: 10px;
        overflow: hidden;
}
.chart_image{
        float: right;
}
#close-detail-button{
        float: right;       
}
#quiz-start-quiz-button-form{
        margin-bottom: 10px;
}
#quiz-start-quiz-button-form input{
        float: right;
}
.content input.node-add-to-cart{
        float: right;
}
.pane-content .add-to-cart{
        margin-bottom: 10px;
}
.career_button #career-redo-button{
        width: 70px;
        float: right;
        margin-right: 10px;
}
.add-to-cart #stream_button{
        width: 70px;
        float: right;
        margin-right: 10px;
}
.career_button #career-detailed-button{
        float: right;
}
.career_button #close-career-detail-button{
        float: right;
}
#quiz_page_box_main1{
	width:235px; 
	float:left;
}
.quiz_page_box1{
        width:234px;
        float:left;
        padding-right:6px;
}
.quiz_page_box1 h2{
	font-size: 22px;
	text-transform:uppercase;
	padding:12px 0px 0px 1px;
	background:url(../images/bg-line.gif) bottom repeat-x;
	margin-bottom: 10px;
	line-height: 25px;
}
.quiz_page_box1 #block-block-3{
        margin-bottom: 18px;
        position: relative;
        overflow: hidden;
        width: 100%;
        background-color: none;
}
#quiz_page_box_main2{
	width:720px; 
	float:right;
}
.quiz_page_box2{
        width: 700px;
        float: left;
        margin-left: 10px;
        min-height:200px;
        margin-top: 10px;
}
.pane-content h2.pane-title{
        font-size:18px;
        padding-top:0px;
}
.pane-block-orange .pane-content h2.pane-title{
	font-size: 20px;
}
/*== featured box begin ==*/
#featured {
	width:980px;
	position:relative;
	height:410px;
        margin: 0 auto;
        overflow:hidden;
        margin-top: 30px;
}
#featured ul.ui-tabs-nav {
	margin-top:14px;
	margin-left:878px;
	list-style:none;
	z-index:100;
	padding:0;
        height:35px;
}
#featured div { text-align:right;}
#featured ul.ui-tabs-nav li { 
	width:23px; 
	height:23px; 
	overflow:hidden; 
	background:url(../images/bg-page.gif) no-repeat 0 top;
	vertical-align:top;
	font-size:0;
	line-height:0;
	float:left;
	padding:0px 2px 0px 0px;
}
#featured ul.ui-tabs-nav li:hover { background:url(../images/bg-page-act.gif) no-repeat 0 0}
#featured ul.ui-tabs-nav li.ui-tabs-selected { 
	background:url(../images/bg-page-active.gif) no-repeat left top;
}
#featured ul.ui-tabs-nav li a {
	display:block;
	width:23px;
	height:23px;
	overflow:hidden;
}
#featured .ui-tabs-hide {display:none; }
/*== featured box end ==*/
#edit-submit-one{
        width: 200px;
        float: left;
}
#edit-submit-two{
        width: 200px;
        float: left;
        margin-left: 70px;
}
#edit-submit-three{
        width: 200px;
        float: right;
}
/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
}

fieldset.active{
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d98c00;
  background: #fff url(../images/gradient-yellow.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  background: url(../images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
  color: #727A82;
}

html.js fieldset.collapsed legend a {
  background: url(../images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
  color: #727A82;
}
ul.secondary{
  border:none;
}
#checkout-form-bottom{
  border: none;
  float: right;
}
#uc-cart-checkout-review-form #edit-back{
  width: 60px;
  float: left;
}
#uc-cart-checkout-review-form #edit-submit{
  float: right;
}
br {
        clear: both;
        height: 10px;
}
.views-row{
        padding-bottom: 10px;
        margin-bottom: 10px;
        background:url(../images/bg-line.gif) bottom repeat-x;
}
.pane-content ul.forum-links{
       padding:0px;
       margin:10px 0px 0px 0px;
       clear: none;
       text-align: right;
}
.pane-content ul.forum-links li{
       background:none;
       padding:0px;
       margin:0px;
}
.forum-post-panel-main .content{
       clear:none;
}
.select-categorize-question{
       width:199px;
       white-space:normal;
}
.homevideo iframe{
       width: 214px;
       height: 214px;
}
.homevideo embed{
       width: 214px;
       height: 214px;
}
.homevideo ul.pager{
       text-align: left;
}
.homevideo .home_video_footer{
       float: right;
}
.homevideo ul.pager li{
       border:none;
}
.homevideo ul.pager li a{
    color: #D98C00;
}
.homevideo .view-footer{
	clear: both;
}
.panel-pane{
       margin-bottom: 35px;
}
/*.user_replies{
       margin-top: -35px;
}*/
.form-item{
       margin-top: 0px;
}
.pane-formblock-forum .form-submit{
       float: right;
}
.my_note_form{
       margin-bottom: 10px;
}
.my_note_form .form-submit{
       float: right;
       margin-right: 10px;
}
.pane-block{
       border: 1px dotted #d1d1d1;
       padding: 0px 5px 5px 5px;
}
.pane-block-orange{
       border: 1px dotted #D98C00;
}
.pane-views{
       border: 1px dotted #d1d1d1;
       padding: 0px 5px 5px 5px;
}
.pane-node-content{
       border: 1px dotted #d1d1d1;
       padding: 0px 5px 5px 5px;
}
.pane-node{
       border: 1px dotted #d1d1d1;
       padding: 0px 5px 5px 5px;
}
.share-button-home{
       border: 1px dotted #d1d1d1;
       padding: 0px 5px 5px 5px;
}
.home_class .pane-block{
       border: none;
       padding: 0px;
}
.home_class .pane-views{
       border: none;
       padding: 0px;
}
.home_class .pane-node-content{
       border: none;
       padding: 0px;
}
.home_class .pane-node{
       border: none;
       padding: 0px;
}
.share_save_button{
       text-align: center;
       margin-top:10px;
}
.share_save_button img{
       cursor:pointer;
}
#choose_form1{
       display: none;
       width: 0;
       height: 0;
}
#choose_form2{
       display: none;
       width: 0;
       height: 0;
}
#choose_form3{
       display: none;
       width: 0;
       height: 0;
}
.start_career_button{
        float: right;
        background-color: #E8E8E8;
        cursor: pointer;
        font-weight: normal;
        font-size: 13px;
        color:#d98c00;
        text-align: center;
        padding: 5px 10px;
        margin:0px;
        border:1px #fafafa solid;
        -moz-border-radius:10px;
        -webkit-border-radius:10px; 
        -khtml-border-radius:10px;
        border-radius:10px;
        background-color:#e3e3e3;
}
.pane-block.quiz_page_box2{
	width: 99%;
}
/* Login Box */
.logo{
	width: 250px;
	margin-top: 10px;
	float: left;
}
.home_login {
	width: 380px;
	height: 50px;
	float: right;
	margin-top: 24px;
}
.home_login .form-item{
margin-bottom: 0px;
}
.home_login .form-item label {
	display: none;
}
.home_login input.form-text {
	width: 100px;
	height: 17px;
	margin-left: 10px;
	float: left;
    padding-left: 5px;
    border: 0px;
    background-color: #E7E7E7;
}

.home_login input.form-submit {
	float: left;
	margin-left: 10px;
	background-color: #DA8A4D;
	border-color: #DA8A4D #DA8A4D #DA8A4D;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	padding: 2px 6px;
	color: #faf5f5;
}

.home_login input#edit-submit.form-submit {
	background-color: #a4c45e;
	border-color: #5a7814 #5a7814 #4b6905;
}

.home_login #edit-name-1-wrapper,.home_login #edit-pass-1-wrapper {
	width: 80px;
	float: left;
}

.home_login #edit-pass-1-wrapper {
	margin-left: 20px;
}

.home_login .item-list {
	display: none;
}

.home_login .link {
	float: right;
	margin-top: 0px;
	margin-right: 165px;
}

.home_login .link a {
	color: #B9B6B6;
	font-size: 11px;
}
.home_login .link a:hover {
	color: #e36a0e;
}
/* browser fixes */
@-moz-document url-prefix() {
    .top_wrapper_six{height: 1100px;}
    .home_login {width: 390px;}
    .home_login .link{margin-right: 175px;}
}
.home_login{*width: 400px;}
.home_login .link{*margin-right: 185px;}
.home_login input.form-submit{*line-height: 14px;*padding: 2px 3px;}
.home_login input#edit-submit-1.form-submit {
    background-color: #A4C45E;
    border-color: #5A7814 #5A7814 #4B6905;
}
#study-stream-selector-form span.orange,#study-stream-selector-step2-form span.orange,#study-stream-selector-step3-form span.orange{
 color: #D98C00;
 font-weight: bold;
}
.pane-study-stream-0  span.orange,#study-stream-selector-step4-form span.orange{
 color: #D98C00;
 font-weight: bold;	
}
.pane-taxonomy .pane-content{
 padding-top: 10px;
}
.order-review-table .review-button-row{
	background: none;
}
.order-review-table table{
	width: 100%;
}
/* Search result tabs */
.panel-pane.pane-search {
    margin-bottom: 0;
	width: 424px;
}
.pane-search-result.pane-block{
	border-top: none;
}
.pane-content ul.tabrow{
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.pane-content ul.tabrow li{
	background: #D1D1D1;
	background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	padding: 0 20px;
}
.pane-content ul.tabrow li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tabrow {
	text-align: center;
	list-style: none;
	margin: 200px 0 20px;
	padding: 0;
	line-height: 24px;
	height: 26px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
	position: relative;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-top-left-radius: 7px;
	top: -1px;
	bottom: -1px;
}
.tabrow li {
	border: 1px solid #AAA;
	background: #D1D1D1;
	background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	display: inline-block;
	position: relative;
	z-index: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
	text-shadow: 0 1px #FFF;
	margin: 0 -5px;
	padding: 0 20px;
}
.tabrow a {
	color: #555;
	text-decoration: none;
}
.tabrow li.selected {
	background: #FFF;
	color: #333;
	z-index: 2;
	border-bottom-color: #FFF;
}
.tabrow:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px dotted #D1D1D1;
	z-index: 1;
}
.tabrow li:before,
.tabrow li:after {
	border: 1px solid #AAA;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
}
.tabrow li:before {
	left: -6px;
	border-bottom-right-radius: 6px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #D1D1D1;
}
.tabrow li:after {
	right: -6px;
	border-bottom-left-radius: 6px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #D1D1D1;
}
.tabrow li.selected:before {
	box-shadow: 2px 2px 0 #FFF;
}
.tabrow li.selected:after {
	box-shadow: -2px 2px 0 #FFF;
}
.home_login input#edit-submit.form-submit {
    background-color: #A4C45E;
    border-color: #5A7814 #5A7814 #4B6905;
}
.panel-pane{
	background-color: #ffffff !important;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.panels-flexible-region-first .panel-pane,.panels-flexible-region-last .panel-pane{
	background-color: #f4f4f4 !important;
}
.panels-flexible-region-first .panel-pane.pane-university-list-panel-pane-2,.panels-flexible-region-first .panel-pane.pane-university-list-panel-pane-1{
	background-color: #ffffff !important;
}
.panels-flexible-region-first .panel-pane.dashboard-top,.panels-flexible-region-last .panel-pane.dashboard-top{
	background-color: #ebebe6 !important;
}
.panel-pane.pane-search{
	background-color: #ebebe6 !important;
}
.center .panel-pane{
	padding: 0 21px;
}
.center .panels-flexible-region-inside{
	padding: 0 9px;
}
.center .pane-content{
	padding-bottom: 10px;
}
.panel-pane.dashboard-top {
    margin-bottom: 5px;
}
.center .panel-pane.pane-search{
	padding: 0px;
}
.center .pane-search .pane-content{
    padding-bottom: 0px;
}
.node .content{
	background-color: #ffffff !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 15px;
}
.node .content h2 {
	font-size: 18px;
	text-transform:uppercase;
	background:url(../images/bg-line.gif) bottom repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.content #contact-mail-page{
	background-color: #ffffff !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 15px;
}
.content #contact-mail-page h1 {
	font-size: 18px;
	text-transform:uppercase;
	background:url(../images/bg-line.gif) bottom repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.content #user-login,.content #user-pass{
	background-color: #ffffff !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 15px;
}
.content .register_outer{
	background-color: #ffffff !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 15px;
	float: left;
}
.center h2.pane-title{
	font-size: 24px;
}
.college-heading h2.pane-title{
	background: none;
	margin: 0;
	padding-top: 13px;
}
.college-dropdown .views-exposed-form label{
	float: left;
}
.college-dropdown .views-exposed-form .views-widget{
	float: left;
	margin-left: 10px;
}
.college-dropdown .views-exposed-form .views-exposed-widget .form-submit{
	margin: 0 0 0 10px;
}
.college-dropdown .views-exposed-form .views-exposed-widget{
	padding: 0;
}
.college-dropdown .views-exposed-form .views-exposed-widget.views-widget-filter-tid_2{
	padding-top: 3px;
}
.college-dropdown .views-exposed-form .views-exposed-widgets.clear-block{
	padding: 0;
	margin-left: 20px;
}
.college-dropdown .views-exposed-form .views-exposed-widgets{
	margin: 10px 0 0;
}
div.career-counseling-hr {
  height: 1px;
  background-color: #bdbdbd;
}
div.career-counseling-hr hr {
  display: none;
}
.pane-formblock-requests-responses{
	padding-bottom: 10px;
}
.div_content{
	float: left;
}
.div_border{
    height: 1px;
    background-color: #bdbdbd;
    clear: both;
    margin: 10px auto;
    float: left;
    width: 100%;
}
img.mobile_side_banner[style]{
	display: none !important;
}
img.mobile_banner_rt_1[style]{
	display: none !important;
}
img.mobile_banner_rt_2[style]{
	display: none !important;
}
#university-search-modify-form .full_width.form-item.bachelor{
	width: 26%;
}
#university-search-modify-form .full_width.form-item.public{
	width: 16%;
}
#university-search-modify-form .full_width.form-item.urban{
	width: 16%;
}
#university-search-modify-form .full_width.form-item.compete{
	width: 20%;
}
.st_googleplus_custom{
	background: url("../images/icon/googleplus_20.png") no-repeat scroll left top transparent;
	padding:0px 25px 10px 0;
	cursor: pointer;
}
.st_twitter_custom{
	background: url("../images/icon/twitter_20.png") no-repeat scroll left top transparent;
	padding:0px 25px 10px 0;
	cursor: pointer;
}
.st_linkedin_custom{
	background: url("../images/icon/linkedin_20.png") no-repeat scroll left top transparent;
	padding:0px 25px 10px 0;
	cursor: pointer;
}
.st_pinterest_custom{
	background: url("../images/icon/pinterest_20.png") no-repeat scroll left top transparent;
	padding:0px 25px 10px 0;
	cursor: pointer;
}
.st_facebook_custom{
	background: url("../images/icon/facebook_20.png") no-repeat scroll left top transparent;
	padding:0px 25px 10px 0;
	cursor: pointer;
}
/* Smartphones (portrait and landscape) ----------- */
/* @media only screen and (min-device-width : 320px) and (max-device-width : 736px) {*/
@media only screen and (max-width : 800px) {
	.main{
		background-size: 1px 78px;
		min-width: 100%;
	}
	.main-width{
		width: 100%;
	}
	.content {
		margin: 0 auto;
		width: 95%;
	}
	.header{
		height: 90px;
		margin: 0 auto;
		width: 95%;
	}
	.header .logo{
		width: 65%;
		height: 120px;
	}
	.logo img{
		width: 200px;
		height: auto;
	}
	.header .menu{
		display: none;
	}
	#user-login-form{
		display: none;
	}
	
	/* for drop down menu */
	.footer .menu a{
		font-size: 1.5em;
		transition: color .3s ease-in-out;
	}
	.footer .menu ul{
		position: absolute;
		left: 0;
		top: 78px;
		width:100%;
		height: 430px;
		padding: 0;
		margin: 0 auto;
		list-style:none;
		z-index: 100;
	}
	.footer .menu ul li{
		float:left;
		width:100%;
		text-align:left;
		text-transform: uppercase;
		transition-duration: .3s;
		transition-timing-function: ease-in-out;
		transition-property: box-shadow, color;
		cursor: pointer;
		padding: 1em .5em 1em .5em;
		background: rgb(69,72,77); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	}
	.footer .menu ul li a{
		display: block;
	}
	.footer .menu ul li:hover a{
		color:#fff;
		text-decoration: none;
	}
	.footer .menu ul {
		display:none;
	}
	.footer .menu label{
		position:absolute;
		top: 0;
		display:block;
		width:100%;
		font-size:1.8em;
		margin:0;
	}
	.footer .menu label:after {
		position: absolute;
		right: 20px;  
		top: 35px; 
		content:"\2261";
		font-size:3em;
	}
	.landscape .footer .menu label:after {
		right: 30px;  
	}
	.footer .menu input[type=checkbox]:checked ~ label:after {
		color:#fff;
	}
	.footer .menu input[type=checkbox]:checked ~ ul {
		display:block;        
	}
	.panels-flexible-region{
		width: 100%;
		float: left;
	}
	.panels-flexible-region-inside,.center .panels-flexible-region-inside{
		padding: 0;
	}
	img.site_side_banner{
		display: none !important;
	}
	img.mobile_side_banner[style]{
		display: block !important;
		cursor: pointer;
	}
	img.site_banner_rt_1[style]{
		display: none !important;
	}
	img.mobile_banner_rt_1[style]{
		display: block !important;
		cursor: pointer;
	}
	img.site_banner_rt_2[style]{
		display: none !important;
	}
	img.mobile_banner_rt_2[style]{
		display: block !important;
		cursor: pointer;
	}
	.panels-flexible-region-first #box2{
		display: none;
	}
	.panels-flexible-region.center .pane-block .pane-content img{
		width: 100%;
		height: auto;
	}
	.search-box-alter{
		margin: 5px auto 0;
	}
	input.form-text, select, textarea, .form-file{
		width: 100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height: 37px;
	}
	input.form-text{
		width: 98%;
		height: 35px;
	}
	#node-form input.form-text{
		width: 96%;
		height: 35px;
	}
	select#edit-profile-dob-year,select#edit-profile-dob-month,select#edit-profile-dob-day{
		width: 30%;
		margin-right: 2%;
	}
	textarea#edit-message{
		width: 102%;
		height: 60px;
	}
	.content .form-submit,.pane-content .start_career_button{
		margin:0 auto;
		width: 100%;
		height: 45px;
		font-size: 22px;
	}
	.dasboard_top{
		margin: 0;
		padding: 4px 0;
	}
	.dasboard_top .dashboard_msg,.dasboard_top .dashboard_social{
		width: 100%;
		float: left;
	}
	#study_abroad .dashboard_msg,#study_abroad .dashboard_link{
		width: 100%;
		float: left;
	}
	.dasboard_top .dashboard_social{
		margin-top: 5px;
	}
	h2.dashboard-title{
		font-size: 18px;
	}
	.pane-content #node-500 table td:nth-child(2n),.pane-content #node-500 table td:nth-child(3n){
		display: none;
	}
	.pane-block-30 table td:nth-child(2n),.pane-block-30 table td:nth-child(3n){
		display: none;
	}
	.pane-content #node-54 table td:nth-child(2n),.pane-content #node-54 table td:nth-child(3n){
		display: none;
	}
	.pane-user-match-score-0 table td:nth-child(2n),.pane-user-match-score-0 table td:nth-child(3n){
		display: none;
	}
	.pane-block-66 table td:nth-child(2n),.pane-block-66 table td:nth-child(3n){
		display: none;
	}
	.chart_image{
		float: none;
	}
	#user_name,#profile_info,#profile_img{
		width:100%;
	}
	#quiz_page_box_main1{
		display: none;
	}
	#quiz_page_box_main2{
		width: 100%;
	}
	.quiz_page_box1{
		width: 100%;
		padding: 0;
	}
	.quiz_page_box2{
		width: 100%;
	}
	.center .panel-pane{
		padding: 0 10px;
	}
	.node .content{
		padding: 0 0.5em;
	}
	.pane-pravat-6{
		display: none;
	}
	.quiz_page_box2 .career_match .form-submit{
		margin:0 auto;
		width: 100%;
		height: 45px;
		font-size: 22px;
	}
	.pane-content #profile_img{
		margin: 0;
	}
	.pane-content #profile_img img{
		display: none;
	}
	.panels-flexible-region-first #box2.pane-formblock-forum{
		display: block;
	}
	.panel-pane{
		margin-bottom: 15px;
	}
	.div_content[style]{
		width: 100% !important;
		padding: 5px !important;
	}
	.college-dropdown .views-exposed-form .views-exposed-widgets.clear-block{
		margin-left: 0;
	}
	.college-dropdown .views-exposed-form .views-exposed-widget.views-widget-filter-tid_2{
		width: 100%;
	}
	.college-dropdown .views-exposed-form .views-widget{
		width: 100%;
		margin-left: 0;
	}
	.college-dropdown .views-exposed-form .views-exposed-widget{
		width: 100%;
	}
	.college-dropdown .views-exposed-form .views-exposed-widget .form-submit{
		margin: 10px 0 0;
	}
	#university-search-modify-form .full_width.form-item,#university-search-modify-form .full_width.form-item.bachelor,#university-search-modify-form .full_width.form-item.public,#university-search-modify-form .full_width.form-item.urban,#university-search-modify-form .full_width.form-item.compete{
		width: 100%;
	}
}