/* --------------------------------------------
	FGV-SPECIFIC STYLES 
----------------------------------------------*/
/*
 Brian Goldston v1.0 Initial
 Radhika Gopalan v1.1 Added styles redText and textArea
*/
.m { 
	font-family: verdana; 
	font-size:8pt; 
	text-decoration:none; 
	color:#ffffff; 
	font-weight: bold;
	}
	
.mi {
	font-family: verdana; 
	color:#006666; 
	font-size:8pt; 
	text-decoration:none;
	}
	
.mDisabled {
	font-family: verdana; 
	font-size:8pt; 
	text-decoration:none;
	color:#cccccc; 
	font-weight: bold;
	}
	
.miDisabled {
	font-family: verdana; 
	font-size:8pt; 
	text-decoration:none; 
	color:#999999;
	}
    
.formButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #FFFFFF ; 
	font-weight: bold; 
	background-color: #6699ff; 
	border-left-color: #99ccff; 
	border-bottom-color: #6666cc; 
	border-right-color: #6666cc;
	border-top-color: #99ccff; 
	cursor: hand; 
	border-style: double
	}
	
.bgheaderFGV {
	background:#330000;
}

.popupbgFGV {
	background:;
}

.popupHeader	{
	font-size: 13pt;
	color: #663300;
	font-weight: bold;
	}

.requiredField{
	color: #cc0000; 
	font-weight: bold;
}
.divider {
	background-image : url(images/xln_rel_links_foot_bg.gif);
	}

.fieldHint {
	font-family: verdana, arial,sans-serif;
	font-size: 7.5pt;
	color:#663300;
	margin-left: 0px;
	margin-top: 0px;
	}

.columnHead {
	color: #ffffff;
	font-weight: bold;
	background-color: #663300;
}

.rowGray {
	background-color: #EEEEEE;
}

.rowGrayDark {
	background-color: #dddddd;
	color: #ffffff;
}

.fixWidthFormElement {
	width:175px;
}

.fixHeightFormElement {
	height:40px;
}

.small {
	font-family: verdana, arial,sans-serif;
	font-size: 7.5pt;
	margin-left: 0px;
	margin-top: 0px;
	}
	
