/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {  }

ul { list-style:disc; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }

a { color:#b38807; text-decoration:none;}

a:hover {color:#fff; }

p {margin:0 0 12px 0;}







/* BACKGROUND and SITE DIMENSION */

#wrapper_outside { text-align:left; }

#wrapper_top { text-align:left; }

#wrapper_mid { min-width:1098px; }

#wrapper {  }

#inside { width:1098px; margin:0 auto; min-height:690px; height:auto !important;  height:500px;   }

#wrapper_content { width: 1098px; padding: 0px ; margin: 20px auto 0px auto; height: auto; text-align: left; }

.clearer { clear:both; }



/* COMMON */

body {

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

background-color:#eeeeee;

font-size:71%;

line-height:1.4em;

background:url(../images/bgmain.gif) repeat-x;

background-color:#000;

}





/* HEADER */

#header {

margin:0;

height:89px;

padding:10px 10px 10px 0;

color:#fff;

}



#logo {

height:52px;

_height:71px;

#height:69px;

float:left;

}



#header_nav {

float:right;

text-align:right;

width:230px;

margin:10px 10px 0 0;

color:#b38908;

}





#header_nav a{

color:#b38908;

}



#header_nav a:hover{

text-decoration:underline;

}





/* FLASH */

#flash {

border:1px solid #616161;

}



/* BOTTOM */

#Container {

width:1098px;

font-size:1.1em;

line-height:180%;

clear:both;

}



#LeftWrapper {

width:187px;

margin:0 0 0 5px;

float:left;

}



#LeftWrapper p {

color:#666666;

}



#LeftWrapper h3 {

color:#b38807;

}



#RightWrapper {

width:893px;

float:right;

}





.grid {

height:1px;

margin:12px 0;

background-image:url(../images/grid.gif);

background-repeat:repeat-x;

}



#boxWrapper {

margin:10px 0;

padding:10px;

background-color:#141414;

border:1px solid #282828;

}





/* TEXT PROPERTIES */

.panelTitle {

color:#b38807;

font-size:1.1em;

font-weight:normal;

margin:-5px 0 0 0; padding:0;

text-transform:uppercase;

}



.subText {

font-size:.9em;

}



.contentTitle {

font-size:1.4em;

line-height:120%;

color:#b38807;

}



.contentSubTitle {

font-size:1em;

line-height:220%;

font-weight:bold;

color:#b38807;

}



.text_underline {

text-decoration:underline;

}



.text_bold {

font-weight:bold;

color:#77c005;

}



.text_readmore {

margin:20px 0 0 0;

padding:0 0 0 30px;

font-size:1em;

font-weight:bold;

font-size:1.1em;

color:#2a4486;

background-image:url(../images/readmorebtn.gif);

background-repeat: no-repeat;

background-position: 2px 3px;

}





/* UL PROPERTIES */

.special_listmenu{



}



.special_listmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.special_listmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.special_listmenu ul li a{

color: #2a4486;

background: url(../images/arrow-list.gif) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-weight: normal;

border-bottom: 1px solid #dadada;

}



.special_listmenu ul li a:visited{

color: #2a4486;

}



.special_listmenu ul li a:hover{ /*hover state CSS*/

color: #6ab304;

background-color: #F3F3F3;

}



/* Carousel */

.carousel-component { 

 padding:8px 16px 4px 16px;

 margin:0px;

}



.carousel-component .carousel-list li { 

 margin:4px;

 width:120px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 

                   img.border-left (1) + img.border-right (1)*/

 height:79px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */

    /*    margin-left: auto;*/ /* for testing IE auto issue */

}



.carousel-component .carousel-list li a { 

 display:block;

 border:none;

 outline:none;

}



.carousel-component .carousel-list li a:hover { 

 border: none;

}



.carousel-component .carousel-list li img { 

 border:none;

 display:block; 

}

                                

.carousel-component .carousel-prev { 

 position:absolute;

 top:40px;

 z-index:3;

 cursor:pointer; 

 left:5px; 

}



.carousel-component .carousel-next { 

 position:absolute;

 top:40px;

 z-index:3;

 cursor:pointer; 

 right:5px; 

}







/* BANNER */

#banner {

width:869px;

margin:0px auto;

padding:50px 0 20px 0;

}



/* FOOTER */

#footer { clear:both; background-image:url(../images/footerbg.gif); background-repeat:no-repeat; height:99px; padding:10px 0; margin:0 auto 0 auto; text-align:center; font-size:1.0em; color:#666666!important;}



#footer h3 {font-style:italic; font-size:1.4em; color:#b38807;}

