﻿body 
{
    font-family         :Tahoma,Arial;
    font-size           :12px;
    font-weight         :normal;
    color               :#303030;
    margin              :0;
    padding             :0;
    background-image    :url(Images/bgmiddle.gif);
    background-position :center bottom;
    background-repeat   :repeat-x;
    background-attachment:fixed;
}

FORM
{
    margin              :0;
    padding             :0;
}

IMG
{
    text-align          :center;
    border              :0;
    margin              :0;
    padding             :0;
}

/********************************************
*************** Main Layout *****************
********************************************/
DIV.Main
{
    position            :absolute;
    margin-left         :-390px;
    left                :50%;
    top                 :10px;
    width               :780px;
    height              :auto;
}

DIV.Top
{
    
}

DIV.DateTime
{
    margin-top          :10px;
    text-align          :right;
    font-size           :12px;
    font-weight         :bold;
    color               :#909090;
    text-transform      :capitalize;
}

DIV.MenuLayout
{
    background-image    :url(Images/bgMenu.gif);
    background-position :center top;
    background-repeat   :repeat-x;
    border              :solid 1px #C0C0C0;
    border-bottom       :none;
    height              :25px;
    position            :relative;
}

DIV.NavigationLayout
{
    position            :absolute;
    right               :0;
    z-index:50;
}

DIV.MenuLayout IMG
{
    display             :none;
}

DIV.Middle
{
    min-height          :300px;
    overflow            :hidden;
    height              :auto;
}

DIV.MiddleLeft
{
    float               :left;
    margin              :0 10px;
    margin-top          :-30px;
    display             :inline;
}

DIV.MiddleRight
{
    margin-top          :25px;
    float               :right;
    width               :180px;
    baackground-image    :url(Images/bgRight.gif);
    baackground-color    :#FFFFFF;
    margin-top          :0px;
}

DIV.MiddleText
{
    height              :225px;
}

SPAN.Title
{
    font-size           :15px;
    font-weight         :bold;
    color               :#505050;
    display             :block;
}

DIV.Bottom
{
    text-align          :right;
    padding             :10px 0;
    font-size           :11px;
    color               :#909090;
    clear               :both;
}


/********************************************
*************** Box Layout *****************
********************************************/
DIV.BoxSmallAlt
{
    width               :180px;
    height              :auto;
    margin              :10px;
}

