/*
 *   Gray titles:  #343434  was: #999999
 *   Gray links:   #676767  was: #666666
 */

BODY {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   color:            Black;
   background-color: White;
}

P {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   color:            Black;
}

PRE {
   font-family:      "Courier New", Courier, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            Black;
   background-color: Lavender;
   border-top:       1px dotted #676767;   padding-top:     5px;
   border-bottom:    1px dotted #676767;   padding-bottom:  5px;
   border-left:      1px dotted #676767;   padding-left:    5px;
   border-right:     1px dotted #676767;   padding-right:   5px;
}

TABLE.pageTitleTable {
   vertical-align: Top;
   width:          100%;
   margin-right:   5px;   margin-top:   5px;
   height:         64px;
}

TABLE.page {
   width:          100%;
   height:         80%;
   margin-right:   5px;
   margin-bottom:  5px;
}

UL LI {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   list-style-image: URL("/igec2/images/list-bullet.png");
}

OL LI {
   font-family:     "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:       8pt;
}

UL.level2 {
   margin-left:  20px; 
   padding-left: 0;
}

.inputLabel {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      8pt;
   text-align:     Right;
   vertical-align: Top;
   color:          #676767;
   margin-left:    10px;
   padding-left:   0px;
   padding-right:  2px;
   padding-top:    4px;
   padding-bottom: 4px;
}

.inputText {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            Black;
   background-color: White;
   margin-left:      4px;      margin-right:     4px;
   padding-left:     2px;      padding-right:    2px;
   text-align:       Left;
   vertical-align:   Top;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
}

.inputTextarea {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            Black;
   background-color: White;
   margin-left:      4px;      
   padding-left:     2px;      
   text-align:       Left;
   vertical-align:   Top;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
}

.inputDate {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            Black;
   background-color: White;
   margin-left:      4px;      margin-right:     4px;
   padding-left:     2px;      padding-right:    2px;
   text-align:       Left;
   vertical-align:   Top;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
   width:            100px;
}

.inputList {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            Black;
   background-color: White;
   margin-left:      4px;      margin-right:     4px;
   padding-left:     2px;      padding-right:    2px;
   text-align:       Left;
   vertical-align:   Top;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
}

.options {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   color:            Black;
}

.button {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        9pt;
   font-weight:      Bold;
   color:            #676767;
   background-color: White;
   padding-left:     8px;
   padding-right:    8px;
   padding-top:      0px;
   padding-bottom:   3px;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     2px solid #272727;
   border-bottom:    2px solid #272727;
}

.button:Hover {
   color:             White;
   background-color:  #B71A1C;
   cursor:            Pointer;
}

.buttonMedium {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   font-weight:      Bold;
   color:            #676767;
   background-color: White;
   width:			 258px;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     2px solid #272727;
   border-bottom:    2px solid #272727;
}

.button1 {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        9pt;
   font-weight:      Bold;
   color:            #676767;
   background-color: White;
   width:			 450px;
   padding-left:     8px;
   padding-right:    8px;
   padding-top:      0px;
   padding-bottom:   3px;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     2px solid #272727;
   border-bottom:    2px solid #272727;
}

.button1:Hover {
   color:             White;
   background-color:  #B71A1C;
   cursor:            Pointer;
}

.buttonMedium:Hover {
   color:             White;
   background-color:  #B71A1C;
   cursor:            Pointer;
}

.buttonSmall {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        7pt;
   font-weight:      Bold;
   text-decoration:  None;
   color:            #676767;
   background-color: White;
   padding-left:     4px;
   padding-right:    4px;
   padding-top:      0px;
   padding-bottom:   0px;
   margin-top:       1px;
   margin-bottom:    1px;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     2px solid #272727;
   border-bottom:    2px solid #272727;
}

.buttonSmall:Hover {
   color:            White;
   background-color: #B71A1C;
   cursor:           Pointer;
   text-decoration:  None;
}

.inputRow {
   height:  18px;
}

.inputButtons {
   text-align:     Center;
   padding-top:    6px;
   padding-bottom: 6px;
}

