/*Generic styles*/
* {
margin:0;
padding:0;
}
/*to remove extra dot when clicking on image link*/
a:focus, a:hover, a:active { outline:none }
/*Body styles*/
body {
background-image:url(../Images/Background/Page.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
font-family:arial,verdana,serif;
font-size:100%;
color:#747474;
background-color:#f5eedd;
width:100%;
margin:0 auto;
}

/*Generic anchor llinks*/
a {
text-decoration:none;
color:#8a867f;
}

/*Generic anchor link hover*/
a:hover {
color:#d62a28;
}

/*paragraph*/
p {
font-size:0.7em;
line-height:20px;
padding:0 0 0 0px;
color:#8a867f;
}

/*Generic image styles*/
img {
display:block;
border:0;
}
/*Logo*/
h1 {
float:left;
padding:10px 20px 0 0px;
}

/*Heading 2*/

h2 {
padding:19px 0px 2px 0px;
color:#ceac54;
font-size:.75em;
 }
 
 h2 a{
color:#ceac54;
 }

/*Heading 3 styles*/
h3 {
font-size:0.9em;
padding:0 0 10px;
}


/*Heading 4 styles*/
h4 {
font-size:0.9em;
padding:0 0 10px;
}
/*Read More Link styles*/
.ReadMore {
color:#d62a28;
text-decoration:underline;
}
/*Read More Link hover styles*/
.ReadMore:hover{
text-decoration:none;
}
/*Page holder containing Header ,column1 column2, Except footer*/
#PageHolder{
width:992px;
margin:0 auto;
text-align:left
}
/*Master div*/
#Master {
width:992px;
float:left;
text-align:left;
background-image:url(../Images/Background/InnerPage.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#fff;
}
/*this style for fixing the  column1image.*/
.InnerMaster{
background-image:url(../Images/Background/FixBackground.gif);
background-repeat:no-repeat;
background-position:left 400px;
float:left;
width:992px;
}
/*Header div*/
#Header {
width:780px;
float:left;
position:relative;
padding:0 0 30px 0px;
}

/*Search Div*/
#Search{
border:0;
color:#9f9f9f;
width:140px;
float:right;
margin:20px 0px 20px 0;
border-top:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
background-color:#fff;
height:28px;
}
/*Search Textbox*/
.SerchText{
width:110px;
height:18px;
padding:7px 0px 3px 5px;
border:0px;
float:left;
font-size:0.7em;
color:#ceac54;
}
/*Search button styles*/
.SearchButton{

}
/*Navigation*/
#Navigation {
width:534px;
float:right;
height:35px;
position:relative;
top:69px;
margin-right:-22px;
}
#Navigation li{
list-style-type:none;
float:left;
padding:4px 0px 0px 0px;
width:133px;
}
#Navigation li.ItemLast{
width:122px;
padding-left:10px;
}
#Navigation li a{

}

#Navigation li:first-child,
#Navigation li.FirstChild
{

}

#Navigation li:Last-Child,
#Navigation li.LastChild {

}

