/***************************************************************************
 *                                  css/style.css
 *                            ------------------------
 *   begin                : 12/01/08
 *   author               : Chad Berg
 *   email                : chad@bdhtek.com
 *   description          : This files contains the page styles for the entire site.
 *
 ***************************************************************************/

/* main page and link styles */
body{
	color:#000000;
	margin:0px;
	background:#efefef;
}
body,p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a,a:visited{ 
	background-color:inherit;
	color:#0033ff;
	text-decoration:none;
}
a:hover, a:active{
	background-color:inherit;
	color:#0033ff;
	text-decoration:underline;
}

/* Copyright and bottom info */
.copyright{
	background-color:inherit;
	color:#000000; 
	text-align:center;
	font-weight:800; 
	font-size:12px;
}
a.copyright, a.copyright:visited{
	color:#000000;
	text-decoration:none;
} 
a.copyright:hover, a.copyright:active {
	color:#000000; 
	text-decoration:underline;
}

h2 {
	text-align: center;
}

.black {
	color: #000;
}
.blue {
	color: #00F;
}
ul {
	padding-top:0em;
	margin-top:0em;
}
.red {
	color: #f00;
}
.darkred {
	color: #900;
}
.darkblue {
	color: #006;
}
.darkgreen {
	color: #063;
}
.smallerfont {
	font-size:14px;
}
.largerfont, a.largerfont {
	font-size:24px;
}
.tablelines, .tablelines td {
	border: thin solid #CCC;
}
.tablelines td {
	padding-left: 1em;
}

/* CSS Document */

/* * { margin:0; padding:0;}*/

/*ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}*/

/*table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}*/