.welcomeMsg {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   font-style:     Italic;
   color:          #676767;
   padding-bottom: 6px;
}

H1.pageTitle {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      10pt;
   font-weight:    Bold;
   color:          #B71A1C;
   padding-top:    0;
   margin-top:     0;
   padding-bottom: 6px;
   margin-bottom:  0;
   width:          100%;
   border-bottom:  1px solid #343434; /* #747A7E; */
}

H1.bigboldFont {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      10pt;
   font-weight:    Bold;
   color:          Black;
   padding-top:    0;
   margin-top:     0;
   padding-bottom: 6px;
   margin-bottom:  0;
   width:          80%;
}

.helpMsg {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   font-style:     Italic;
   padding-top:    6px;
   padding-bottom: 6px;
   text-align:     Center;
}

.helpMsg2 {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   font-style:     Italic;
   padding-top:    6px;
   padding-bottom: 6px;
   text-align:     Left;
   margin-left:    5px;
   padding-left:   0;
}

.dialogBox {
   _position:        Relative;
   _padding-top:     20px;
   _padding-bottom:  15px;
   _display:         Block;
   margin-top:       15px;
   border-top:       2px solid #676767;
   border-bottom:    2px solid #676767;
   border-left:      2px solid #676767;
   border-right:     2px solid #676767;
   background-color: #DDDDDD;
   padding-left:     8px;
   padding-right:    8px;
}

.dialogBox1 {
   _position:        Relative;
   _padding-top:     20px;
   _padding-bottom:  15px;
   _display:         Block;
   margin-top:       15px;
   border-top:       2px solid #676767;
   border-bottom:    2px solid #676767;
   border-left:      2px solid #676767;
   border-right:     2px solid #676767;
   background-color: #ffffff;
   padding-left:     8px;
   padding-right:    8px;
}

.dialogBoxTitle {
   _position:      Absolute;
   _top:           -10px;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   color:          #676767;
}

a.link {
   color:             #B71A1C;
   text-decoration:   None; 
   font-weight:       Bold;
   padding-left:      2px;    padding-right:    2px; 
   margin-left:       2px;    margin-right:     2px; 
   border-top:        1px dotted White;
   border-bottom:     1px dotted White;
   border-left:       1px dotted White;
   border-right:      1px dotted White;
}

a.link:Link {
   color:             #B71A1C;
   text-decoration:   None;
   font-weight:       Bold;
   padding-left:      2px;    padding-right:    2px; 
   margin-left:       2px;    margin-right:     2px; 
   border-top:        1px dotted White;
   border-bottom:     1px dotted White;
   border-left:       1px dotted White;
   border-right:      1px dotted White;
}

a.link:Visited {
   color:             #B71A1C;
   text-decoration:   None;
   font-weight:       Bold;
   padding-left:      2px;    padding-right:    2px; 
   margin-left:       2px;    margin-right:     2px; 
   border-top:        1px dotted White;
   border-bottom:     1px dotted White;
   border-left:       1px dotted White;
   border-right:      1px dotted White;
}

a.link:Hover {
   color:             #B71A1C;
   text-decoration:   None;
   font-weight:       Bold;
   padding-left:      2px;    padding-right:    2px; 
   margin-left:       2px;    margin-right:     2px; 
   border-top:        1px dotted #B71A1C; /* #747A7E; */
   border-bottom:     1px dotted #B71A1C; /* #747A7E; */
   border-left:       1px dotted #B71A1C; /* #747A7E; */
   border-right:      1px dotted #B71A1C; /* #747A7E; */
   cursor:            Pointer;
}

.listTitle {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   color:          #676767;
   margin-top:     15px;
}

.listItem {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   color:          Black;
   border-bottom:  1px solid #343434;
}

.selectableList {
   border-top:        1px solid #676767;
   border-bottom:     1px solid #676767;
   border-left:       1px solid #676767;
   border-right:      1px solid #676767;
}

.selectableListItem {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   color:          Black;
   border-bottom:  1px solid #343434;
   cursor:         Pointer;
}

