html,body,form,fieldset {
	margin: 0;
	padding: 0;
	font: 100%/ 120% Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,li,dl,address {
	margin: 1em 0;
	padding: 0;
}

li,dd,blockquote {
	margin-left: 1em;
}

form label {
	cursor: pointer;
}

fieldset,img {
	border: none;
}

/* START DEFAULT STYLES */
body {
	margin: 0 auto;
	min-width: 950px;
	background-color: #00345d;
}

.parentcontainer {
	text-align: left;
	/*
		RMS-10: Permissions page is not rendered correctly in Firefox on Production
		Fix: Commented the following styles
	*/
	/* height: 100%; */
	margin: 0 auto;
}

.maincontainer {
	background-image: url('../../images/grant/bg.gif');
	background-repeat: repeat-x;
	width: 100%;
	/*padding-top: 30px;*/
	clear: both;
}

.maincontainer .subcontainer {
	background-color: White;
	/*
		RMS-10: Permissions page is not rendered correctly in Firefox on Production
		Fix: Commented the following styles
	*/
	/*margin: 0 auto;
	padding: 0px 28px 28px 0;*/
	width: 951px;
}

.leftcontent {
	width: 230px;
	background: #fff;
}

.rightcontent {
	background: #fff;
}

.centercontent {
	width: 480px;
	margin-right: 5px;
	padding: 0 0px 0 10px;
}

.headercontent {
	padding: 20px 37px 10px 37px;
	background-color: White;
	height: 92px;
}

body,td,span {
	font-size: 11px;
	color: #666667;
}

.caption {
	font-size: 9px;
	color: #666667;
	font-style: italic;
}

input,select,textarea {
	font-size: 11px;
	color: #666667;
}

ul {
	font-size: 11px;
	margin: 0px 6px 0px 20px;
	padding-left: 0px;
}

/* START LINKS */
a {
	font-size: 11px;
	color: #0789c4;
}

a:hover,a:active {
	color: #ef3c23;
}

/* END LINKS */ 

/* END DEFAULT STYLES */ 

/* START BACK TO TOP STYLES */
a.pr_link {
	font-size: 10px !important;
}

a.backToTop {
	font-size: 10px;
	text-decoration: none;
}

a.backToTop:link,a.backToTop:visited {
	
}

a.backToTop:hover,a.backToTop:active {
	
}

/* END BACK TO TOP STYLES */ 

/* START BREADCRUMB STYLES */
.breadcrumb {
	margin-bottom: 20px;
}

.breadcrumb span,.breadcrumb a:link,.breadcrumb a:visited {
	color: #999999;
	font-size: 10px;
}

.breadcrumb a:hover,.breadcrumb a:active {
	color: #666667;
}

/* END BREADCRUMB STYLES */ 

/* START NAVIGATION STYLES */
	
	/* START LEFT NAVIGATION */ 
	
	/*Navigation*/
.Nav {
	padding: 0 10px 0 20px;
	border-right: solid 2px #cdcccb;
}

.Nav .header span {
	font-size: 12px;
	color: #0789c4;
	font-weight: bold;
}

.Nav .header:hover {
	background-color: White;
}

.Nav ul {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.Nav ul li {
	list-style-type: none;
	list-style-image: none;
	border-bottom: dashed 1px #d1bfc5;
}

.Nav ul li div {
	margin-left: 0px;
	padding: 4px 0 4px 0;
}

.Nav ul li a {
	color: #666667;
	display: block;
	font-size: 12px;
}

.Nav ul li ul {
	padding-left: 0px;
	margin-left: 16px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	list-style-type: circle;
}

.Nav ul li ul li {
	list-style-type: disc;
	border-bottom: none;
	font-size: 11px;
}

.Nav ul li ul li div {
	padding-left: 4px;
}

.Nav ul li ul li a {
	font-size: 11px;
}

.Nav ul li div:hover {
	
}

.Nav ul li div:hover a {
	color: #f26721 !important;
	font-weight: bold;
}

.Nav ul li div.selected a {
	color: #f26721 !important;
	font-weight: bold;
}

.Nav ul li ul li div.selected {
	background-color: #EBE7DC;
}

.Nav ul li ul li div:hover {
	background-color: #EBE7DC;
}

/*IE6 hack*/
* .Nav ul li {
	height: 1%;
}

.Nav ul li a {
	text-decoration: none;
	width: 100%;
}

/*End Navigation*/ 

/* END LEFT NAVIGATION */ 

/* END NAVIGATION STYLES */
.modalBackground {
	background-color: Transparent;
	filter: alpha(opacity = 70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffdd;
	border-width: 2px;
	border-style: outset;
	border-color: Black;
	padding: 3px;
	width: 200px;
	height: 200px;
}

/* START BODY STYLES */
.head {
	color: #488fcd;
	font-weight: bold;
	font-size: 12px;
}

.headImg {
	color: #0789c4;
	font-weight: bold;
	font-size: 12px;
	margin-left: 60px;
}

.headerlinks {
	clear: both;
}

.headerlinks a {
	text-decoration: none;
}

.hd_rule,.hd_rule a p {
	color: #488fcd;
	display: block;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !important;
	font-weight: bold;
	background-image: url("../images/misc/msc_grayline_373.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

.hd_rule a:link,.hd_rule a:visited,.hd_rule a:hover,.hd_rule a:active {
	text-decoration: none;
}

.hd_rule_bu,.hd_rule_bu a p {
	display: block;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !important;
	font-weight: bold;
	background-image: url(    "../images/misc/msc_grayline_373.gif" );
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #3366CC;
}

.hd_rule_bu a:link,.hd_rule_bu a:visited,.hd_rule_bu a:hover,.hd_rule_bu a:active
	{
	text-decoration: none;
}

.subHead,.contactHead {
	font-size: 11px;
	font-weight: bold;
}

.subHead a:link,.subHead a:visited,.subHead a:hover,.subHead a:active {
	text-decoration: none;
}

.subLink {
	font-size: 10px;
	font-weight: bold;
}

.subLink a:link,.subLink a:visited,.subLink a:hover,.subLink a:active {
	text-decoration: none;
}

.error {
	color: #ff0000;
}

/* END BODY STYLES */ /* START RIGHT STYLES */
.right,.right td,.right p,.right a:link,.right a:visited,.right a:hover,.right a:active
	{
	font-size: 10px;
}

.right .abstract .head {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	margin: 0px !important;
}

.right .abstract .head a:link,.right .abstract .head a:visited,.right .abstract .head a:hover,.right .abstract .head a:active
	{
	text-decoration: none;
	font-size: 10px;
	margin: 0px !important;
}

.right .abstract .subHead {
	font-size: 10px;
	margin: 0px !important;
	font-weight: bold;
}

.right .abstract .subHead a:link,.right .abstract .subHead a:visited,.right .abstract .subHead a:hover,.right .abstract .subHead a:active
	{
	text-decoration: none;
	margin: 0px !important;
	font-size: 10px;
}

/* END RIGHT STYLES */ 

/* 
RMS-8: Modify footer in Permissions Application 
Changes starts here.
*/
/* START FOOTER STYLES */
div#footer{	
	padding: 5px 0px 5px 0px;
	width: 951px;
}

div#FooterWrap {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left; color: #FFFFFF;
	width: 100%;
	text-align: left;
	font-size: 80%;
}

.Footer_left {
	border: none;
	float: left;
	/*width:500px; adjusted for new footer on 07 01 08 scj */
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}

.Footer_right {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	float: right;
	width: 250px;
	text-align: right;
}

div#FooterWrap a:link {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

div#FooterWrap a:visited {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

div#FooterWrap a:hover {
	margin: 0px 0px 0px 0px;
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

.EDUspacer {
	padding: 0px;
	margin: 0px 2px 0px 5px;
	color: #FFFFFF;
}

div#FooterWrap_blue {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 80%;
}

.Footer_left_blue {
	border: none;
	float: left;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	clear: left;
}

.Footer_right_blue {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	float: right;
	width: 300px;
	text-align: right;
}

div#FooterWrap_blue a:link {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

div#FooterWrap_blue a:visited {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

div#FooterWrap_blue a:hover {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline;
}

.EDUspacer_blue {
	padding: 0px;
	margin: 0px 2px 0px 5px;
}

div#FooterWrap_blue .Blue_Text_v3 {
	color: #0789c4;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 3px;
}

/********** Start the corpare area of the footer *********/
.OSU_AB {
	color: #FFF;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#cengage_corpratelinks {
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.Blue_Text {
	color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 3px;
}

div#cengage_corpratelinks a:link {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#cengage_corpratelinks a:visited {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #0789c4;
	text-decoration: none;
}

div#cengage_corpratelinks a:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: underline;
}

div#ap_footer {
	color: #FFF;
	float: left;
	margin: 16px 0px 0px;
	padding: 0px;
	width: 100%;
}

div#ap_footer_blue {
	color: Blue;
	float: left;
	margin: 16px 0px 0px;
	padding: 0px;
	width: 100%;
}

/* RMS-8: Changes ends here. */
/* END FOOTER STYLES */ 

/* START BACKGROUND STYLES */
.bg_beige {
	background-color: #cdcccb;
}

.bg_c {
	background-color: #cccccc;
}

.bg_9 {
	background-color: #999999;
}
/* END BACKGROUND STYLES */