DIV.BoxSmallAltTop
{
    background-image    :url(Images/bgBoxSmallAltTop.gif);
    background-repeat   :no-repeat;
    background-position :right center;
    height              :10px;
    width               :180px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxSmallAltMiddle
{
    background-image    :url(Images/bgBoxSmallAltMiddle.gif);
    background-position :center center;
    height              :auto;
    width               :180px;
    overflow            :hidden;
}

DIV.BoxSmallAltBottom
{
    background-image    :url(Images/bgBoxSmallAltBottom.gif);
    background-repeat   :no-repeat;
    background-position :center center;
    height              :10px;
    width               :180px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxSmallAltGray
{
    width               :180px;
    height              :auto;
    margin              :10px;
    position            :relative;
}

DIV.BoxSmallAltTopGray
{
    background-image    :url(Images/bgBoxSmallAltTopGray.gif);
    background-repeat   :no-repeat;
    background-position :right center;
    height              :10px;
    width               :180px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxSmallAltMiddleGray
{
    background-image    :url(Images/bgBoxSmallAltMiddleGray.gif);
    background-position :center center;
    height              :auto;
    width               :180px;
    overflow            :hidden;
}

DIV.BoxSmallAltBottomGray
{
    background-image    :url(Images/bgBoxSmallAltBottomGray.gif);
    background-repeat   :no-repeat;
    background-position :center center;
    height              :10px;
    width               :180px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxSmall
{
    position            :relative;
    width               :275px;
    height              :auto;
    margin              :10px;
}

DIV.BoxSmallTop
{
    background-image    :url(Images/bgBoxSmallTop.gif);
    background-repeat   :no-repeat;
    background-position :right center;
    height              :10px;
    width               :275px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxSmallMiddle
{
    background-image    :url(Images/bgBoxSmallMiddle.gif);
    background-position :center center;
    height              :auto;
    width               :275px;
    overflow            :hidden;
}

DIV.BoxSmallBottom
{
    background-image    :url(Images/bgBoxSmallBottom.gif);
    background-repeat   :no-repeat;
    background-position :center center;
    height              :10px;
    width               :275px;
    line-height         :1px;
    font-size           :1px;
}


DIV.BoxMiddle
{
    width               :570px;
    height              :auto;
    position            :relative;
}

DIV.BoxMiddleTop
{
    background-image    :url(Images/bgBoxMiddleTop.gif);
    background-repeat   :no-repeat;
    background-position :center center;
    height              :13px;
    width               :570px;
    line-height         :1px;
    font-size           :1px;
}

DIV.BoxMiddleMiddle
{
    background-image    :url(Images/bgBoxMiddleMiddle.gif);
    background-position :center center;
    height              :auto;
    width               :570px;
    overflow            :hidden;
}

DIV.BoxContent
{
    margin              :0 10px;
    font-size           :11px;
    color               :#707070;
}

DIV.BoxMiddleBottom
{
    background-image    :url(Images/bgBoxMiddleBottom.gif);
    background-repeat   :no-repeat;
    background-position :center center;
    height              :13px;
    width               :570px;
    line-height         :1px;
    font-size           :1px;
}


DIV.BoxTitle
{
    color               :#909090;
    font-size           :15px;
    margin-bottom       :5px;
}

/********************************************
*************** Box Layout *****************
********************************************/
DIV.Login
{
    background-image    :url(Images/bgLogin.gif);
    background-repeat   :no-repeat;
    width               :180px;
    height              :150px;
}


/*******************************************
************** Enter Layout ****************
*******************************************/

DIV.Enter
{
    background-color    :#FFFFFF;
    background-image    :url(Images/bgMore.gif);
    background-repeat   :repeat-x;
    background-position :center bottom;
    position            :absolute;
    left                :0;
    bottom              :0;
    height              :16px;
    line-height         :16px;
    text-align          :center;
    font-size           :10px;
    font-weight         :bold;
    border              :solid 1px #C0C0C0;
    border-bottom       :none;
    border-left         :none;
    text-indent         :0;
    text-transform      :lowercase;
    padding             :0 15px;
}

DIV.Enter A
{
    text-decoration     :none;
    color               :#505050;
}

DIV.Enter A:HOVER
{
    text-decoration     :underline;
    color               :#FF0000;
}

/*************************************
*********** Menu Layout **************
**************************************/
DIV.MiddleMenu
{
    width               :575px;
    z-index:0;
}

SPAN.MiddleMenuTitle
{
    font-size           :15px;
    font-weight         :bold;
    display             :block;
    margin-bottom       :2px;
}

DIV.MiddleMenu .MiddleMenuBox1,
DIV.MiddleMenu .MiddleMenuBox2, 
DIV.MiddleMenu .MiddleMenuBox3
{
    float               :left;
    background-color    :#FFFFFF;
    background-repeat   :no-repeat;
    background-position :left bottom;
    width               :175px;
    height              :120px;
    margin-right        :5px;
    border              :solid 1px #C0C0C0;
    border-top          :none;
    padding             :5px;
    font-size           :11px;
    color               :#707070;
    line-height         :14px;
    cursor              :pointer;
    z-index:0;
}

DIV.MiddleMenuBox1
{
    background-image    :url(Images/bgMiddleMenu_01.gif);
}

DIV.MiddleMenuBox2
{
    background-image    :url(Images/bgMiddleMenu_02.gif);
}

DIV.MiddleMenuBox3
{
    background-image    :url(Images/bgMiddleMenu_03.gif);
}


DIV.MenuPopUp
{
    background-image    :url(Images/bgBoxSmallAltMiddle.gif);
    background-position :center center;
    position            :absolute;
    overflow            :hidden;
    height              :0;
    width               :100%;
    margin-top          :0;
    border-top          :solid 1px #E0E0E0;
}

DIV.MenuLayer
{
    float               :left;
    height              :12px;
    width               :187px;
    overflow            :hidden;
    z-index:2;
}

DIV.MenuLayer DIV
{
    border              :solid 1px #C0C0C0;
    border-top          :none;
    border-bottom       :none;
    background-color    :#FFFFFF;
    height              :100px;
    margin-top          :-1px;
    padding             :10px;
}

DIV.MenuLayer DIV SPAN
{
    font-size           :11px;
    margin-bottom       :3px;
}

DIV.MenuLayer DIV A
{
    font-size           :11px;
    font-weight         :bold;
    text-decoration     :none;
    margin-left         :5px;
}

DIV.MenuLayer DIV A:HOVER
{
    text-decoration     :underline;
}

DIV.MenuLayer IMG
{
    height              :12px;
    width               :202px;
}

/*************************************
*********** Focus Layout *************
**************************************/
DIV.Focus
{
    clear               :both;
    overflow            :hidden;
    margin              :15px 0;
}

DIV.FocusItem
{
    position            :relative;
    background-image    :url(Images/bgWeather.gif);
    background-position :bottom;
    float               :left;
    width               :165px;
    height              :55px;
    border              :solid 1px #C0C0C0;
    margin-right        :8px;
    padding             :10px;
}

DIV.Focus DIV SPAN
{
    font-size           :15px;
    font-weight         :normal;
    color               :#505050;
    text-transform      :capitalize;
}



/*************************************
*********** News Layout **************
**************************************/
DIV.News
{
    background-color    :#FFFFFF;
    border              :solid 1px #C0C0C0;
    border-top          :none;
    padding             :7px;
    clear               :both;
}

DIV.NewsTitleDate
{
    font-size           :20px;
    color               :#505050;
    text-align          :center;
    width               :40px;
    height              :50px;
    border              :solid 1px #C0C0C0;
    float               :left;
    margin-right        :10px;
    margin-top          :5px;
}

DIV.NewsTitleMonth
{
    background-color    :#c12026;
    font-size           :11px;
    color               :#FFFFFF;
    font-weight         :bold;
    text-align          :center;
    padding             :1px 0;
    margin-bottom       :5px;
    text-transform      :uppercase;
}

div.NewsTitle
{
     font-size          :16px;
     font-weight        :bold;
     margin-top         :20px;
     float              :left;
}

DIV.NewsText
{

}

DIV.NewsItem
{
    border-bottom       :solid 0px #D0D0D0;
    padding             :2px 0;
    font-size           :11px;
    color               :#707070;
    margin-left         :15px;
}

/*************************************
********** Content Layout ************
**************************************/
DIV.Content
{
    font-size           :12px;
    font-weight         :normal;
    color               :#707070;
    line-height         :18px;
    tsext-align          :justify;
    padding             :10px 25px;
    float               :none;
    border              :solid 1px #D0D0D0;
    background-color    :#FFFFFF;
    clear               :both;
}

DIV.ContentTitle
{
    margin-top          :-110px;
    float               :right;
    font-family         :Tahoma;
    font-size           :24px;
    font-weight         :bold;
    font-style          :italic;
    color               :#FFFFFF;
    height              :70px;
    line-height         :70px;
    width               :310px;
    overflow            :hidden;
}

DIV.ContentNavigation
{
    clear               :both;
    float               :left;
    overflow            :hidden;
    background-color    :#FFFFFF;
    background-image    :url(Images/bgMore.gif);
    background-repeat   :repeat-x;
    background-position :center bottom;
    wiadth               :500px;
    margin-top          :-25px;
    margin-left         :50px;
    height              :25px;
    line-height         :25px;
    display             :inline;
}

SPAN.SiteMapRoot
{
    font-size           :12px;
    font-weight         :bold;
    display             :block;
    float               :left;
    padding             :0 5px;
    text-indent         :5px;
}

SPAN.SiteMapItem
{
    font-size           :12px;
    font-weight         :normal;
    display             :block;
    float               :left;
    border-left         :solid 1px #C0C0C0;
    text-indent         :5px;
    margin-left         :5px;
    margin-top          :3px;
    padding             :0 5px;
    height              :20px;
    line-height         :20px;
}

SPAN.SiteMapSelectedItem
{
    background-color    :#FFFFFF;
    font-size           :12px;
    font-weight         :normal;
    display             :block;
    float               :left;
    border-left         :solid 1px #C0C0C0;
    text-indent         :5px;
    margin-left         :5px;
    padding             :0 5px;
    height              :25px;
    line-height         :25px;
}


/*************************************
******** QuickLinks Layout ***********
**************************************/
DIV.QuickLinks
{
    maargin              :5px;
}

DIV.QuickLinksMenu A
{
    color               :#505050;
    text-decoration     :none;
    font-size           :11px;
    margin-left         :5px;
}

DIV.QuickLinksMenu A:HOVER
{
    text-decoration     :underline;
}


DIV.QuickLinksMenu
{
    text-indent         :10px;
    baackground-image    :url(Images/bgQuickLinksAlt.gif);
    baackground-position :right center;
    height              :20px;
    line-height         :20px;
    baorder              :solid 1px #C0C0C0;
    baorder-right        :none;
    boarder-bottom       :none;
    cursor              :pointer;
}

/*************************************
********** Weather Layout ************
**************************************/
DIV.Weather
{
    baackground-image    :url(Images/bgWeather.gif);
    baackground-position :center bottom;
    baackground-repeat   :no-repeat;
    background-color    :#FFFFFF;
    padding             :0 5px;
    font-size           :11px;
    background-color    :#FFFFFF;
    margin              :0 0px;
    baorder              :solid 1px #C0C0C0;
    baorder-top          :none;
    boarder-right        :none;
    overflow            :hidden;
}

DIV.Weather SPAN
{
    display             :block;
    float               :left;
    width               :70px;
    margin              :0 7px;
}

/*************************************
********** Documents Layout **********
**************************************/

DIV.DocumentSearch
{
    border              :solid 1px #D0D0D0;
    width               :270px;
    padding             :15px;
    padding-top         :5px;
    float               :left;
}

DIV.DocumentTypes
{
    border              :solid 1px #D0D0D0;
    width               :350px;
    padding             :15px;
    padding-top         :5px;
    float               :left;
    margin-left         :25px;
    line-height         :15px;
    text-align          :left;
}

DIV.DocumentConfirm
{
    baorder              :dotted 1px #D0D0D0;
    padding             :5px;
    line-height         :17px;
    text-align          :left;
    font-size           :13px;
    overflow            :hidden;
    height              :auto;
}

DIV.DocumentDetails
{
    border              :dotted 1px #D0D0D0;
    padding             :15px;
    padding-top         :5px;
    line-height         :17px;
    text-align          :left;
    font-size           :13px;
    text-align          :justify;
    overflow            :hidden;
    height              :auto;
}

TABLE.DocumentsSteps
{
    margin              :10px 0;
}


TABLE.DocumentsSteps TD
{
    padding             :5px 25px;
    color               :#C0C0C0;
    border-right        :solid 1px #E0E0E0;
}

/*************************************
*********** Section Title ************
**************************************/
DIV.SectionTitle
{
    background-image    :url(Images/bgTitle.gif);
    background-repeat   :repeat-x;
    background-position :center bottom;
    background-color    :#FFFFFF;
    border              :solid 1px #D0D0D0;
    padding             :3px 0px;
    text-indent         :10px;
    margin-top          :15px;
    font-size           :12px;
    font-weight         :bold;
    color               :#505050;
    clear               :both;
    position            :relative;
}

/*************************************
************ Photo Layout ************
**************************************/
DIV.Photo
{
    float               :left;
    padding             :10px;
    text-align          :center;
    width               :150px;
    height              :auto;
	font-weight         :bold;
}

/*************************************
*********** Menu Layout **************
**************************************/
DIV.Navigation
{
    height                  :25px;
    line-height             :25px;
    padding                 :0 10px;
    border-left             :solid 1px #D0D0D0;
    border-bottom           :none;
    margin                  :0 1px;
    color                   :#707070;
    font-weight             :bold;
}

.Menu
{
    font-family             :Tahoma, Arial;
    font-size               :12px;
    font-weight             :normal;
    font-style              :normal;

}

.Menu TD
{
    border-bottom           :solid 0px #FF0000;
}

.Menu TD TABLE TD
{
    text-align              :center;
}

.MenuHover TD
{
    background-image        :url(Images/bgMenuAlt.gif);
    background-repeat       :repeat-x;
    color                   :#FFFFFF;
}

.MenuHover TD A
{
    text-decoration         :underline;
}

.Menu A
{
    color                   :#303030;
    cursor                  :pointer;
}

.SubMenu
{
    background-image        :url(Images/bgNavigationDrop.gif);
    background-position     :center bottom;
    background-repeat       :repeat-x;
    background-color        :#FFFFFF;
    color                   :#505050;
    border                  :solid 1px #C0C0C0;
    text-align              :left;
}

.SubMenu IMG
{
    display                 :none;
}

.SubMenu TABLE TD
{
    width                   :175px;
    height                  :25px;
}

.SubMenu A
{
    color                   :#505050;
    font-size               :11px;
    margin-left             :10px;
}

/********************************************
**************** Data List ******************
********************************************/
.GV
{
    border              :none;
}

.GV TH
{
    background-color    :#FFFFFF;
    border              :solid 0px #F0F0F0;
    padding-left        :10px;
}

.GV TD
{
    border              :none;
    border-bottom       :solid 1px #D0D0D0;
    padding             :5px;
}

.GV TH
{
    border              :solid 0px #F0F0F0;
	border-bottom       :solid 0px #9eb6ce;
}

.GV_Header, DIV.DetailTableHeader
{
    background-image    :url(Images/bgHeader.gif);
	border-bottom       :solid 1px #9eb6ce;
    font-family         :Tahoma,Verdana;
    font-size           :12px;
    font-weight         :bold;
    color               :#505050;
    text-align          :left;
    height              :20px;
}

.GV_Row
{
    font-family         :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;
}


/********************************************
************** Input Controls ***************
********************************************/
INPUT.TextBox
{
    background-color    :#F9F9F9;
    border              :solid 1px #C0C0C0;
    width               :175px;
}
 
INPUT.CustomButton
{
    background-image    :url(Images/bgCustomButton.gif);
    border              :solid 1px #C0C0C0;
    width               :175px;
    font-family         :Arial;
    font-weight         :bold;
    color               :#FFFFFF;
    text-transform      :capitalize;
    height              :25px;
    cursor              :pointer;
}

INPUT.CustomButtonBack
{
    background-image    :url(Images/bgCustomButtonBack.gif);
    background-repeat   :no-repeat;
    background-position :left center;
    border              :solid 1px #C0C0C0;
    width               :125px;
    font-family         :Arial;
    font-weight         :bold;
    color               :#303030;
    text-transform      :capitalize;
    height              :25px;
    cursor              :pointer;
}

INPUT.CustomButtonForward
{
    background-image    :url(Images/bgCustomButtonForward.gif);
    background-repeat   :no-repeat;
    background-position :right center;
    border              :solid 1px #C0C0C0;
    width               :125px;
    font-family         :Arial;
    font-weight         :bold;
    color               :#303030;
    text-transform      :capitalize;
    height              :25px;
    cursor              :pointer;
}

A.CustomButton
{
    background-image    :url(Images/bgCustomButton.gif);
    border              :solid 1px #C0C0C0;
    padding             :2px 10px;
    text-decoration     :none;
    font-family         :Arial;
    font-weight         :bold;
    color               :#FFFFFF;
    text-transform      :capitalize;
    height              :25px;
    cursor              :pointer;
}


div.progress
{
     position           :absolute;
     background-color   :White;
     top                :0;
     bottom             :0;
     left               :0;
     right              :0;
     z-index            :100;
}

FIELDSET.PhotoGalleries
{
    border              :solid 1px #E0E0E0;
    padding             :0 20px;
}

FIELDSET.PhotoGalleries LEGEND
{
    font-size           :18px;
    height              :50px;
    line-height         :50px;
    padding             :0;
}

IMG.Photos
{
    width               :150px;
}