.selectableListItemSelected {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        9pt;
   background-color: #EA4D4F;
   border-bottom:    1px solid #343434;
   cursor:           Pointer;
}

.leftNav {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      8pt;
   font-weight:    Bold;
   color:          #676767;
   width:          200px;
   border-right:   1px solid #343434;
   margin-right:   5px;
   padding-left:   10px;
}

.leftNavItem {
   padding-top:     2px;
   padding-bottom:  2px;
}

.leftNavSep {
   width:            90%;
   height:           1px;
   text-align:       Left;
   background-color: #343434;
   border-top:       none;
   border-bottom:    none;
   margin-left:      0;
   padding-left:     0;
}

.content {
   padding-top:    15px;
   padding-left:   15px;
   padding-right:  15px;
   padding-bottom: 0;
}

.actions {
   text-align:     Left;
   padding-left:   10px;   padding-right:   10px;
}

.purchased {
   color:          Green;
   font-style:     Italic;
}

.comments {
   padding-left:    10px;
}

.colSpacer {
   width:    0.25in;
}

.emphasis {
   font-weight:  Bold;
}

.userLabel {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   text-align:     Left;
   color:          #676767;
}

.userName {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   text-align:     Left;
   color:          Black;
   padding-left:   2px;    padding-right:    2px; 
   margin-left:    2px;    margin-right:     2px; 
}

.hint {
   font-style:     Italic;
   text-align:     center;
}

.totalsCol {
   font-style:     Italic;
   font-weight:    Bold;
   text-align:     Right;
   padding-left:   10px;
   padding-right:  10px;
}

.textCol {
   text-align:     Left;
   padding-left:   10px;
   padding-right:  5px;
}

.textCol12 {
   text-align:     Left;
   padding-left:   12px;
   padding-right:  5px;
}

.textColRight {
   text-align:     Right;
   padding-left:   10px;
   padding-right:  5px;
}

.freeCol {
   text-align:     Center;
   padding-left:   10px;
   padding-right:  10px;
}

.numCol {
   text-align:     Right;
   padding-left:   10px;
   padding-right:  10px;
}

.titleRow {
   color:            White;
   background-color: #676767;
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
}

.subtitleRow {
   color:            White;
   background-color: #888888;
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
}

.odyssey {
   color:            #B71A1C;
   font-size:        8pt;
}

.rowSpacer {
   height:    7px;
}

.rowSpacerBig {
   height:    30px;
}


/* Micro dialog box. */
.loginCell {
   text-align:       Right;
   margin-top:       0;   margin-bottom:    0;
   margin-left:      0;   margin-right:     0;
   padding-top:      0;   padding-bottom:   0;
   padding-left:     0;   padding-right:    0;
   height:           64px;
}

.microDialogBox {
   border-top:       1px solid #676767;
   border-bottom:    1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   background-color: #DDDDDD;
   padding-top:      1px;
   padding-bottom:   1px;
   padding-left:     2px;
   padding-right:    2px;
   width:            150px;
}

.microDialogBoxTitle {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   font-weight:    Bold;
   color:          #676767;
   padding-bottom: 0;
   margin-bottom:  0;
}

.microInputLabel {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      7pt;
   text-align:     Right;
   vertical-align: Top;
   color:          #676767;
   margin-left:    3px;
   padding-left:   0px;
   padding-right:  2px;
   padding-top:    1px;
   padding-bottom: 1px;
}

.microInputText {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        7pt;
   font-weight:      Bold;
   color:            Black;
   background-color: White;
   margin-left:      1px;      margin-right:     1px;
   padding-left:     2px;      padding-right:    2px;
   text-align:       Left;
   vertical-align:   Top;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
}

.microInputRow {

}

.microInputButtons {
   text-align:     Center;
   padding-top:    2px;
   padding-bottom: 2px;
}

.microButton {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        7pt;
   font-weight:      Bold;
   color:            #676767;
   background-color: White;
   padding-left:     2px;
   padding-right:    2px;
   padding-top:      0px;
   padding-bottom:   0px;
   margin-top:       1px;
   margin-bottom:    1px;
   border-top:       1px solid #676767;
   border-left:      1px solid #676767;
   border-right:     1px solid #676767;
   border-bottom:    1px solid #676767;
}