.standardheadergray {
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.headergray	{
	font-size: 13pt;
	color: #666666;
	font-weight: bold;
	}

/* --------------------------------------------
	FGV-SPECIFIC STYLES 
----------------------------------------------*/

ol {
	list-style-position: outside;
	list-style-image: none;
	padding-left:0px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom:0px;
	}

ul {
	margin-left:24px;
	padding-left:0px;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url('/images/icn_bullet_black.gif');
	margin-top:0px;
	margin-bottom:0px;
	}
/* FIX for NS 6.2 Bug 110360 */
*:-moz-list-bullet, *:-moz-list-number {font-size: 1em;}

body, table, td, th, select, input, .text {
	font-family: verdana, arial,sans-serif;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #666666;
	}

/* Sets the margins top, bottom, left and right to 0px */

form { 
	margin:0px;
	}
.bold {
	font-weight: bold;
	}
.brownbold {
	color: #663300;
	font-weight: bold;
	}
.blueboldHead
	{
	font-size: 8pt;
	color: #3366CC;
	font-weight : bold;
	}	
.brownboldSubHead {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.brownSubHead {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.brownboldmod {
	font-size: 8pt;
	font-weight: bold;
	color: #663300;
	}
.blackboldmod {
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	padding-left : 10px;
	}
.blackmod {
	font-size: 7pt;
	color: #000000;
	padding-left : 10px;
	}
.brownboldsup {
	font-size: 8pt;
	font-weight: bold;
	color: #996633;
	}		
.blubolddiam {
	font-weight: bold;
	color: #3366CC;
	}
.bwnbolddiam {
	font-weight: bold;
	color: #996600;
	}
.corporateheader	{
	font-size: 13pt;
	color: #330000;
	font-weight: 900;
	}
.green
	{
	color: #666633;
	font-family: verdana, arial,sans-serif;
	font-size: 7pt;
	font-weight: bold;
	}
.resourcesheader
	{
	color: #666633;
	font-family: verdana, arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	}
.textArea{
    font-family: verdana, arial,sans-serif;
	font-size: 8pt;
	color: #666666;
    }	
.grey2 {
	color: #666666;
	}
.greybold
	{
	color: #666666;
	font-weight : bold;
	}
.greyboldHead
	{
	font-size: 8.5pt;
	color: #666666;
	font-weight : bold;
	}	
.grnbolddiam {
	font-weight: bold;
	color: #336600;
	}
.header	{
	font-size: 13pt;
	color: #663300;
	font-weight: bold;
	}
.greenWarningBold {
	color: #008000;
	font-weight: 900;
	}
.redError {
	font-size: 7pt;
	color: #CC0000;
	}
.redText {
	color: #CC0000;
	}
.redErrorBold	{
	color: #CC0000;
	font-weight:bold;
	}
.solutionsheader
	{
	color: #6666CC;
	font-size: 8pt;
	font-weight: bold;
	}
.tagline {
	font-size: 8pt;
	color: #663300;
}
.white {
	color: #ffffff;
	}
.whitebold {
	color: #ffffff;
	font-weight: bold;
	}
.whitesubheadbold {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	}
.associatedhd1 {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.supporthd1 {
	font-size: 8.5pt;
	color: #996633;
	font-weight : bold;
	}
.subhd1 {
/* standard module subhead */
	color: #663300;
	font-weight: bold;
}
.subhd2 {
/* support module subhead */
	color: #000000;
	font-weight: bold;
}
.standardheader {
	font-size: 8pt;
	font-weight: bold;
	color: #996633;
}
/* colors */
.cffffff {
	background:#ffffff;
}
.ccccc99 {
	background:#cccc99;
}
.associatedbg1 {
	background:#cccc99;
}
.popupbg1 {
	background:#663300;
}
.secondarynavbg {
	background:#663300;
}
/* backgrounds */

.bgxlnbardotsbg {
	background-image: url('/images/xln_bar_dots_bg.gif')
}
.bgxlnbgshddots {
	background-image: url('/images/xln_bg_shd_dots.gif')
}
.bgxlncorbgdots {
	background-image: url('/images/xln_cor_bg_dots.gif')
}
.bgxlnbgshddotsres {
	background-image: url('/images/xln_bg_shd_dots_res.gif')
}
.bgxlnbgshddotssol{
	background-image: url('/images/xln_bg_shd_dots_sol.gif')
}
/* BEGIN User state bar Styles */
.bgxlnstbar {
	background-image: url('/images/xln_st_bar.gif');
}
.bgxlnstbartop {
	background-image: url('/images/xln_st_bar_top.jpg');
}
.bgxlncorstbartop {
	background-image: url('/images/xln_cor_st_bar_top.gif');
}
.bgxlnsolstbartop {
	background-image: url('/images/xln_sol_st_bar_top.gif');
}
.bgxlncorsolstbartop {
	background-image: url('/images/xln_cor_sol_st_bar_top.gif');
}
.bgxlnrightstbarend {
	background-image: url('/images/xln_right_st_bar_end.gif') repeat-x;
}
/* END User state bar Styles */

.bg1gray {
	background-image: url('/images/1_gray.gif')
}
.bg1twopixelrule {
	background-image: url('/images/xln_2pixel_rule.gif')
}
.bg1twopixelrulecccc99 {
	background-image: url('/images/xln_2pixel_rule_cccc99.gif')
}
.bgxln1pixeldottedrule {
	background-image: url('/images/xln_1pixel_dotted_rule.gif')
}
.bgxlncortmcapline {
	background-image: url('/images/xln_cor_tmcap_line.gif')
}
.bg1pxDottedRuleWhite {
	background-image: url('/images/xln_1pixel_dotted_rule_whit.gif')
}
.bgxlnrellinksbglg {
	background-image: url('/images/xln_rel_links_bg_lg_n.gif')
}
.bgxlnrellinksbg {
	background-image: url('/images/xln_rel_links_bg.gif')
}
.bgxlnstbartiledotrev {
	background-image: url('/images/xln_st_bar_tile_dot_rev.gif')
}
.bg1 {
	background-image: url('/images/1.gif')
}
.bgxlnstbartile {
	background-image: url('/images/xln_st_bar_tile.gif')
}
.bgxlncorbgdots278 {
	background-image: url('/images/xln_cor_bg_dots_278.gif')
}
.bgxlnbgshddotsnocrn {
	background-image: url('/images/xln_bg_shd_dots_nocrn.gif')
}
.bgxlnwedgebrndkbrn {
	background-image: url('/images/xln_wedge_brn_dkbrn.gif')
}
.bgxln1pxdotrulewhiv {
	background-image: url('/images/xln_1px_dot_rule_whi_v.gif');
}
.bgxlnbg5cldotsres {
	background-image: url('/images/xln_bg_5cl_dots_res.gif');
}
.bgxlnbghddotsres {
	background-image: url('/images/xln_bg_hd_dots_res.gif');
}

/* controls */
.input1 {
	font-size: 7.5pt;
}
.modSelSmall	{
	width: 46px;
	font-size: 7.5pt;
	}
.modSelMedSmall	{
	width: 114px;
	font-size: 7.5pt;
	}
.modSelMedium	{
	width: 166px;
	font-size: 7.5pt;
	}
.modSelLarge	{
	width: 286px;
	font-size: 7.5pt;
	}
.modSelSupport	{
	width: 110px;
	font-size: 7.5pt;
	}
.modTxtSmall	{
	width: 46px;
	font-size: 7.5pt;
	}
.modTxtTen	{
	width: 76px;
	font-size: 7.5pt;
	}
.modTxtMedium	{
	width: 166px;
	font-size: 7.5pt;
	}
.modTxtLarge	{
	width: 286px;
	font-size: 7.5pt;
	}
.modTxtLogin	{
	width: 62px;
	font-size: 7.5pt;
	}
.modTxtSupport	{
	width: 110px;
	font-size: 7.5pt;
	}
.modTxtAreaLarge	{
	font-family: verdana, arial,sans-serif;
	width: 383px;
	font-size: 7.5pt;
	padding-left: 10px;
	background-color: #ffffff;
	}
.modTxtAreaMedium	{
	width: 190px;
	font-size: 7.5pt;
	}
.modTxtAreaSmall	{
	width: 100px;
	font-size: 7.5pt;
	}
	
/* links */
a {
	color: #3366CC;
	}
.blueLink  {
	color: #3366CC;
	font-size: 7pt;	
	}
.whitelink a {
	color: #FFFFFF;
	}
.whiteboldlink a {
	color: #FFFFFF;
	font-weight: bold;
	}
	
/* formatting */
.areanavpad {
	padding-left:22px; 
	padding-right:3px;
	text-indent: -14px; 
	}
.modarrowpad	{
	padding-left:11px; 
	padding-right:2px;
	text-indent: -11px;  
	}
.modarrowlv2pad	{
	padding-left:18px; 
	padding-right:3px;
	text-indent: -11px;  
	}
.modulepad   {
	padding-left:10px; 
	padding-right:10px;
	}
.modulepadtext   {
	padding-left:10px; 
	padding-right:5px;
	color: #666666;
	}
.modulepadtexthead   {
	padding-left:10px; 
	padding-right:5px;
	color: #333333;
	}
.modHeadpadbrn   {
	padding-left:10px; 
	padding-right:10px;
	text-indent: 0px; 
	font-size: 9pt;
	font-weight: bold;
	color: #663300;
	}
.modHeadpad   {
	padding-left:5px; 
	padding-right:5px;
	}
.modpadanchor	{
	padding-left:7px; 
	text-indent: -10px; 
	padding-right:5px;
	}
.modpadarrow   {
	padding-left:10px; 
	text-indent: -13px; 
	padding-right:5px;
	}
.modpadbullet   {
	padding-left:6px; 
	text-indent: -9px; 
	padding-right:5px;
	}
.modpadbulletNopad   {
	padding-left:5px; 
	text-indent: -8px; 
	padding-right:5px;
	}
.modIndent	{
	padding-left:10px; 
	text-indent: -13px; 
	}
.navlv2	{
	padding-left:16px; 
	padding-right:5px;
	text-indent: -14px; 
	color: #663300;
	font-weight: bold;	
	}
.navlv2	a {
	color: #3366CC; 
	font-weight: normal;	
	}
.navlv2brown {
	padding-left:16px; 
	padding-right:5px;
	text-indent: -14px; 
	font-weight: bold;	
	}
.navlv2brown	a {
	color: #663300; 
	}
.navlv3	{
	padding-left:24px; 
	padding-right:5px;
	text-indent: -11px; 
	color: #663300;
	font-weight: bold;	
	}
.navlv3	a {
	color: #3366CC; 
	font-weight: normal;	
	}
.navlv3brown {
	padding-left:24px; 
	padding-right:5px;
	text-indent: -11px; 
	font-weight: bold;	
	}
.navlv3brown	a {
	color: #663300; 
	}
.navlv4	{
	padding-left:31px; 
	padding-right:5px;
	text-indent: -11px; 
	color: #663300;
	font-weight: bold;	
	}	
.navlv4	a {
	color: #3366CC; 
	font-weight: normal;	
	}
.navlv4brown {
	padding-left:31px; 
	padding-right:5px;
	text-indent: -11px; 
	font-weight: bold;	
	}
.navlv4brown	a {
	color: #663300; 
	}	
.navlv5	{
	padding-left:38px; 
	padding-right:5px;
	text-indent: -11px; 
	color: #663300;
	font-weight: bold;	
	}
.navlv5	a {
	color: #3366CC; 
	font-weight: normal;	
	}
.navlv5brown {
	padding-left:38px; 
	padding-right:5px;
	text-indent: -11px; 
	font-weight: bold;	
	}
.navlv5brown	a {
	color: #663300; 
	}
.nopad   {
	padding-left:0px; 
	padding-right:0px;
	}	
.supmodHeadpad   {
	padding-left:10px; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	}
.svcdescpad	div{
	padding-left:12px; 
	padding-right:5px;
	text-indent: -12px; 
	}
#utilPos {Z-INDEX: 2000; LEFT: 80px; POSITION: absolute; TOP: 3px; }

.columnHeadSub {
	color: #ffffff;
	font-weight: bold;
	background-color: #666666;
}

/*Unused Styles

.purpleboldsup {
	font-size: 8pt;
	font-weight: bold;
	color: #6666cc;
	}
.redsubhead	{
	font-size: 11pt;
	color: #CC0000;
	font-weight: bold;
	}
.suphead{
	color: #663300;
	font-size: 8pt;
	}
.superscrptHeader{
	color: #663300;
	font-size: 8pt;
	}
.selectent 	{
	width: 200;
	font-size: 7.5pt;
	}
	
*/

/* --------------------------------------------
	CAMPUS SHIP STYLES 
----------------------------------------------*/
.modheader {
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	}
.modsubheader {
	color: #663300;
	font-weight: bold;
	}
/*  
Each of the paths to the images needs to be from root
*/

.modcolor {
	background-image : url(/images/xln_996633.gif);
	background-color : #996633;
	}
.modbgcolor {
	background-image : url(/images/xln_cccccc.gif);
	background-color : #cccccc;
	}
.butbarbgcolor {
	background-image : url(/images/xln_999999.gif);
	background-color : #999999;
	}
.modline {
	background-image : url(/images/xln_cccccc.gif);
	background-color : #cccccc;
	}
.modbgcolor2 {
	background-image : url(/images/xln_ffffff.gif);
	background-color : #ffffff;
	}
.modline2 {
	background-image : url(/images/xln_ffffff.gif);
	background-color : #ffffff;
	}
.modinputbg {
	background-image : url(/images/xln_cccccc.gif);
	background-color : #cccccc;
	}
.modinputheader {
	font-weight: bold;
	}

.modSelMediumSmall	{
	width: 120px;
	font-size: 7.5pt;
	}

.modTxtMediumSmall	{
	width: 110px;
	font-size: 7.5pt;
	}
