/**
 * @package   Quantive Template - RocketTheme
 * @version   1.5.0 March 31, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Core */
html {margin-bottom: 1px;}
body {height: 100%;margin-bottom: 1px;}
body {font-family: Arial,sans-serif;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Arial,sans-serif;}
.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;overflow: visible;}
.rt-surround-top {margin: 0 9px;}
.rt-surround-bottom {margin: 0 9px 15px 9px;}
.rt-surround-top2, .rt-surround-bottom2 {margin-left: -12px;}
.rt-surround-top3, .rt-surround-bottom3 {height: 12px;margin-right: -12px;}
.rt-surround {margin: 0 9px;}
.rt-surround2 {margin-left: -12px;padding-left: 3px;}
.rt-surround3 {margin-right: -12px;padding-right: 3px;position: relative;}
.rt-block {padding: 8px;margin-bottom: 0px;}
#rt-debug {padding-top: 20px;position: relative;}
#rt-footer .module-title .title, #rt-bottom .module-title .title {color: inherit;}
.bodylevel-low .rt-surround-bottom {display: none;}

/* Header */
#rt-header {padding: 0px  ;}

/* Logo */
#rt-logo {width: 350px;height: 60px;display: block;}

/* Top Menu */
#rt-navigation {margin: 0 6px;position: relative;}
#rt-navigation2 {margin-left: -9px;}
#rt-navigation3 {margin-right: -9px;}
.menutop li.item1.root.active,
.menutop li.item1.root:hover,
.menutop li.item1.root.f-mainparent-itemfocus,
.menu-type-splitmenu .menutop li.item1.active,
.menu-type-splitmenu .menutop li.item1:hover {background: none;}

/* Menu Dropdowns */
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}

/* Sub Menu */
.rt-submenu-surround {margin-left: -3px;padding-left: 3px;}
.rt-submenu-surround2 {margin-right: -3px;padding-right: 3px;}
#rt-submenu {padding: 7px 12px 6px 12px;position:relative;z-index:2;}

