/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/
/* Style For HTML PAGE               */ html { height: 100%; margin-top:0px; }
/* Style For HTML BODY               */ body { margin: 0;  text-align: center; background: URL("bgdLine.jpg") repeat-x;background-color: #305C2E;}
/* Setting Text Throughout the skin  */ table, td, tr, p {font-family:Arial; font-size: 10pt; margin-top:0; text-align:left}

/*========================================================*/
/*  2. Text                                               */
/*========================================================*/
/* headings -                        */ H1{font-family: arial; font-size: 12pt;background-color:#5cb75a; color: #CC6600;}
/* headings -                        */ H2{font-family: arial; font-size: 10pt; font-weight: bold; color:#CC6600}
/* most of the text on site          */ .normal, .Normal {font-family: arial; font-size: 10pt; color: #000000; line-height: 1.3em;}
/* most of the bold text on site     */ .NormalBold {font-family: arial; font-size: 10pt; font-weight: bold; color: #333333; }
/* red text on site for errors       */ .NormalRed {color: #FF6633; font-family: arial; font-weight: bold; font-size: 10pt; }
/* subheadings - mostly in admin     */ .SubHead {font-family: arial; font-size: 10pt; font-weight: bold; color: #000000;}
/* headings                          */ .head{background-position:bottom; background-repeat: repeat-x; font-family:Arial; font-size: 12pt; font-weight:bold; vertical-align:bottom;}

/*========================================================*/
/*  3. Links                                              */
/*========================================================*/
/* login and user token idle         */ a.loginStyle:hover,.loginStyle, a.loginStyle:link, a.loginStyle:visited, a.loginStyle:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #162329; font-family: arial; font-size: 7pt; font-weight:normal; text-decoration: none; }
/* login and user token hover        */ a.USER_object:hover { color: #000; font-family: tahoma; font-weight:bold; font-size: 10pt; text-decoration: none; }
/* default links visited and active  */ a:link, a:visited, a:active { color: #FF6633; font-family: arial; font-weight: normal; font-size: 10pt; text-decoration: underline; }
/* default links hover               */ a:hover { color: #FF6633; font-family: arial; font-size: 10pt; text-decoration: underline; }
/* normal  links visited and active  */ a.Normal:link, a.Normal:visited { color: #FF6633; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; }
/* normal  links hover               */ a.Normal:hover { color: #FF6633; font-family: arial; font-size: 10pt;	text-decoration: none; }
/* admin button-link style           */ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; height: 20px; }
/* admin button-link style hover     */ a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; height: 20px; }
/* search text                       */ a.SkinObject:link,a.SkinObject:hover{color: #ffffff; vertical-align:middle;}                                              
 

/*========================================================*/
/*  4. Forms                                              */
/*========================================================*/
/* default form elements             */ select, input {font-family: arial; font-size: 10pt; color: #333333; border-style: solid; border-color:#999999;border-width:1px;}
/* textbox used for search           */ .NormalTextBox {padding-left: 2px;margin-top:2px; background-color:#f2f2f2}


/*========================================================*/
/*  5. Skin                                               */
/*========================================================*/
/* Mainframe 912 width               */ #Container	{margin-left: auto; margin-right: auto; top:0px; width:910px; height: 762px; background-image: url("body.jpg"); background-repeat:no-repeat; background-attachment:scroll; vertical-align: top; border: solid 2px #CC6600 }
/* Logo                              */ #Logo		{position: relative;left:30px;  float:left; top: 40px;  width: 150px; height: 204px; background: url("logoFSG.gif") no-repeat} 
/* Left column                       */ #leftCol    {float: left; left: 0px; top:0px; width: 210px; }
/* Mid column                        */ #midCol     {float: left; position: relative; width: 500px; top:60px }
/* Right column                      */ #rightCol   {float: right; position: relative; top: 0px; text-align:right;}
/* Footer                            */ #Footer		{margin-left: auto; margin-right: auto; margin-top:0px; top:0px; width:912px; vertical-align: top; text-align:right }


/*========================================================*/
/*  6. SolPartMenu                                        */
/*========================================================*/
/* width of container                */ .MainMenu_MenuContainer{width: 160px;color: #FFFFFF; position:relative; float:left; left: 30px; top: 60px; }
/* container                         */ .MainMenu_MenuBar{color: #FFFFFF; }

/* Main menu                         */ .MainMenu_MenuItem   {padding-left: 10px; padding-right:10px; height:22px; color: #FFFFFF; background: #2F2B72; border: 2px}
/* Sub menu                          */ .MainMenu_MenuItemSel{padding-left: 10px; padding-right:10px; height:22px; color: #FF6633; background: #2F2B72; border: 2px}
/* Space around menu                 */ .MainMenu_MenuArrow, MainMenu_RootArrow{ display: none}

/* Sub menu                          */ .MainMenu_SubMenu{z-index: 1000; color: #FFFFFF; background: #2F2B72;}

/* SubMenuClass                      */ .MainMenu_MenuIcon{display: none}

/* Rootmenu                          */ .RootMenu             { vertical-align:middle ; font-family: arial; font-weight: bold; color: #FFFFFF; background: url("roadmark.gif") no-repeat; background-position: left center; background-color:Transparent; width:151px; height: 50px; text-indent: 20px; }
/* Rootmenu                          */ .RootMenuItemSelected { outline: none ; font-family: arial; font-weight: bold; color: #FF6633; background: url("roadmark.gif") no-repeat; background-position: left center; background-color:Transparent; width:151px; height: 50px; text-indent: 20px; }