/*Footer*/
#FooterHolder1{
background-image:url(../Images/Background/FooterShade.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
float:left;
background-color:#fff;
}
/*Footerholder 2*/
.FooterHolder2{
width:985px;
margin:auto;
padding:10px 0px 0px 17px;
}
/*Footer 2*/
.Footer{
width:980px;
height:80px;
background-image:url(../Images/Background/FooterContent.gif);
background-repeat:no-repeat;
background-position:20px top;
float:left;
background-color:#fff;
position:relative;
}
/*Footer  contents*/
.Footer div{
width:440px;
text-align:left;
float:left;
color:#fff;
margin-top:14px;
}
.Footer div p{
padding-left:10px;
}
/*Footer  contents left side*/
.Footer .Left{
margin-left:30px;
}
/*Footer  contents right side*/
.Footer .right{
margin-left:40px;
}
/*Footer  paragraph styles*/
.Footer div p{
color:#fff;
}
.Footer div p a{
color:#fff;
}
.Footer div p a:hover{
color:#d62a28;
}
/*Column1 styles*/
.Column1{
width:205px;
float:left;
position:relative;
z-index:10;
}
/*Image styles in the left side */
.ImageLeft{
padding:0px 0px 0px 0px;
}
.ImageLeft img{
display:block;
}
/*Flash box styles */
.FlashHolder1{
background-image:url(../Images/Background/BoxleftShadowbottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
float:left;
padding-bottom:20px;
}
.FlashHolder2{
background-image:url(../Images/Background/BoxleftShadowRepeat.jpg);
background-repeat:repeat-y;
background-position:top left;
float:left;
}
.FlashShadow{
padding:30px 35px 0px 38px;
background-image:url(../Images/Background/BoxleftShadowtop.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
position:relative;
margin-top:-38px;
}
.Flash{
/*height:auto!important;
min-height:120px;*/
height:160px;
width:132px;
padding-bottom:10px;
}
/*display none for the loading problem for google map page*/
/*Flash box p styles */
.Flash p{
color:#d62a28;
font-size:12px;
float:left;
font-weight:bold;
width:132px;
background-color:#fff;
display:none;
}
/*Column1 Link box styles*/
.Column1 .LinkBox{
float:left;
padding:0px 0px 0px 32px;
margin-top:-0px;
position:relative;
}
.BoxBorder{
width:140px;
height:150px;
position:absolute;
background-image:url(../Images/Background/BoxlinkImageborder.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*Hyperlink in the box*/
.BoxHyperlink1{
float:left;
margin-top:-75px;
position:relative;
}
.BoxHyperlink1 a{
background-image:url(../Images/Background/BoxlinkImage1.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:60px;
float:left;
padding:2px 5px 4px 5px;
}
.BoxHyperlink1 a:hover{
background-image:url(../Images/Background/BoxlinkImage1hover.gif);
background-repeat:no-repeat;
background-position:top right;
}
.BoxHyperlink2{
float:left;
margin-top:-75px;
position:relative;
}
.BoxHyperlink2 a{
background-image:url(../Images/Background/BoxlinkImage2.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:60px;
float:left;
padding:2px 5px 4px 5px;
}
.BoxHyperlink2 a:hover{
background-image:url(../Images/Background/BoxlinkImage2hover.gif);
background-repeat:no-repeat;
background-position:top right;
}
.BoxHyperlink3{
float:left;
margin-top:-75px;
position:relative;
}
.BoxHyperlink3 a{
background-image:url(../Images/Background/BoxlinkImage3.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:60px;
float:left;
padding:2px 5px 4px 5px;
}
.BoxHyperlink3 a:hover{
background-image:url(../Images/Background/BoxlinkImage3hover.gif);
background-repeat:no-repeat;
background-position:top right;
}
.BoxHyperlink4{
float:left;
margin-top:-75px;
position:relative;
}
.BoxHyperlink4 a{
background-image:url(../Images/Background/BoxlinkImage4.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:74px;
float:left;
padding:2px 5px 4px 5px;
}
.BoxHyperlink4 a:hover{
background-image:url(../Images/Background/BoxlinkImage4hover.gif);
background-repeat:no-repeat;
background-position:top right;
}
.BoxHyperlink5{
float:left;
margin-top:-75px;
position:relative;
}
.BoxHyperlink5 a{
background-image:url(../Images/Background/BoxlinkImage5.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:88px;
float:left;
padding:2px 5px 4px 5px;
}
.BoxHyperlink5 a:hover{
background-image:url(../Images/Background/BoxlinkImage5hover.gif);
background-repeat:no-repeat;
background-position:top right;
}


/*Column2 */
.Column2{
width:800px;
float:left;
position:relative;
margin-left:-13px;
overflow:hidden;
}

.MediaBorder{
width:460px;
height:230px;
position:absolute;
background-image:url(../Images/Background/Bordermediaspace.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:7;
}
/*Mediaspace styles */

#MediaSpace{
position:relative;
float:left;
width:460px;
overflow:hidden;
height:230px;
}
.Hidden {
position:absolute;
top:0;
background:transparent;
}
#Summary {
height:110px;
width:206px;
color:#fff;
position:absolute;
right:-300px;
top:0;
padding:30px;
}
#Summary p.ReadMore a {
color:#fff;
font-weight:700;
}
#Summary p {
font-size:.8em;
line-height:1.3em;
}
#Numbers {
position:absolute;
margin-top:-20px;
list-style:none;
font-size:0.7em;
z-index:1000;
right:0px;
cursor:pointer;
margin-right:2px;
}
#Numbers li{
float:left;
}
#Numbers li a {
color:#988842;
float:left;
padding:3px 7px;
background-color:#fff;
}
#Numbers li a:hover,#Numbers li.Active a {
background-color:#c5a95e;
color:#fff;
}

/*Media Space Caotions*/
#MSCaptions {
position:absolute;
top:17px;
left:20px;
width:600px;
}

/*Media Space Caotions*/
#MSCaptions h2 {
font-size:1.3em;
opacity:0;
filter:alpha(opacity=0);
padding:0;
color: #fff;
}

