/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(../images/body-bg.gif) repeat;
	text-align:center;
}
html, body {height:100%;}
img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		line-height:1.3em;
		color:White;
		/*color:#7f786f; */
		/*text-transform:uppercase;*/
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(../images/marker.gif) no-repeat 0 9px; padding-left:10px; line-height:1.622em;}
li a {color:#ffffff;}

.imgindent {margin:0 17px 0 5px; float:right;}

.extra {background:url(../images/extra-bg.gif) top center no-repeat; height:100%;}

h1 {font-size:2.1em; line-height:0.8em; color:#fff; padding:20px 0 13px 0; text-transform:uppercase; letter-spacing:-1px;}
h2 {font-size:2.1em; line-height:0.8em; color:#fff; padding:20px 0 13px 0; text-transform:uppercase; letter-spacing:-1px;}
h3 {font-size:1.4em; line-height:0.8em; color:#fff; padding:10px 0 8px 0; text-transform:uppercase; letter-spacing:0px;}

.h-style {color:#af3705;}
/* ============================= header ====================== */
.inner {background:url(../images/inner-bg.gif) left top repeat-y; min-height:620px;}
.logo {padding:16px 0 0 0;}

/* ============================= content ====================== */
.menu {float:left; width:273px; position:relative; z-index:100;text-transform:uppercase;font-size:0.6625em;line-height:1.777em;}
.menu ul {padding-top:40px;}
.menu li {background:url(../images/menu-li-bg.gif) left bottom no-repeat; padding:0 0 0 0px; line-height:1.243em; font-size:1.5em;}
.menu li a {display:block; height:30px; text-decoration:none; color:#736e67; padding:10px 0 0 15px;  background:url(../images/png.png) repeat; position:relative; z-index:100;}
.menu li a em {display:inline-block; background:url(../images/menu-span-bg.gif) left 7px no-repeat; padding-left:10px; width:190px; }
.menu li a strong {font-size:0.65em; vertical-align:top;}
.menu .last {background:none;}
.menu li a:hover, .menu .active a {background:url(../images/menu-li-a-bg.png) right top no-repeat; color:#fff;}
.menu li a:hover em, .menu .active a em {background:url(../images/menu-span-hover.gif) left 7px no-repeat;}
* html .menu li a { margin-top:-25px}

.content {float:left; width:650px; }
.left-col {float:left; width:315px; }
.right-col {float:left; padding-left:20px; width:315px; }
.column-header {color:#7f786f;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}

.splash-img {margin-left:-30px; position:relative; z-index:10;} 

.menu-pad {padding-right:17px;}
.col-pad {padding-right:40px;}

.h-pad {padding-bottom:20px;}

.pad {padding-top:26px;}

.indent {padding:16px 30px 0 0;}

.title {color:#fff;}
.link {background:#af3705; display:inline-block; color:#fff; text-transform:uppercase; margin-top:15px; padding:5px 10px 5px 10px; text-decoration:none;}
.link:hover{background: #af2505;}

.margin {margin-top:25px;}

.scroll {overflow:auto; height:190px;}
.scroll-inner {width:275px;}

.scroll1 {overflow:auto; height:100px;}
.scroll1-inner {width:596px;}

.scroll2 {overflow:auto; height:305px;}
.scroll2-inner {width:582px;}

.border {background:url(../images/border-bg.gif) left bottom repeat-x; padding-bottom:37px; margin-bottom:12px;}
.border1 {background:url(../images/border-bg.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:12px;}

.phone {display:inline-block; width:80px;}
/* ============================= footer ====================== */
#footer {color:#fff; padding-top:12px; font-size:0.7em}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
/* ============================= forms ============================= */
#ContactForm label {height:25px; display:block;}
.column1 {width:294px; float:left;}
.column2 {width:315px; float:left;}
.alignright {text-align:right;}
#ContactForm .link {margin:25px 10px 0 15px;}
.input {width:240px; border:1px solid #757372; background:#363330; padding:3px 0 2px 5px; font-size:1em; line-height:1.2em;}
textarea {width:310px; height:68px; border:1px solid #757372; background:#363330; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= blog ============================= */
#blog .right-col {float:left; padding-left:10px; width:176px; }
#blog .left-col {float:left; padding-left:10px; width:440px; padding-right:10px;}

#blog .right-col h2,
#blog .right-col h3
{
    font-size: 1.2em;
    padding: 0.8em 0;
}
#blog .right-col p
{
    padding: 3px 0;
}

#blog .right-col
{
    border-left: solid 1px #474440;    
}

#blog .RadTreeView_Default .rtEdit .rtIn input,
#blog .RadTreeView_Default,
#blog .RadTreeView_Default a.rtIn
{
    color: #ffffff;
}

#blog .RadTreeView_Default .rtHover a.rtIn
{
    background:none;
}

#blog .RadTreeView_Default .rtLI .rtLI .rtBot
{
    padding:0;
}

a.subscribe-for-rss {
    background: url("../images/SubscribeForRss.gif") no-repeat scroll 0 0 transparent;    
    display: block;
    line-height: 16px;
    margin: 1em 0.4em 0;
    padding-left: 22px;    
    width: 130px;
    font-size: 0.8em;
}
