


body
{
    background:url(/images/bg.gif) repeat-x #e0e1e1;
    font-family:Arial;
    font-size:12px;
    color:#333333;
}

a
{
    color:#280302;
}

h1
{
    color:#fa3b0f;
    font-size:18px;
    font-weight:normal;
}

h1 span.caption
{
    font-size:11px;
    color:#333333;
    font-weight:bold;
}

h2
{
    color:#fa3b0f;
    font-size:16px;
    font-weight:normal;
}

ul.ImageList
{
    margin:5px;
    padding:5px;
}

ul.ImageList li
{
    list-style-type:none;
    background:url(/images/circleimage.png) no-repeat 0px 2px;
    padding-left:15px;
    margin-bottom:3px;
}

.input_txt{
    font-family:Arial;
    font-size:11px;
    color:#333333;
}

/************************
* Layout
************************/
#divMain
{
    margin: 0px auto;
    width: 921px;
}


/************************
* Header
************************/

#divHeader
{
    width:100%;
}

#divLogo
{
    float:left;
}

#divAddress
{
    float:right;
    color:#ffffff;
    text-align:right;
    margin-top:25px;
}


/**********************
* Main Menu
**********************/

#divMenuWrapper
{
    clear:both;
    background:url(/images/menubg.jpg) no-repeat;
    width:921px;
    height:245px;
}


#divMainMenu
{
    
    float:left;
    background:url(/images/menubg.gif) repeat-x;
    height:40px;

}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */



/* remove all the bullets, borders and padding from the default list styling */
#divMainMenu ul {padding:0px;margin:0px;list-style-type:none;margin-left:10px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#divMainMenu ul li 
{
    float:left;
    display:block;
    padding-right:15px;
    position:relative;
    background:url(/images/mainMenuItemBg.gif) top left no-repeat;
    height:44px;
    padding-left:25px;
    
}
/* style the links for the top level */
#divMainMenu ul li a
{
    font-size:12px;
    text-decoration:none; 
    color:#ffffff; 
    padding-top:15px;
    height:25px; 
    display:block;
}

#divMainMenu ul ul li a
{
    margin:0px;
    padding:0px;
    height:25px;
    padding-left:5px;
    padding-top:2px;
}

#divMainMenu ul ul li 
{
    float:left;
    display:block;
    padding:0px;
    margin:0px;
    height:25px;
    padding-left:0px;
}



/* style the third level background */
#divMainMenu ul ul ul li {background:#e2dfa8;}
/* style the third level hover */
#divMainMenu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#divMainMenu ul ul {visibility:hidden;position:absolute;height:0;top:40px;left:0; width:200px;border-top:0px solid #ffffff; text-align:left;margin:0px;padding:0px;list-style-type:none;}


/* position the third level flyout menu */
#divMainMenu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
#divMainMenu ul ul ul.left {left:-149px;}


/* style the second level links */
#divMainMenu ul ul a {background:#21242c; color:#ffffff;  padding-left:5px; width:195px; font-size:12px;}


/* style the top level hover */
#divMainMenu   ul ul a:hover{color:#000; background:#fa3b0f;}
#divMainMenu  ul ul :hover > a {color:#333333; background:#fa3b0f}

/* make the second level visible when hover on first level list OR link */
#divMainMenu ul li:hover ul,
#divMainMenu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#divMainMenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#divMainMenu ul :hover ul :hover ul{ visibility:visible;}


#divPhone
{
    color:#fcab24;
    font-size:16px;
    font-weight:bold;
    float:right;
    text-align:right;
    padding-right:24px;
    padding-top:10px;
}

#divQuickMenu
{
    clear:both;
    float:left;
    margin-top:160px;
    padding-left:13px;
    height:102px;
    text-align:center;
    width:908px;

}

#divQuickMenu img
{
    vertical-align:middle;
    margin-right:10px;
}

#divQuickMenu a
{
    margin-top:25px;
    margin-right:25px;
    color:#ffffff;
    text-decoration:none;
    font-size:16px;
}


/**********************
* Left Content Area
**********************/

#divContent
{
    background:url(/images/contentbg.gif) no-repeat #ffffff;
    padding:10px;
}

#divLeftContent
{
    float:left;
    width:615px;
    min-height:400px;
    background:url(/images/leftbg.gif) no-repeat #ffffff;
    padding:10px;
}

#divLeftContent a
{
    color:#280302
}


/**********************
* Right column
**********************/


#divRightContent
{
    float:right;
    width:251px;
}

.RightColoredBoxTop
{
    background:url(/images/rightColoredBoxTop.gif) no-repeat;
    height:10px;
}
.RightColoredBox
{
    background:url(/images/rightColoredBoxBg.gif) repeat-y;
    min-height:200px;
    padding:10px;
    color:#ffffff;
}

.RightColoredBox h2
{
    color:#ffff00;
    font-size:16px;
}

.RightColoredBox h3
{
    color:#ffffff;
    font-size:16px;
    margin-top:0px;
}
.RightColoredBoxBottom
{
    background:url(/images/rightColoredBoxBottom.gif) no-repeat bottom;
    height:10px;
    margin-bottom:15px;
}

.RightGreyBox
{
    background:url(/images/rightGreyBoxBg.gif) no-repeat;
    min-height:75px;    
    padding:10px;
}



/**********************
* Bottom Information
**********************/


#divBottomContent
{
    background:url(/images/bottomcontentbg.gif) no-repeat #bfbdbd;
    padding:15px;
    padding-bottom:25px;
}

#divBottomContent h1,#divBottomContent h2
{
   font-size:16px;
   color:#280302;
   font-weight:normal;
}

#divBottomContent ul.ImageList li
{
    color:#280302;
}

#divBottomContent ul.ImageList li a
{
    color:#280302;
    text-decoration:none;
}

.BottomModuleLeft
{
    float:left;
    width:270px;
    margin-right:19px;
    padding-right:19px;
    height:240px;
    border-right:1px solid #666666;
}

.BottomModuleMid
{
    float:left;
    width:270px;
    margin-right:19px;
    padding-right:19px;
    height:240px;
    border-right:1px solid #666666;
}

.BottomModuleLast
{
    float:left;
    width:270px;
    height:240px;
}



/**********************
* Footer
**********************/

#divFooter
{
    clear:both;
    background:#21242c;
    padding:5px;
    color:#ffffff;
    font-size:11px;
}

#divFooterMenu
{
    float:left;
}

#divFooterMenu ul
{
    margin:0px;
    padding:0px;
}

#divFooterMenu li
{
    list-style-type:none;
    display:inline;
    margin-right:35px;
}

#divFooterMenu li a
{
    color:#ffffff;
   
}

#divOwnedBy
{
    float:right;
}

#divOwnedBy a
{
    color:#ffffff;
}