﻿BODY
{
    background-color    :#FFFFFF;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :normal;
    color               :#000000;
    margin              :0;
    padding             :0;
}

FORM
{
    margin              :0;
    padding             :0;
}

IMG
{
    text-align          :center;
    vertical-align      :middle;
}

/*************************************
*********** Main Layout **************
**************************************/
DIV.Main
{
    background-color    :#FFFFFF;
    width               :800px;
    height              :auto;
    overflow            :hidden;
    border              :solid 1px #C0C0C0;
    margin              :0 auto;
}

DIV.Top
{
    background-color    :#FFFFFF;
    height              :100px;
}

DIV.TopOption
{
    background-color    :#FFFFFF;
    overflow            :hidden;
    width               :495px;
    text-align          :center;
    vertical-align      :middle;
}

DIV.TopOption OBJECT,DIV.TopOption EMBED
{
    text-align          :center;
    vertical-align      :middle;
}

DIV.TopOption IMG
{
    text-align          :center;
    vertical-align      :middle;
}

DIV.TopOption DIV A
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    color               :#C0C0C0;
    text-decoration     :none;
}

DIV.Logo
{
    background-color    :#FFFFFF;
    float               :left;
    width               :300px;
    height              :100px;
    overflow            :hidden;
    text-align          :left;
}

DIV.Middle
{
    background-image    :url(Images/Middle.gif);
    background-repeat   :no-repeat;
    background-position :center top;
    margin-top          :-1px;
    min-height          :400px;
}

DIV.Left
{
    float               :left;
    width               :230px;
    text-align          :left;
    margin              :0 5px 5px 20px;
    display		:inline;
}

DIV.Right
{
    float               :right;
    width               :500px;
    text-align          :left;
    margin              :0 20px 5px 5px;
    display		:inline;
}

DIV.Bottom
{
    background-color    :#F7F7F7;
    clear               :both;
    float               :none;
    overflow            :hidden;
    height              :75px;
}

DIV.Copyright
{
    margin-top          :25px;
    font-size           :13px;
    color               :#707070;
    overflow            :hidden;
    height              :auto;
    _display            :inline-block;
    text-align          :right;
    padding-right       :25px;
}

DIV.Copyright A
{
    color               :#707070;
    text-decoration     :none;
}

DIV.Copyright A:HOVER
{
    text-decoration     :underline;
}

DIV.BottomImage
{
    margin-top          :25px;
    float               :left;
    width               :400px;
}

DIV.Content
{
    text-align              :justify;
    color                   :#707070;
    font-size               :12px;
    margin-top              :42px;
    line-height             :18px;
}

SPAN.LeftTitle
{
    font-family             :Trebuchet MS,Tahome,Arial;
    font-size               :24px;
    font-weight             :lighter;
    font-style              :normal;
    color                   :#909090;    
}

SPAN.RightTitle
{
    font-family             :Trebuchet MS,Tahome,Arial;
    font-size               :24px;
    font-weight             :lighter;
    font-style              :normal;
    color                   :#E7A300;    
}

SPAN.TextTitle
{
    font-family             :Trebuchet MS,Tahome,Arial;
    font-size               :16px;
    font-weight             :lighter;
    font-style              :normal;
    text-transform          :capitalize;
    color                   :#E7A300;    
    display                 :block;
}

DIV.Navigation
{
    background-image        :url(Images/bgMenu.gif);
    background-repeat       :repeat-x;
    overflow                :hidden;
    height                  :51px;
}

DIV.Navigation IMG
{
    display                 :none;
}

/*************************************
*********** News Layout **************
**************************************/
DIV.News
{
    background-color        :#FFFFFF;
    color                   :#707070;
    line-height             :15px;
    text-align              :justify;
    margin-top              :15px;
    margin-bottom           :10px;
    height                  :160px;
    padding                 :15px;
    border                  :dashed 1px #C0C0C0;
}

DIV.NewsTitleDate
{
    font-size               :11px;
    margin-top              :15px;
}


/*************************************
*********** Login Layout *************
**************************************/
DIV.Login
{
    background-color        :#FFFFFF;
    color                   :#707070;
    line-height             :15px;
    text-align              :justify;
    margin-top              :30px;
    height                  :auto;
    padding                 :15px;
    border                  :dashed 1px #C0C0C0;
}

DIV.Login A
{
    color                   :#505050;
}

DIV.Sponsors
{
    background-color        :#FFFFFF;
    color                   :#707070;
    line-height             :15px;
    text-align              :justify;
    margin-top              :15px;
    margin-bottom           :10px;
    height                  :150px;
    padding                 :15px;
    border                  :dashed 1px #C0C0C0;
}