.microButton:Hover {
   color:            White;
   background-color: #B71A1C;
   cursor:           Pointer;
}

.imageLink {
   border-top:       0;   border-top:       0;
   border-left:      0;   border-right:     0;
}

.imageLink:Hover {
   cursor:           Pointer;
}

.leftNavCell {
   margin-left:      0;   margin-right:      0;
   padding-left:     0;   padding-right:     0;
   width:          170;
   vertical-align: Top;
}

.footer {
   margin-top:       0;
   padding-top:      0;
   border-top:       1px solid #343434;
   color:            #676767;
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        7pt;
   font-weight:      Normal;
}

.copyright {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        7pt;
   font-weight:      Normal;
   font-style:       Italic;
}

.smallAsPossible {
   width:            300px;
   margin-top:       0;
   padding-top:      0;
}

.subTitle {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   color:          #676767;
   margin-top:     0;   margin-bottom:    5px;
}

.alertMsg {
   color:          #FF0000;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   text-align:     Center;   
   margin-top:     3px;
   margin-bottom:  3px;
   padding-top:    0;
   padding-bottom: 0;
}

.alertMsgLeft {
   color:          #FF0000;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   text-align:     left;   
   margin-top:     3px;
   margin-bottom:  3px;
   padding-top:    0;
   padding-bottom: 0;
}

.deviceMsg {
   color:          #676767;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Bold;
   text-align:     Right;   
}

.deviceName {
   color:          Black;
   padding-left:   2px;    padding-right:    2px; 
   margin-left:    2px;    margin-right:     2px; 
}

.calendarHeader {
   text-align:     Center;
   width:          100%;
}

.calendarTitle {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      10pt;
   font-weight:    Bold;
   text-align:     Center;
}

.calendar {
   width:          100%;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   font-weight:    Normal;
   text-align:     Center;
   margin-left:    3px;
   margin-right:   3px;
   border-top:     1px solid #676767;
   border-bottom:  1px solid #676767;
   border-left:    1px solid #676767;
   border-right:   1px solid #676767;
}

.dayHeader {
   font-weight:    Bold;
   text-align:     Right;
   padding-left:   2px;     padding-right:   2px;
   border-bottom:  1px solid #676767;
   border-right:   1px solid #676767;
}

.calendarWeek {
}

.calendarDay {
   font-weight:    Normal;
   text-align:     Right;
   padding-left:   2px;     padding-right:   2px;
   border-bottom:  1px solid #676767;
   border-right:   1px solid #676767;
   cursor:         Pointer;
}

.calendarToday {
   text-align:       Right;
   font-weight:      Bold;
   padding-left:     2px;     padding-right:   2px;
   border-bottom:    1px solid #676767;
   border-right:     1px solid #676767;
}

.dayLink {
   text-decoration:   None;
}

.dayLink:Hover {
   cursor:            Pointer;
   color:             #B71A1C;
   text-decoration:   None;
   border-top:        1px dotted #747A7E;
   border-bottom:     1px dotted #747A7E;
   border-left:       1px dotted #747A7E;
   border-right:      1px dotted #747A7E;
}

.stepNumber {
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      48pt;
   font-weight:    Normal;
   text-align:     Center;
   color:          #AAAAAA;
   vertical-align: Top;
   margin-top:     0;
   padding-top:    0;
}


.rowOdd {
   background-color: #EEEEEE;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   color:          Black;
}

.rowEven {
   background-color: #CCCCCC;
   font-family:    "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:      9pt;
   color:          Black;
}

p.indent {
   margin-left:  10px;
   padding-left: 0px;
}

UL.smallIndent {
   margin-left:  5px;
   padding-left: 0px;
}

UL.mediumIndent{
	margin-left:20px; 
	padding-left:0px;	
}