/*Media Space Caotions*/
#MSCaptions h3 {
font-size:1.6em;
margin-top:-2px;
opacity:0;
filter:alpha(opacity=0);
color: #c2dfff;
}

/*Right box  containing image and paragraph*/
.BoxRight{
width:300px;
float:left;
padding-left:20px;
}
/*Right box  list styles*/
.BoxRight ul{
float:left;
width:300px;
}
/*Right box  list styles*/
.BoxRight ul li{
list-style-type:none;
float:left;
padding:0px 20px 5px 0px;
width:140px;
}
.BoxRight ul li.LastChild{
width:140px;
padding:0px 0px 5px 0px;
}
/*Right box paragraph styles*/
.BoxRight p{
color:#965d14;
width:140px;
}
/*Main content List items*/
.ListBox{
float:left;
margin:5px 0px 0px 0px;
width:640px;
overflow:hidden;
}
/*Main content List styles*/
.ListBox li{
width:320px;
float:left;
list-style-type:none;
}
/*The  holder div for list item to avoid double margin in ie6*/
.ListHolder{
float:left;
width:300px;
padding:0px 0px 0px 0px;
border-top:1px solid #cccccc;
}
/*Main content Listimages*/
.ListBox img{
padding-top:24px;
}
/*Right side small box*/
.Box{
height:auto!important;
min-height:220px;
height:220px;
width:120px;
float:left;
background-image:url(../Images/Background/BoxBorder.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 10px 5px 10px;
}
.BorderBottom{
background-image:url(../Images/Background/BoxborderBottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
float:left;
padding-bottom:5px;
}
.BorderRepeat{
background-image:url(../Images/Background/BorderRepeat.gif);
background-repeat:repeat-y;
background-position:bottom left;
float:left;
margin-top:5px;
}
/*Right side small box h2*/
.Box h2 a{
padding-bottom:8px;
color:#db4645;
display:block;
}
/*Right side small box p*/
.Box p{
color:#ceac54;
margin-top:10px;
line-height:15px;
}
.Box p a{
color:#ceac54;
}
.Box p a:hover{
color:#DB4645;
text-decoration:underline;
}

/* style for editable by the client*/
.Editable{
font-size:11px;
color:#8a867f;
line-height:20px;
}
.HomeEdit{
float:left;
width:640px;
}
.Editable p{
font-size:11px;
color:#8a867f;
line-height:20px;
}
.Editable h3{
font-size:15px;
line-height:15px;
}
.Editable h2{
font-size:12px;
line-height:15px;
}
/*Style for language switch*/
.LanguageSwitch {
position:absolute;
top:30px;
right:0px;
text-align:right;
}
.LanguageSwitch a{
float:right;
}
