/* Common Green*/
/* Main color code #4C7F8B Link color code ##003399 */

BODY
   { background:        #F0F0F0;
     font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       normal;
     color:             #000000;
     text-align:        left;
   }

TH
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       bold;
     color:             #FFFFFF;
   }

TR
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;
     font-weight:       normal;
     color:             #000000;
   }

TD
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;
     font-weight:       normal;
     color:             #000000;
     line-height:       16px;
   }

A
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;
     font-weight:       normal;
   }

A:link, A:active, A:visited
   { text-decoration:   none;
     color:		##003399;
     background:        transparent;
     border:            none;
   }

A:hover
   { text-decoration:     none;
   }

.MainHeaderStart
   { height:            24px;
     width:		7px;
     background-image:  url('images/header_page_start.gif');
     background-repeat: no-repeat
   }

.MainHeaderMiddle
   { width:		100%;
     font-weight:       bold;
     font-size:         14px;
     color:             #FFFFFF;
     height:       	24px;
     background-image:  url('images/header_page_middle.gif');
   }

.MainHeaderEnd
   { height:            24px;
     width:		447px;
     background-image:  url('images/header_page_end.jpg');
     background-repeat: no-repeat
   }

.TableHeaderStart
   { height:            17px;
     width:             5px;
     background-image:  url('images/header_table_left.gif');
     background-repeat: no-repeat
   }

.TableHeaderMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       bold;
     color:             #FFFFFF;
     height:            17px;
     text-indent:       5px;
     background-image:  url('images/header_table_middle.gif');
   }

.TableHeaderEnd
   { height:            17px;
     width:             5px;
     background-image:  url('images/header_table_right.gif');
     background-repeat: no-repeat
   }

.TableHeader
   { font-weight:       bold;
     height: 	        16px;
     color:             #FFFFFF;
     background:        #4C7F8B;
   }

.TableRowEven
   { background:        #DDDDDD;
   }

.TableRowOdd
   { background: 	    #EEEEEE;
   }

.Highlited
   { background:        #FFCC66;
     font-weight:       bold;
   }

.BtnList
   { border:            none;
     margin:            2px;
     padding:           0px;
     height:            16px;
     width:             100%;
   }

.BtnActive
   { width:             100px;
     margin:            0px;
   }

.BtnActiveStart
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_start.gif');
     background-repeat: no-repeat
   }

.BtnActiveMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       normal;
     color:             #FFFFFF;
     height:            16px;
     width:             100%;
     text-align:        center;
     background-image:  url('images/button_middle.gif');
   }

A.BtnActiveMiddle:link, A.BtnActiveMiddle:active, A.BtnActiveMiddle:visited, A.BtnActiveMiddle:hover
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;
     font-weight:       normal;
     text-decoration:   none;
     color:             #FFFFFF;
     background:        transparent;
     border:            none;
   }

.BtnActiveEnd
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_end.gif');
     background-repeat: no-repeat
   }

A.BtnActive:link, A.BtnActive:active, A.BtnActive:visited
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     font-weight:       normal;
     text-decoration:   none;
     color:             #FFFFFF;
     background:        transparent;
     border:            none;
   }

A.BtnActive:hover 
   { text-decoration:   none; 
     color:             #CCCCCC;
   }

.BtnInactiveStart
   { height:       	16px;
     background-image:  url('images/button_start_opacity_50.gif');
     background-repeat: no-repeat
   }

.BtnInactiveMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     font-weight:       500;
     color:             #FFFFFF;
     height:       	16px;
     text-align:        center;
     background-image:  url('images/button_middle_opacity_50.gif');
   }

A.BtnInactiveMiddle:link, A.BtnInactiveMiddle:active, A.BtnInactiveMiddle:visited, A.BtnInactiveMiddle:hover
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     text-decoration:   none;
     color:             #FFFFFF;
     background:        transparent;
     border:            none;
   }

.BtnInactiveEnd
   { height:       	16px;
     background-image:  url('images/button_end_opacity_50.gif');
     background-repeat: no-repeat
   }

.lineStart
   { width:             13px; 
     background-image:  url('images/horisontal_line_start.gif');
     background-repeat: no-repeat
   }

.lineMiddle
   { background-repeat: repeat-x;
     background-image: url('images/horisontal_line_middle.gif');
   }