.copy            {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #333333;}
.smallcopy       {font-family: Verdana, Arial, Helvetica; font-size: 9px;  font-weight: normal; color: #333333;}
.footerCopy      {font-family: Verdana, Arial, Helvetica; font-size: 9px;  font-weight: normal; color: #999999;}
.boldCopy        {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold;   color: #333333;}
.yellowCopy      {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold;   color: #FFCF63;}
.whiteCopy       {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF;}
.blueBoldCopy    {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold;   color: #002F7F;}
.rightColHeading {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold;   color: #333333;}
.rightColCopy    {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold;   color: #666666;}
.mainTitle       {font-family: Verdana, Arial, Helvetica; font-size: 15px; font-weight: bold;   color: #ffffff;}
.sectionHeading  {font-family: Verdana, Arial, Helvetica; font-size: 15px; font-weight: bold;   color: #333333;}
.wbcopy          {font-family: Arial, Helvetica;          font-size: 11px; font-weight: bold;   color: #ffffff;}

#color1 a:hover   {color: #B71A1C; text-decoration: underline; font-weight: bold;}
#color1 a:link    {color: #B71A1C; text-decoration: none;      font-weight: bold;}
#color1 a:active  {color: #B71A1C; text-decoration: none;      font-weight: bold;}
#color1 a:visited {color: #B71A1C; text-decoration: none;      font-weight: bold;}

#color2 a:hover   {color: #FFCF63; text-decoration: none; font-weight: bold;}
#color2 a:link    {color: #FFCF63; text-decoration: none; font-weight: bold;}
#color2 a:active  {color: #FFCF63; text-decoration: none; font-weight: bold;}
#color2 a:visited {color: #FFCF63; text-decoration: none; font-weight: bold;}

#internalContent {overflow:auto; height:375px; width:100%;}
#internalPhoto   {position: absolute; visibility: visible; top: 81px; left: 683px; z-index:1;}

.homeMissionStatement {background-image: url('/igec2/images/swoosh.gif'); background-color: #A1BC8F;}
.noBg                 {background-image: url('');}

#releases { list-style-image: url(/igec2/images/pdficon.gif); }

.inputButton {
        border-style: solid;
        border-color: #002F7F;
        border-width: 1px 1px 1px 1px;
        background-color: #002F7F;
        font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #FFCF63;
}

.mainTable {
        border-style: solid;
        border-color: #B71A1C;
        border-width: 2px 2px 2px 2px;
        background-color: #ffffff;
}

td.left {
	padding-right:2px;
	text-align:center;
	vertical-align:top;
}

td.right {
	padding-left:2px;	
	text-align:center;	
	vertical-align:top;
}

.mapDesc{
	font-family : "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
	font-size : 8pt;
	z-index : 99; 
	width:200px; 
	background-color:#ffffff; border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; border-right:solid 1px #000000;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ticketMsg {
   font-family:      "Luxi Sans", "Lucida Sans", Tahoma, Helvetica, Sans-Serif;
   font-size:        8pt;
   color:            Black;
}

.adsFloatRight{
	BORDER-LEFT: #996666 2px solid; 
	BORDER-RIGHT: #996666 2px solid; 
	BORDER-TOP: #996666 2px solid; 
	BORDER-BOTTOM: #996666 2px solid;
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	FLOAT: right; 
	MARGIN: 3px; 
	WIDTH: 200px; 
}
	
.adsStyle{
	POSITION: relative;
	BORDER-LEFT: #996666 2px solid; 
	BORDER-RIGHT: #996666 2px solid; 
	BORDER-TOP: #996666 2px solid; 
	BORDER-BOTTOM: #996666 2px solid;
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	MARGIN: 3px; 
	background-color:#ffffff;
	WIDTH:380px;
}

.blue      {background-color: #002F7F;}
.lightBlue {background-color: #9CAFC9;}
.yellow    {background-color: #FFCF63;}
.white     {background-color: #ffffff;}
.gray      {background-color: #999999;}
.lightgray {background-color: #EEEEEE;}
.medgray   {background-color: #CCCCCC;}
.darkgray  {background-color: #333333;}
.black     {background-color: #000000;}




