﻿html
{
    margin: 0px;
    padding: 0px;
    height: 100%;
}

body
{
    font-family: verdana ,'@Arial Unicode MS' ;
    padding: 0px;
    margin: 0px;
    color: #333333;
    line-height: 18px;
}


a
{
    color: #E6551E;
        text-decoration: underline;

}
a:hover
{
    text-decoration: none;
    background: inherit;
}

.Synopsis
{
    font-size: 9pt;
    line-height: 15px;
    font-style: italic;
    margin-left: 135px;
    margin-right: 135px;
    color: #808080;
    text-align: justify;
    width: 50%;
}

.qoute
{
    background-position: right top;
    width: 170px;
    height: 100px;
    background-image: url('qoute2.png');
    background-repeat: no-repeat;
    padding: 5px;
    font-size: 8pt;
    background-color: Transparent;
}
.water
{
    border: 1px solid #99CCFF;
    background-color: #EAF4FF;
}
/*================================================ Tables & Grids     ===============*/
.Content table {
	border-collapse: collapse;
    font-size: smaller;
}
.Content th strong {
	color: #fff;
}
.Content th {
	border-left: 1px solid #306bc1;
    border-right: 1px solid #306bc1;
    border-top: 1px solid #306bc1;
    border-bottom: 2px solid #306bc1;
    background: #306bc1 url('edtButtonBack.gif') repeat-x 0 0;
    height: 35px;
	    padding-left: 12px;
	    padding-right: 12px;
	    color: #fff;
	text-align: center;
	}
.Content tr {
	height: 32px;
	background: #fff;	
}
.Content td {
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #E5F0FB; 
}

/*===========================================  Master Table     =======================*/

#Content
{
    padding: 20px 25px 12px 25px;
    border: 1px solid #E5F0FB;
    background-image: url('box.png');
    background-repeat: repeat-x;
}
#HeaderLogo
{
    background-position: top;
    background-repeat: repeat-x;
}
#HeaderBanner
{
    width: 70%;
}
#HeaderRight
{
    width: 10%;
    padding: 2px;
}
#HeaderRight a
{
    color:#0F87FF;  
    text-decoration:none;
}
#HeaderRight a:hover
{    
    color:#0F87FF;
    text-decoration:none;
}
#address
{
font-size:8pt;
color:Gray;
line-height:12px;
}

#accMenu
{
    padding: 15px 3px 3px 3px;
    background-position: top;
    width: 20%;
    text-align: center;
    background-image: url('nbBack.gif');
    background-repeat: repeat-x;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #E5F0FB;
}

/*===========================================       FAQ         =======================*/

.FAQaccordionHeader
{
    cursor: pointer;
}
.FAQaccordionHeader :hover
{
}

.FAQaccordionHeaderSelected
{
    cursor: pointer;
}

.FAQaccordionContent
{
    padding: 4px;
    margin: 4px;
    border: 1px solid #FF9B6A;
}

/*=====================================         Rating           =====================*/

.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar
{
    background-image: url(FilledStar.png);
}

.emptyRatingStar
{
    background-image: url(EmptyStar.png);
}

.savedRatingStar
{
    background-image: url(SavedStar.png);
}

/*=============================================  Auto Complete       ====*/
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color: window;
	color: windowtext;
	padding: 1px; 
}

/*=============================================          Controls Classes   ==================*/
.imgLeft
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.imgRight
{
    float: right;
    margin: 10px 5px 5px 5px;
}
.Textbox
{
    text-align:center;
}
.ButtonCSS
{
    background-image:url('edtButtonBack.gif');
    font-weight: 700;
}
.pnlDropContent
{
    background-color: #FFFFFF;
    border: 1px solid #F57B3A;
    width: 100px;
}
.Error
{
    color:Red;
    background-image:url('error.png');
    background-position:top right;
    background-repeat:no-repeat;
    padding-left:35px;
    padding-top:15px;
    font-weight:bold;
    height:30px
}
/*====================================      Resizing */

.handleImage
{
    width: 15px;
    height: 16px;
    background-image: url(HandleGrip.PNG);
    overflow: hidden;
    cursor: se-resize;
}

.resizingImage
{
    border: 3px double #666666;
}

/*===================================           Advertisements      ================*/
    .AdsHeader{
    background-color: #092B72; color: White; padding: 3px; font-weight: bold;
            font-size: 12px;
    }

/*===================================================== Navigation Menu Style        ============*/


.accordionHeader
{
    text-align: center;
    font-family: arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding: 2px;
    margin-right: 10px;
    margin-left: 10px;
    height: 22px;
    cursor: pointer;
    background-image: url('nbHeaderBack.gif');
    background-repeat: repeat-x;
    background-position: center;
}

.accordionContent
{
    border-top: none;
    text-align: justify;
    padding: 10px;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}

#accMenu .accordionHeader a
{
    color: White ;
    background: none;
    text-decoration: none;
}

#accMenu .accordionHeader a:hover
{
    color: White;
    background: none;
    text-decoration: underline;
}

#accMenu .accordionHeaderSelected a
{
    color: #433F52;
    background: none;
    text-decoration: none;
}

#accMenu .accordionHeaderSelected a:hover
{
    color: #433F52;
    background: none;
    text-decoration: underline;
}

#accMenu .accordionContent a
{
    color: #0F87FF;
    text-decoration: underline;
}

#accMenu img
{
    text-align: center;
}


#accMenu .accordionContent a:hover
{
    color: #0F87FF;
    text-decoration: none;
}

.PnlMaster
{
    background-color: #FFFFFF;
    margin: 1px;
}

.NewsHead
{
    background-image: url('eo_web.gif');
    background-repeat: repeat-x;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}