/* Showcase */
#rt-showcase .rt-block {margin-bottom: 0;}
div.close-note {font-size: medium;background-image: linear-gradient(120deg, #159957, #4275b2);color: white;padding: 20px;font-size: medium;margin: 0px -10px;}

/* Feature */
#rt-feature .module-title {background: none;}
#rt-feature .module-title .title {padding-bottom: 0;font-size: 210%;margin-bottom: 0;}

/* Main Top Modules */
#rt-maintop2 {padding-top: 5px;}

/* Main Body */
.rt-main-inner {padding-top: 5px;}

/* Modules */
.rt-module-surround {margin: 0 -10px;}
.rt-module-top, .rt-module-bottom {margin: 0 9px;}
.rt-module-top2, .rt-module-bottom2 {margin-left: -9px;}
.rt-module-top3, .rt-module-bottom3 {margin-right: -9px; height: 9px}
.rt-module-inner {padding: 5px 10px;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup {display: none;}
.basic .rt-module-top, .basic .rt-module-top2, .basic .rt-module-top3, .basic .rt-module-inner, .basic .rt-module-bottom, .basic .rt-module-bottom2, .basic .rt-module-bottom3 {background: none;}
.basic .rt-module-inner {border: 0;}
.bodylevel-low .rt-module-top, .bodylevel-low .rt-module-top2, .bodylevel-low .rt-module-top3, .bodylevel-low .rt-module-bottom, .bodylevel-low .rt-module-bottom2, .bodylevel-low .rt-module-bottom3 {display: none;}
.bodylevel-low .rt-module-inner {padding: 10px;border: 0;background: none;}
.bodylevel-low .module-title, .bodylevel-low .rt-article-title, .title1 .module-title {background: none;}

/* Module Titles */
.module-title .title {margin-top: 0;margin-bottom: 10px;padding-bottom: 15px;font-weight: normal;}
.title1 .title {padding-bottom: 0px;}
.title2 .title {font-size: 200%;}
.title3 .title {text-transform: uppercase;font-size: 140%;}
.module-function {float:right;}

/* Side Menus */
#rt-main-surround ul.menu {margin-left: 0;}
#rt-main-surround ul.menu li {list-style: none;margin: 0;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 115%;font-weight: normal;padding: 5px 0 7px 16px;line-height: 130%;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none !important;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover {background-position: 5px -462px;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 3px -912px;}
#rt-main-surround .square3 ul.menu li a:hover, #rt-main-surround .square3 ul.menu li .separator:hover, #rt-main-surround .square3 ul.menu li .item:hover, #rt-main-surround .square4 ul.menu li a:hover, #rt-main-surround .square4 ul.menu li .separator:hover, #rt-main-surround .square4 ul.menu li .item:hover, #rt-main-surround .square6 ul.menu li a:hover, #rt-main-surround .square6 ul.menu li .separator:hover, #rt-main-surround .square6 ul.menu li .item:hover {background-position: 3px -462px;}
#rt-main-surround .square3 ul.menu li.active > a, #rt-main-surround .square3 ul.menu li.active > .separator, #rt-main-surround .square3 ul.menu li.active > .item, #rt-main-surround .square4 ul.menu li.active > a, #rt-main-surround .square4 ul.menu li.active > .separator, #rt-main-surround .square4 ul.menu li.active > .item, #rt-main-surround .square6 ul.menu li.active > a, #rt-main-surround .square6 ul.menu li.active > .separator, #rt-main-surround .square6 ul.menu li.active > .item {background-position: 0 -912px;}

/* Bottom */
#rt-bottom2, #rt-mainbottom {padding-top: 5px;}

/* Footer */
#rt-footer {padding-top: 5px;}
.rt-footer-bottom-wrap {position: absolute;bottom: 0;width: 960px;}
.rt-footer-bottom {margin: 0 9px -9px 9px;position: relative;z-index: 10;}
.rt-footer-bottom2 {margin-left: -9px;position: relative;z-index: 10;}
.rt-footer-bottom3 {height: 9px;margin-right: -9px;position: relative;z-index: 10;}
.bodylevel-low .rt-footer-bottom-wrap {display: none;}
#developed-by {margin: 5px 0 5px 0;float: left;}
#powered-by {margin: 5px 0 5px 0;float: right;}
#rocket {display:inline-block;width: 148px;height: 20px;margin:0 0 0 10px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 26px;margin-left: 10px;vertical-align:middle;background-position: 0 -36px;}
.totop-test {padding: 10px;overflow: hidden;}
#gantry-totop {position: absolute;display: block;bottom: 5px;left: 10px;}
#gantry-resetsettings {position: absolute;display: block;bottom: 5px;right: 10px;margin: 0;}

/* Copyright */
#rt-copyright .rt-block {margin-bottom: 0;}
.copytext {padding: 10px 0;display: block;}

/* Typography */
.readon {display: inline-block;margin-left: 9px;height: 21px;}
.readon input.button {outline: none;}
.readon span, .readon .button {display: block;margin-left: -9px;padding: 1px 16px 0 12px;border: 0;font-size: 12px;cursor: pointer;height: 21px;line-height: 21px;float: left;font-weight: normal;overflow:visible;text-transform: uppercase;}
.readon .button {padding-top: 0;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readon:hover {background-position: 100% -30px;}
.readon:hover span, .readon:hover .button {background-position: 0 -30px;}
.square3 .readon, .square5 .readon {background-position: 100% -60px;}
.square3 .readon span, .square3 .readon .button, .square5 .readon span, .square5 .readon .button {background-position: 0 -60px;}
.square3 .readon:hover, .square5 .readon:hover {background-position: 100% -90px;}
.square3 .readon:hover span, .square3 .readon:hover .button, .square5 .readon:hover span, .square5 .readon:hover .button {background-position: 0 -90px;}
.square4 .readon {background-position: 100% -120px;}
.square4 .readon span, .square4 .readon .button {background-position: 0 -120px;}
.square4 .readon:hover {background-position: 100% -150px;}
.square4 .readon:hover span, .square4 .readon:hover .button {background-position: 0 -150px;}
.bodylevel-low .readon {margin: 0 5px 0 0;}
.bodylevel-low .readon span, .bodylevel-low .readon .button {background: none;margin: 0;padding: 0 10px;}
.bodylevel-low .rokstories-layout2 .readon1-m {background: none;margin: 0 !important;padding: 0 10px !important;}
.bodylevel-low .rokstories-layout2 .readon-main {margin: 0;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -240px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -482px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -744px;background-repeat: no-repeat;}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background-position: 0 -469px;background-repeat: no-repeat;}
#form-login ul li a:hover, #com-form-login ul li a:hover, ul.rt-more-articles li a:hover, .rt-section-list ul li a:hover {background-position: 0 3px;background-repeat: no-repeat;}

/* Breadcrumbs */
#rt-breadcrumbs {padding: 0 20px;}
#breadcrumbs-home {width: 17px;height: 16px;display: block;float: left;margin-right: 5px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position:relative;overflow: hidden;padding: 0;margin: 5px 0;display: inline-block;height: auto;}
span.breadcrumbs {display: inline-block;font-size: 95%;overflow: hidden;}
span.breadcrumbs img {width: 6px;height: 16px;float: left;}
span.breadcrumbs a, span.no-link {
				padding: 0 0 0 8px;
				margin:3px;
				float: left;
				display: block;
				line-height: 13px;
				color:#333;
}
span.no-link, a.pathway {
				background:url(../../../images/M_images/indent1.png) no-repeat;
				padding:0 0 0 16px !important;


}
a.sublevel{background:url(../../../images/M_images/indent1.png) no-repeat;padding:0 0 0 16px !important;}
/* Login Feature */
#rt-header #rt-login-button {margin-top: 10px;float: right;}
#rt-login-button .buttontext {display: inline-block;margin-left: 15px;height: 34px;}
#rt-login-button .buttontext span {display: block;margin-left: -15px;padding: 0 38px 0 14px;border: 0;font-size: 16px;cursor: pointer;height: 34px;line-height: 30px;float: left;font-weight: normal;overflow:visible;}
#rt-login-button .buttontext:hover {background-position: 100% -39px;}
#rt-login-button .buttontext:hover span {background-position: 0 -39px;}
.bodylevel-low #rt-login-button .buttontext {margin: 0;height: 28px;}
.bodylevel-low #rt-login-button .buttontext span {background: none;margin: 0;height: 28px;line-height: 28px;padding: 0 10px;}

#rt-popup .module-content {margin: 0;}
#rt-popup .rt-block {padding: 0 5px;}
#rt-popup .title {padding: 0;margin-bottom: 10px;margin-top: 5px;}
#rt-popup .inputbox {width: 95%;}

/* Font Sizer Feature */
#rt-accessibility {float: right;width: 108px;text-align: right;padding: 0 8px;margin-right: -12px;height: 21px;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 16px;height: 16px;margin-top: 2px;}
#rt-accessibility a.small .button {background-position: -40px 0;background-repeat: no-repeat;margin-right: 5px;}
#rt-accessibility a.small:hover .button {background-position: -40px -18px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -21px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -21px -18px;background-repeat: no-repeat;}


/*SSO Login */
.mod_ssologin a { margin:0px 8px 0px 8px;}

/*Project Activites */
#pa ul {list-style-type: none;}
#pa span {list-style-type: none;padding:0px 8px; margin:0px 10px;font-weight:bold;}
span.pa_new {color:#0e3d4e;background:#2ab0e1;}
span.pa_publish {color:#4e320e;background:#e39228;}
span.pa_release {color:#334d0e;background:#93de28;}

/*My Project */
span.mp_button { 
	background:none repeat scroll 0 0 #cccccc;
	border:1px solid #CCCCCC;
	padding:2px 10px;
	line-height:1.8em;
	font-weight:bold;
}
.mp_button a, .pa a {
	color:#404040;
}

.mp_button a:hover, .pa a:hover {
    color:#0088B5
}

.pj_fuction {
	float:right;

}

.pj_title h3 {
	float:left;
	color:#454545;
}

.pj_download {
	background: url(../../../images/download.png) 0 0 no-repeat;
	color:#ffffff;
	font-weight:900;
	font-size:16px;
	padding: 5px 48px 10px 50px;

}
.pj_download a , .pj_bugreport a{
	color:#ffffff;
}

.pj_bugreport {
	background: url(../../../images/bugreport.png) 0 0 no-repeat;
	color:#ffffff;
	font-weight:900;
	font-size:16px;
	margin:0 0 0 10px;
	padding: 5px 30px 10px 55px;

}
/*My Issue */
span.pa  {
/*	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #d2d2d2;*/
	color:#606060;
	padding:0px 8px;
	 }
p.flasherror, p.flashmessage{
    color:#ff0000;
}


span.Code {
    background-color: #000;
    color:#fff;
    padding:5px;

}


/* Community */

tr.sectiontableentry1 , tr.sectiontableentry2{
   border-bottom:dashed 1px #cccccc;

}

td.cbUserListCol2 ,td.cbUserListCol3{
   border-right:dashed 1px #cccccc;
}

tr.sectiontableentry1 {
   background-color:#ededed;
}

/* Table CSS */

#customers th {
    background-color:#629DE3;
    color:#FFFFFF;
    padding-bottom:4px;
    padding-top:5px;
    text-align:left;
}
#customers td {
    border:1px solid #14498a;
    padding:8px 7px 8px;
}

#customers th {
    padding:5px 7px 5px;
    border:1px solid #14498a;
    text-align:center;
}

#customers tr.alt td {
    background-color:#b2daea;
}

#customers tr.alt2 td {
    background-color:#DFF6FF;
}


#customers
{
    font-family: Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
    line-height:150%;
    font-size:110%;
}

.newsletterheader{
    background:#cccccc;
    font-size:120%;
    font-weight: bold;
}

.add_this
{
float:right;
}

.article_note{
	font-size:14px;
}

.article_note a:link ,a:active {
	color:#666666;
}

.article_note a:visited {
	color:#666666;

}

.article_note a:hover { text-decoration : underline;color:#666666 }
.totop {width:50px;text-align: center;font-weight: bold;float:right;}

.date-posted {color: #666666;font-size: 12px;}

.border-radius {
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 100px;
-webkit-border-bottom-right-radius: 100px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomright: 100px;
border-radius: 10px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
background-color:#e7f1e5;
padding:25px 10px 10px 25px;
}

.border-radius a:link, a:active {
color:#333333;
}

.border-radius a:hover {
text-decoration:underline;
}
.fqtop {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#e7f1e5;
padding:8px;
float:right;
font-size:12px;
}

.fquestion {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#74ae69;
padding:8px;
color:#ffffff;
}
/*
.close-note {
background-image: linear-gradient(120deg, #159957, #4275b2);
color: white;
padding: 20px;
font-size: medium;
margin: 0px -10px;
}*/