.lineEnd
   { width:             13px;
     background-image:  url('images/horisontal_line_end.gif');
     background-repeat: no-repeat
   }

.infoTextTable
   { background:        #C0C0C0;
     border:      	none;
   }

.InfoTextTableStartTop
   { height:            10px;
     width:             10px;
     background-image:  url('images/info_table_left_top.gif');
     background-repeat: no-repeat
   }

.InfoTextTableMiddleTop
   { height:            10px;
     background-image:  url('images/info_table_middle.gif');
   }

.InfoTextTableEndTop
   { height:            10px;
     width:             10px;
     background-image:  url('images/info_table_right_top.gif');
     background-repeat: no-repeat
   }

.InfoTextTableMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       normal;
     color:             #000000;
     height:            17px;
     background-image:  url('images/info_table_middle.gif');
   }

.InfoTextTableStartBottom
   { height:            17px;
     width:             10px;
     background-image:  url('images/info_table_left_bottom.gif');
     background-repeat: no-repeat
   }

.InfoTextTableEndBottom
   { height:            17px;
     width:             10px;
     background-image:  url('images/info_table_right_bottom.gif');
     background-repeat: no-repeat
   }
   
.Text
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     color:       black;
     text-align:  left;
     line-height: 17px;
   }
A.Text:link, A.Text:active, A.Text:visited
	{ font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     color:       #003399;
     text-align:  left;
     line-height: 17px;

.TextBlue
   { color:             #191EC8;
   }

.TextDarkGreen
   { color: 		#4B828C;
   }

.TextGreen
   { color: 		#1E9619;
   }

.TextRed
   { color: 		#C81E19;
   }

.TextStatus
   { font-size: 	16px; 
   }

.HitList
   { background:  	#4C7F8B;
     font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     text-align:  	center;
   }

A.HitList:link, A.HitList:active, A.HitList:visited
   { text-decoration:   none;
     color:             #FFFFFF;
     font-weight:       bold;
     background:        transparent;
     border:            none;
   }


A:link IMG
   { border:            none;
   }

A:visited IMG
   { border:            none;
   }

A:active IMG
   { border:            none;
   }



/* BOOK-IT 5.0 */

.TextBookingReady
   { font-weight:       bold;
     color:             #1E9619;
   }

.TextBookingNotReady
   { font-weight:       bold;
     color:             #C81E19;
   }

.TextSerialBookingInactive
   { font-style:        italic; 
   }

.TextWarning
   { font-size:         16px;
     font-weight:       bold;
     color:             #C81E19;
   }

.BtnAxlStart
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_axl_start.gif');
     background-repeat: no-repeat
   }

.BtnAxlMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       500;
     color:             #FFFFFF;
     height:            16px;
     width:             100%;
     text-align:        center;
     background-image:  url('images/button_axl_middle.gif');
   }

.BtnAxlEnd
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_axl_end.gif');
     background-repeat: no-repeat
   }

A.BtnAxlMiddle:link, A.BtnAxlMiddle:active, A.BtnAxlMiddle:visited
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     text-decoration:   none;
     color:             #000000;
     background:        transparent;
     border:            none;
   }

.BtnRssStart
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_rss_start.gif');
     background-repeat: no-repeat
   }

.BtnRssMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       500;
     color:             #FFFFFF;
     height:            16px;
     width:             100%;
     text-align:        center;
     background-image:  url('images/button_rss_middle.gif');
   }

.BtnRssEnd
   { height:            16px;
     width:             5px;
     background-image:  url('images/button_rss_end.gif');
     background-repeat: no-repeat
   }

A.BtnRssMiddle:link, A.BtnRssMiddle:active, A.BtnRssMiddle:visited
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     text-decoration:   none;
     color:             #FFFFFF;
     background:        transparent;
     border:            none;
   }

.btnRss
   { height: 	          16px;
     width: 		  100px;
     background-image:    url('images/rss_new.gif');
     background-position: center;
     background-repeat:   no-repeat
   }

.ListRowEven
   { background:          #DDDDDD;
   }

.ListRowOdd
   { background: 	  #EEEEEE;
   }

.ListText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px;
     font-weight:         bold;
   }

A.ListText:link, A.ListText:active, A.ListText:visited
   { text-decoration:     none;
     color:               #4C7F8B;
     background:          transparent;
     border:              none;
   }