a{ color:#000000}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

fieldset { border:1px solid #d6d8d9;}
fieldset legend { color:#6395d6;}
/*html.js fieldset.collapsible legend a { background:url(../img/a2.gif) no-repeat 5px 6px;}
html.js fieldset.collapsed legend a { background:url(../img/a1.gif) no-repeat 5px 5px;}*/
fieldset a { color:#99cb00;}
fieldset .tips { font-size:10px;}

#main { width:98%; margin:0 auto;}
#leftmarg, #rightmarg { width:50px; height:8000px; margin:0 auto;}
#leftmarg{ float:left; }
#rightmarg { float:right;}

/*thead th { border-bottom:1px solid #434130; color:#000000; font-size:13px; }
thead th, th, tr.even, tr.odd { padding:0px; border-bottom:1px solid #8a9196;}*/

/*------HEADER------*/
#header { background:url(../img/bg-top.jpg) top left no-repeat #ffffff;}

.head-row1 { height:128px; vertical-align:middle;}
.head-row2 { height:66px;}
.head-row3 { height:274px;}

.logo { margin:43px 17px 0px 42px; float:left;}
h1.site-name { font-size:50px; display:block; padding-top:30px;}
h1.site-name a { color:#5e6264; text-decoration:none; text-transform:none; font-weight:normal; font-family:Arial; float:left;}
.slogan { padding:27px 0px 5px 330px; color:#a09d9d; font-size:13px; font-style:normal; background:url(../img/bg-slogan.gif) no-repeat 310px 27px; letter-spacing:1px;}
.slogan-img { margin:95px 0px 70px 62px;}

.pr-menu {padding:17px 0px 0px 30px; }
ul.primary-links {margin:0px; padding:0; list-style:none; text-align:center; }
ul.primary-links li {float:left; text-transform:none; padding:0px; background:url(../img/bg-li.gif) no-repeat right 3px;}
/*ul.primary-links li:hover { background:url(../img/bg-li.gif) top left no-repeat;}*/
/*ul.primary-links li a.active { background:url(../img/bg-li2.gif) no-repeat 0 0}*/
ul.primary-links li a {color:#005381; text-decoration:none; font-size:14px; font-weight:bolder; padding:0px 30px 10px 30px; text-transform:none; font-family:Verdana, Geneva, sans-serif;}
ul.primary-links li a:hover { text-decoration:underline; color:#1f839e;}
ul.primary-links li.last {  padding-right:0; background:none;}

/*----Breadcrumb-----*/
.breadcrumb { padding:9px 10px 6px 30px; color:#111111; font-size:14px; text-align:left;}
.breadcrumb a { color:#111111; text-decoration:none; padding-right:6px; padding-left:6px; text-transform:none; vertical-align:middle; font-weight:normal;}
.breadcrumb a:hover { text-decoration:none; color:#FFFFFF;}

/* footer */
#footer { color:#000; font-size:12px; font-weight:normal; text-align:center; font-family:Tahoma;}
.foot { width:98%; text-align:center; margin:0 auto; padding:25px 0px 40px 0px; background:url(../img/line2.gif) top repeat-x;}
#footer a { color:#000;}
#footer .foot span { padding-left:43px;}

/* footer end */


/*------CORNERS------*/
div.block { width:100%; background:url(../img/bg-block.gif) left repeat-y; margin-bottom:10px;}
.block .content { padding:0px 18px 20px 32px;}
.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}

.block-top { background:url(../img/block-top3.gif) top left no-repeat; width:100%;}
.block-bot { background:url(../img/block-bot3.gif) bottom left no-repeat;}

.bg-h2 { background:url(../img/line.gif) bottom repeat-x; padding-bottom:15px;}
/*-----------------*/

#cont { overflow:hidden; padding:0px; width:100%; background:#FFFFFF;}

#left-col { width:229px; margin-right:-229px; position:relative; float:left; }
#left-col .ind { padding:0px 0px 0px 25px;}

#cont-col {  float:left; width:100%;}
#cont-col .ind { padding:0px 0px 10px 272px}
#cont-col .bg { background:#f7fbe9; width:100%; min-height:790px; height:auto;}
* html #cont-col .bg {height:790px;}/* for Internet Explorer */

#right-col { width:234px; margin-left:-234px; float:left;}
#right-col .ind { padding:0px 30px 0px 0px;}

/**************---TITLES---**************/
/*h1 { color:#444b4e; font-size:18px; font-weight:normal;}*/
h1.title { background:none; font-size:11px;}
h1.title a {color:#424749; text-transform:capitalize; text-decoration:none; font-size:31px; font-weight:normal; font-family:Times New Roman;}
#tabs-wrapper h2 { background:none; color:#424749 !important;  padding-bottom:10px;}

/*h2 { font-size:20px; color:#000000; padding:10px 0px 7px 0px; text-transform:capitalize; font-family:Times New Roman}*/
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

/*h3 { color:#444b4e; padding:5px 0px;}
h3 a {color:#444b4e; text-decoration:none;}*/

.title { padding:0px;}
.title h3 { color:#000000; font-size:22px; font-weight:normal; padding:17px 0px 10px 22px; text-transform:capitalize; font-family:Times New Roman}

.admin-panel h3 { color:#000000; font-size:13px;}

.submit{ background:url(../img/bg-submit.gif) no-repeat 0 4px; width:100%;}
.submitted{ color:#8db3e6; font-size:14px; line-height:normal; background:none; font-family:Times New Roman; padding-left:16px;}
.submitted a { color:#8db3e6;}

/***************/


.comment { padding:10px 0px 10px 20px;}
.comment h3 { background:none;}
.comment h3 a{ color:#424749; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:22px; padding-bottom:10px;}

.content { padding:0px 10px 20px 0px; overflow:auto; /*line-height:16px;*/}
/*.content strong { color:#9ca2a4; font-size:12px;}*/
/*.content span { color:#5e5e5e;}*/
.content a { color:#6395d6; font-size:13px; text-decoration:none;}
.content a:hover{ text-decoration:underline;}

.node { width:100%; padding-bottom:25px;}
.node .content, #contact-mail-page { padding:10px 0px 0px 0px;}
.node div.links { padding-top:3px; text-align:right;}
.node .title {padding:9px 0px 1px 0px;}

/*----NAVIGATION----*/
#block-user-1 .block-top { background:url(../img/block-top.gif) top left no-repeat;}
#block-user-1 .block-bot { background:url(../img/block-bot.gif) bottom left no-repeat;}
#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-1 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-1 .content ul.menu li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0;}
#block-user-1 .content ul.menu li a { background:url(../img/a1.gif) no-repeat 0 5px; padding-left:13px; color:#6395d6; font-size:11px; text-decoration:none; font-weight:normal; line-height:11px;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-1 .content ul.menu li.collapsed a { background:url(../img/a2.gif) no-repeat 0 5px;}
/*#block-user-1 .content ul.menu li.last { background:none;}*/
/*#block-user-1 .content ul.menu li.expanded { }*/



/*----Login-form----*/
#block-user-0 { background:#deeebd;}
#block-user-0 .block-top { background:url(../img/block-top2.gif) top left no-repeat;}
#block-user-0 .block-bot { background:url(../img/block-bot2.gif) bottom left no-repeat;}
#user-login-form { text-align:left;}
#user-login-form input#edit-name, #user-login-form input#edit-name-1 { width:123px; font-size:12px; height:16px; color:#163a43; background:#ffffff; border:1px solid #7d7d7d;}
#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 { width:123px; font-size:12px; height:16px; color:#163a43; background:#ffffff; border:1px solid #7d7d7d;}
#user-login-form label { color:#758454; font-size:12px; font-weight:normal; padding-top:7px; padding-bottom:2px;}
#user-login-form .form-required { color:#e5482a;}
#user-login-form .description a { color:#FFFFFF;}
#user-login-form .item-list ul { padding:0px 0px 0px 0px;}
#user-login-form .item-list li{ line-height:14px; list-style:none; list-style-image:none; margin:0px; padding:0px; background:none;}
#user-login-form .item-list li a{ background:none; font-weight:normal; color:#7ba200; text-decoration:underline; font-size:11px; padding-left:0px; font-family:Tahoma}
#user-login-form .item-list li a:hover{text-decoration:none;}

#user-login-form .form-submit{ background:url(../img/login.gif) no-repeat 0 0; border:none; width:62px; height:19px; font-weight:bold; margin-top:15px; margin-bottom:15px; color:#FFFFFF; font-size:10px; text-transform:uppercase; }

#user-login-form .form-item { margin-top:0px; margin-bottom:3px;}


