body {margin:0 0 0 0; padding:0; background-color:#262626;}
form {margin:0; padding:0}
td { font-family:tahoma; font-size:11px; line-height:14px; color:#CDCCCC;}
.headline { font-family:tahoma; font-size:14px; line-height:14px; color:#ffffff;}

.header span { color:#636363; line-height:15px;}
.header a {text-decoration:none; color:#cdcccc;}
.header a:hover { text-decoration:underline;}
.header span a {text-decoration:none; color:#898989; font-size:11px;}
.header span a:hover {text-decoration:underline;}

a {color:#cdcccc; text-decoration:underline;}
a:hover {text-decoration: none;}

strong { color:#CDCCCC}
strong span { color:#323232; font-size:12px;}
span strong { color:#323232;}
strong a { color:#cdcccc; font-size:11px; text-decoration:underline;}
strong a:hover { text-decoration:none;}

.submit {height:20px; font-family:tahoma; font-size:11px;  color:#ffffff; vertical-align:middle; background-color:#7B7B7B; padding:2 2 2 2px; border:1px solid #ffffff; margin-right:15px}
textarea {width:188px; height:106px; font-family:tahoma; font-size:11px; overflow:hidden; color:#000000; background-color:#7B7B7B; padding:3 0 0 4px; border:1px solid #ffffff;  }
.textareaForm {width:188px; height:106px; font-family:tahoma; font-size:11px; overflow:hidden; color:#000000; background-color:#ffffff; border:1px solid #ffffff;  }
.textareaContact {width:267px; height:100px; font-family:tahoma; font-size:11px; overflow:hidden; color:#000000; background-color:#666666; padding:3 0 0 4px; border:1px solid #ffffff; cursor:  }

.texta {height:20px; font-family:tahoma; font-size:11px;  color:#000000; vertical-align:middle; background-color:#7B7B7B; padding:2 2 2 2px; border:1px solid #ffffff; margin-right:15px}

.right_block ul {margin:15px 0 0 20px; padding:0; list-style:none}
.right_block li {margin:0 0 20px 0; padding:0 0 0 17px; background:url(../images/list.jpg) left top no-repeat; font-family:tahoma; font-size:11px; color:#323232; line-height:15px; margin-left:76px;}
.right_block li a {color:#AF0D2C; text-decoration:none}
.right_block li a:hover {text-decoration:underline}

.footer { color:#FFFFFF; }
.footer span { color:#ffffff; font-size:11px;}
.footer a { color:#AEAEAE; text-decoration:underline;}
.footer a:hover { text-decoration: none;}
.footer strong a { font-size:11px; color:#ffffff; text-decoration:none;}
.footer strong a:hover { text-decoration:underline;}

.search { color:#000000; font-size:10px;}
.searchTxt { color:#000000; font-size:10px; font-family:tahoma; font-size:11px; color:#000000; background-color:#666666; padding:3 0 0 4px; border:1px solid #ffffff;}
.search span { color:#981F1F; }
.search a { color:981F1F; text-decoration:none;}
.search a:hover { text-decoration:underline;}

.txt { color:#CDCCCC;}
.txt span { color:#000000;}
.txt a { color:#cdcccc; text-decoration:underline;}
.txt a:hover { text-decoration: none;}
.txt span a { font-size:11px; color:#ffffff; text-decoration:underline; text-transform:uppercase;}
.txt span a:hover { text-decoration: none;}

.hot span { color:#ffffff;}
.hot a { color:#ffffff; text-decoration:underline;}
.hot a:hover { text-decoration:none;}


span a { color:#cdcccc; text-decoration:underline;}
span a:hover { text-decoration:none;}

a span { color:#cdcccc; text-decoration:underline;}
a:hover span { text-decoration: none;}

.arr strong a { font-size:11px; color:#981F1F; text-decoration:underline;}
.arr strong a:hover { text-decoration:none;}

.bt input {width:111px; height:23px; font-family:tahoma; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:3 0 0 4px; border:1px solid #AFB3B7; margin:24px 8px 0 0;}

a strong { color:#cdcccc; text-decora;tion:underline;}
a:hover strong { text-decoration:none}

.xxl ul { margin:0; padding:0; list-style:none;}
.xxl li { color:#C3C3C3; line-height:16px; background:url(/images/bullet_2.jpg) left top no-repeat; padding:0 0 0 10px;}
.xxl li a { color:#C3C3C3; text-decoration:underline;}
.xxl li a:hover { text-decoration:underline;}

/* Menu */
.chromestyle{
width: 100%;
font-weight: normal;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
/*border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #fff;*/
}

.chromestyle ul li a{
color: #494949;
padding: 7px 7px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
color: #ffffff;
padding: 7px 7px;
margin: 0;
text-decoration: none;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
/*Default style for SPAN icons. Edit if desired: */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
color: #FFFFFF;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-image:url(../images/blueBG.gif);
color: #FFFFFF;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 640px;
}

.icongroup1{
width: 640px;
}
.bbcclass{
width: 640px;
padding: 6px;
color: white;
border: 0px solid #004A00;
}
/*Index popup box */
#fadeinbox{
position:absolute;
width: 293px;
left: 0;
top: -400px;
border: 0px solid #555555;
/*background-color: #555555;*/
padding: 4px;
z-index: 100;
visibility:hidden;
}
* Transparent Dialogue Box /*

/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
 
.dialog {
 position:relative;
 margin:0px auto;
 min-height:0px;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}
 
.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(../images/dialog2-blue-800x1600.png) no-repeat top right;
 _background-image:url(../images/dialog2-blue.gif);
}
 
.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 12px 0px;
}
 
.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}
 
.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}
 
.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}
 
.dialog .b {
 background-position:bottom right;
 text-align:left;
}
 
.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px; 
 background-position:bottom left;
}
 
.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}
 
.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
 
.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}
 
.dialog h1 {
 padding-bottom:0px;
}