A.ListText:hover
   { text-decoration:     none;
   }

.ListNoteText
   { font-style:          normal;
   }

.HitListInfo
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         900;
     text-align:          center;
     color:               #4C7F8B;
   }

.HitListText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         normal;
     color:               #000000;
     line-height:         16px;
   }

A.HitListText:link, A.HitListText:active, A.HitListText:visited
   { text-decoration:     none;
     color:               #003399;
     font-weight:         normal;
     background:          transparent;
     border:              none;
   }

A.HitListText:hover
   { text-decoration:     underline;
   }

.FormatLabel
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         bold;
     color:               #000000;
     line-height:         16px;
   }

.FormatText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         normal;
     color:               #000000;
     line-height:         16px;
   }

A.FormatText:link, A.FormatText:active, A.FormatText:visited
   { text-decoration:     none;
     color:               ##003399;
     font-weight:         normal;
     background:          transparent;
     border:              none;
   }

A.FormatText:hover
   { text-decoration:     underline;
   }

A.TableHeaderMiddle:link, A.TableHeaderMiddle:active, A.TableHeaderMiddle:visited
   { color:               #FFFFFF;
   }

A.TableHeaderMiddle:hover
   { text-decoration:     underline;
   }

.SimpleSearchMenuText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px;
     font-weight:         normal;
     color:               #000000;
     line-height:         16px;
   }

A.SimpleSearchMenuText:link, A.SimpleSearchMenuText:active, A.SimpleSearchMenuText:visited
   { text-decoration:     none;
     color:               #003399;
     background:          transparent;
     border:              none;
   }

A.SimpleSearchMenuText:hover
   { text-decoration:     underline;
   }

.TextLink
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     color:               #000000;
     text-align:          left;
     line-height:         17px;
   }

A.TextLink:link, A.TextLink:active, A.TextLink:visited
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px;  
     text-decoration:     none;
     color:               #003399;
     background:          transparent;
     border:              none;	
   }

A.TextLink:hover
   { text-decoration:     underline;
   }

.SubscriptionText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px;
     font-weight:         normal;
     line-height:         16px;
   }


A.SubscriptionText:link, A.SubscriptionText:active, A.SubscriptionText:visited
   { text-decoration:     none;
     color:               ##003399;
     background:          transparent;
     border:              none;
   }

A.SubscriptionText:hover
   { text-decoration:     underline;
   }


/* BOOK-IT 5.1 */

.GroupList
   { background: 	      #F9F9F9;
     border-width:        thin;
     border-color:        #4C7F8B;
     border-style:        solid;
   }
   
.GroupListHeader
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         bold;
     color:               #4C7F8B;
     line-height:         16px;
   }

.GroupListHeaderText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         normal;
     color:               #4C7F8B;
     text-decoration:     underline;
     line-height:         16px;
   }

.GroupListText
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         normal;
     color:               #003399;
     line-height:         16px;
   }


a.GroupListText:link, a.GroupListText:active, a.GroupListText:visited
   { text-decoration:     none;
     color:               #003399;
     font-weight:         normal;
     background:          transparent;
     border:              none;
   }
   

a.GroupListText:hover
   { text-decoration:     underline;
   } 
   
.GroupListNumber
   { font-family:         Verdana, Arial, Helvetica; 
     font-size:           12px; 
     font-weight:         normal;
     color:               #4C7F8B;
     line-height:         16px;   
    }
    
.ShowMore
   { text-decoration:     none;
     color:               #000000;
     font-weight:         normal;
     background:          transparent;
     border:              none;
   } 
    
a.ShowMore:link, a.ShowMore:active, a.ShowMore:visited
   { text-decoration:     none;
     color:               #000000;
     font-weight:         normal;
     background:          transparent;
     border:              none;
   }
       

a.ShowMore:hover
   { text-decoration:     underline;
   }    
    
.ClusterListRowEven
   { background: 	     #F9F9F9;
   }
   
.ClusterListRowOdd
   { background: 	     #F0F0F0;
   }
   
.ClusterListNumber
   { background:  		transparent;
     font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     text-align:  	    center;
   }

A.ClusterListNumber:link, A.ClusterList:active, A.ClusterList:visited
   { text-decoration:   none;
     color:             #4C7F8B;
     font-weight:       bold;
     background:        transparent;
     border:            none;
   }