DIV.Sponsors IMG
{
    border                  :solid 1px #000000;
    margin-top              :15px;
}

/*************************************
********** Welcome Layout *************
**************************************/
DIV.Welcome
{
    color                   :#707070;
    line-height             :15px;
    text-align              :justify;
}
/*************************************
*********** Menu Layout **************
**************************************/
.Menu
{
    font-family             :Trebuchet MS,Tahome,Arial;
    font-size               :13px;
    font-weight             :normal;
    font-style              :normal;
    text-transform          :uppercase;
    color                   :#000;
}

.Menu TD
{
    border-bottom           :solid 0px #FF0000;
}

.Menu IMG
{
    display                 :none;
}

.Menu TD TABLE TD
{
    width                   :125px;
    height                  :50px;
    text-align              :center;
}

.MenuHover TD
{
    background-image        :url(Images/bgMenuAlt.gif);
    background-repeat       :repeat-x;
    color                   :#FFFFFF;
}

.MenuHover TD A
{
    color                   :#FFFFFF;
}

.Menu A
{
    color                   :#000;
}

.SubMenu
{
    width                   :175px;
    font-family             :Trebuchet MS;
    font-size               :13px;
    font-weight             :normal;
    font-style              :normal;
    color                   :#000;
    border                  :solid 1px #C0C0C0;
    border-top              :none;
    margin                  :0px 0px;
    margin-left             :1px;    
    overflow                :hidden;
    height                  :auto;
}

.SubMenu IMG
{
    display                 :none;
}

.SubMenu TABLE TD
{
    width                   :175px;
    height                  :25px;
}

.SubMenu A
{
    color                   :#000;
    margin-left             :10px;
}

.SubMenuHover TD
{
    background-color        :#E7A300;
    color                   :#FFFFFF;
}

.SubMenuHover TD A
{
    color                   :#FFFFFF;
}

/*************************************
********** Overlay Layout ************
**************************************/
DIV.overlay
{
    position                :absolute;
    background-color        :#FFFFFF;
    filter                  :progid:DXImageTransform.Microsoft.Alpha(opacity=90);    
}

/*************************************
********** Contact Layout ************
**************************************/
.Contact
{
    border                  :solid 1px #C0C0C0;
    font-family             :Trebuchet MS;
    color                   :#505050;
    font-size               :11px;
    width                   :120px; 
}

/*************************************
********** Search Layout ************
**************************************/
DIV.Search
{
    background-color        :#FFFFFF;
    border                  :solid 1px #E0E0E0;
    font-family             :Trebuchet MS;
    color                   :#505050;
    font-size               :12px;
    overflow                :hidden;
    height                  :auto;
    padding                 :10px;
}

DIV.Search SPAN
{
    font-family             :Trebuchet MS;
    font-size               :14px;
    font-weight             :bold;
    color                   :#505050;
}

/********************************************
**************** Data List ******************
********************************************/
.GV
{
    border              :none;
}

.GV TH
{
    background-color    :#FFFFFF;
    border              :solid 1px #F0F0F0;
    padding-left        :10px;
}

.GV TD
{
    border              :solid 1px #F0F0F0;
    padding             :10px;
}

.GV TH
{
    border              :solid 1px #F0F0F0;
	border-bottom       :solid 1px #9eb6ce;
}

.GV_Header, DIV.DetailTableHeader
{
    background-image    :url(Images/bgHeader.gif);
	border-bottom       :solid 1px #9eb6ce;
    font-family         :Trebuchet MS,Tahoma,Verdana;
    font-size           :12px;
    font-weight         :bold;
    color               :#505050;
    text-align          :left;
    height              :20px;
}

.GV_Row
{
    font-family         :Trebuchet MS,Tahoma,Verdana;
    font-size           :12px;
    font-weight         :normal;
    color               :#505050;
}

.hiddencol
{
    display             :none;
    width               :0;
}
.viscol
{
    display:block;
}

DIV.DetailTableText
{
    padding-left        :10px;
    font-size           :12px;
}


/********************************************
*************** Inputs List *****************
********************************************/
INPUT.Button
{
    background-image    :url(Images/bgButton.gif);
    border              :solid 1px #C0C0C0;
    font-family         :Trebuchet MS;
    font-size           :11px;
    color               :#303030;
    height              :22px;
    cursor              :pointer;
}

INPUT.TextBox
{
    background-color    :#F7F7F7;
    border              :solid 1px #C0C0C0;
    font-family         :Trebuchet MS;
    font-size           :12px;
    color               :#303030;
    width               :140px;
    display             :block;
}
