/* CSS Document */

* { margin:0; padding:0;}

body
{ 
	background:url(images/bg.gif) top repeat-x;
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
	font-size:12px;
	color:#919191;
}

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:#5c832f
}

a:hover
{
	text-decoration:none; 
}

img, a img 
{ 
	border:0;
}

.clear 
{ 
	clear:both;
}

fieldset 
{ 
	border: 1px solid #C3C3C3;
	padding: 6px;
}

fieldset legend 
{ 
	color:#2d93c9;
}

/*html.js fieldset.collapsible legend a { background:url(images/a2.gif) no-repeat 5px 6px;}
html.js fieldset.collapsed legend a { background:url(images/a1.gif) no-repeat 6px 5px;}*/

fieldset a 
{ 
	color:#2d93c9;
}

fieldset .tips 
{ 
	font-size:11px;
}

#main 
{ 
	width:900px; 
	margin:0 auto;
}

thead th 
{ 
	border-bottom:1px solid #434130; 
	color:#4d4d4d; 
	font-size:13px; 
}

thead th, th, tr.even, tr.odd 
{ 
	padding: 0px; 
	border-bottom:1px solid #dcded4;
}


/*------HEADER------*/
.header 
{ 
	background:url(images/top-tall.jpg) top repeat-x; 
	height:133px;
}

.logo 
{ 
	margin:25px 0px 0px 24px;
}

h1.site-name 
{ 
	line-height:15px; 
	padding:5px 0px 0px 34px; 
}

h1.site-name a 
{ 
	font-size:15px; 
	color:#284907; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-weight:bold;
}

.slogan 
{ 
	margin:0px 0px 0px 46px; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, "Lucida Grande", Helvetica, sans-serif; 
	font-size:11px;
}

.slogan-img 
{ 
	margin: 215px 0px 0px 303px;
}

.pr-menu 
{
	padding:25px 0px 0px 10px;
}

ul.primary-links 
{
	margin:0px; 
	padding:0; 
	list-style:none; 
	text-align:center; 
}

ul.primary-links li 
{
	float:left; 
	background:none; 
	text-transform:capitalize; 
	background:url(images/bg-li.gif) no-repeat right 3px; 
	padding:0px 27px 0px 27px;
}

/*ul.primary-links li:hover { background:url(images/bg-li.gif) top left no-repeat;}*/
/*ul.primary-links li a.active { background:url(images/bg-li.gif) top left no-repeat; color:#1f424d;}*/

ul.primary-links li a 
{
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:14px; 
	font-weight:normal;
}

ul.primary-links li a:hover 
{ 
	text-decoration:underline; 
	color:#00aef0;
}

ul.primary-links li.last 
{  
	padding-right:0; 
	background:none;
}

/*----Breadcrumb-----*/
.breadcrumb 
{ 
	padding:13px 10px 0px 42px; 
	color:#0e1317;  
	font-size:13px; 
	text-align:left;
}

.breadcrumb a 
{ 
	color:#0e1317; 
	text-decoration:none; 
	padding-right:6px; 
	padding-left:6px; 
	font-weight:normal; 
	vertical-align: middle;
}

.breadcrumb a:hover 
{ 
	text-decoration: underline; 
	color:#89a81b;
}

/* footer */
#footer
{
	color:#ffffff; 
	font-size:11px; 
	font-weight:normal; 
	text-align:center; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif; 
	/*background:none; */
	background:url(images/bg-bot.gif) top repeat-x #2c3640;
	line-height: 18px;
}

#footer .foot 
{  
	margin:0 auto; 
	text-align: center; 
	width:900px; 
	padding:30px 0px 30px 0px;
}

#footer a 
{ 
	color:#ffffff;
}

#footer .foot span 
{ 
	/*padding-left:50px;*/
}

/* footer end */


/*------CORNERS------*/
div.block 
{ 
	margin-bottom: 0px; 
	background:url(images/bg-block2.gif) bottom repeat-x #eeeee5;
}

.block .content 
{ 
	padding:5px 25px 20px 53px;
}

.clear-block 
{ 
	padding:0px 20px 0px 18px;
	font-size: 11px;
}

.admin .clear-block 
{ 
	padding:0px;
}

.bg-logo 
{ 
	background:url(images/bg-logo.gif) top repeat-x;
}

.bg-top 
{ 
	background:url(images/bg-top.jpg) top left no-repeat;
}

.bg-links 
{ 
	/*
	background:#00aef0; 
	*/
	float:left;
}

.links-left 
{ 
	/*
	background:url(images/links-left.gif) top left no-repeat; 
	float:left;
	*/
	height: 18px;
}

.links-right 
{ 
	/*
	background:url(images/links-right.gif) top right no-repeat;  
	float:left;
	*/
	height: 18px
}

div.bg-links div.links-left div.links-right ul
{
	line-height: 18px;
	padding: 0px;
}

div.bg-links div.links-left div.links-right ul li
{
	line-height: 18px;
	padding: 2px;
	background-color: #0099ff;
}

div.bg-links div.links-left div.links-right ul li a
{
	background-color: #0099ff;
}


/*-----------------*/

/**************---TITLES---**************/
h1 
{ 
	color:#9b0023; 
	font-size: 28px; 
	font-weight:normal;
}

h1.title 
{ 
	background: none;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 28px;
}

h1.title a 
{
	color:#1b6a9b; 
	text-transform:none; 
	text-decoration:none;  
	font-weight:normal; 
	padding-left:0px;
}

#tabs-wrapper h2 
{ 
	background:none; 
	color:#4a4e5a !important; width:100%;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 16px;
}

h2 
{ 
	font-size:22px; 
	color:#006690; 
	margin-top:10px; 
	margin-bottom:10px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

.block h2 
{ 
	display:block; 
	border-bottom:#bcbcbc 1px solid; 
	color:#0076a3; 
	font-size:12px; 
	line-height:22px; 
	margin:0; 
	margin-top:5px; 
	margin-bottom:10px; 
	padding:0;
}

h3 
{ 
	color: #1d1d15;
}

h3 a 
{
	color: #476b9b; 
	text-decoration:none;
}

.title 
{ 
	padding:0;
}

.title h3 
{ 
	color:#303030; 
	font-size:18px; 
	font-weight:normal; 
	padding:20px 0px 15px 48px; 
	text-transform:capitalize; 
	background:none;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

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

.submit
{ 
	padding:20px 0px 4px 0px;
}

.submitted
{ 
	color:#444444; 
	font-size:11px; 
	line-height:15px; 
	background:none;
}

.submitted a 
{ 
	color:#444444;
}

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


.comment 
{ 
	padding:10px 0px 10px 0px; 
	width:100%;
}

.comment h3 
{ 
	background: none;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #00aef0;
}

.comment h3 a
{ 
	color: #00aef0; 
	font-size: 20px;
}

.comment .title 
{ 
	padding-left:0px;
}

.comment p
{
	margin-bottom: 10px;
}

.comment .submitted 
{ 
	margin-left:22px; 
	padding-bottom:10px;
}

.left2
{
	padding:0px;
}

.right2
{
	padding:0px 0px 0px 0px;
}

.cent 
{ 
	padding:20px 27px 25px 27px;
	line-height: 20px;
}

.cent li a 
{ 
	color:#0c8dae;
}

.content 
{ 
	padding:0px 10px 20px 0px; 
	color:#919191; 
	line-height: 20px;
}

.content strong,
.cent strong
{ 
	color:#395c14;
}

.content span 
{ 
	color:#89a81b;
}
.content a 
{ 
	color:#207fba; 
	text-decoration:underline;
}

.content a:hover
{ 
	text-decoration:none;
}

.node 
{ 
	width:100%; 
	padding-bottom:20px; 
	margin-bottom:20px; 
	background:url(images/line.gif) bottom repeat-x;
}

.node .content, #contact-mail-page 
{ 
	padding: 10px 10px 0px 0px;
}

.node div.links 
{ 
	padding: 0px 2px 6px 2px;
	/*padding-top: 0px;*/ 
	/*padding-bottom: 4px; */
	text-align:left;
}

.node .title 
{
	padding:0px 0px 0px 0px; 
	margin:0px;
}

.node .content blockquote, .node .content p blockquote
{
	padding-left: 70px;
	padding-top: 30px;
	margin-bottom: 15px;
	background-image: url(images/block-op.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/*----NAVIGATION----*/
#block-user-1 
{ 
	background:url(images/bg-block.gif) bottom repeat-x #1f2933; 
	min-height:345px; 
	height:auto !important; 
	height:345px;
}

#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; 
	line-height:27px;
}

#block-user-1 .content ul.menu li a 
{ 
	background:url(images/a1.gif) no-repeat 0 6px; 
	padding-left:16px; 
	color:#a0bbd6; 
	font-size:14px; 
	text-decoration:none; 
	font-weight:normal; 
	text-transform:none;
}

#block-user-1 .content ul.menu li a:hover
{ 
	text-decoration:none; 
	color:#FFFFFF;
}

#block-user-1 .content ul.menu li.collapsed a 
{ 
	background:url(images/a2.gif) no-repeat 0 6px;
}

/*#block-user-1 .content ul.menu li.expanded { }*/

/*-----Recent blog posts-------*/
#block-blog-0 .item-list ul 
{ 
	padding-left:0px;
}

#block-blog-0 .item-list ul li
{ 
	background:url(images/a3.gif) no-repeat 0 8px; 
	padding:0px 0px 4px 15px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	font-size:11px; 
	width:100%;
}

#block-blog-0 .item-list ul li a
{ 
	background:none; 
	color:#1e5e80; 
	font-weight:normal; 
	text-decoration:underline; 
	line-height:20px; 
	display:block;
}

#block-blog-0 .item-list ul li a:hover 
{ 
	text-decoration:none;
}

#block-blog-0 .more-link a
{ 
	color:#23a8d4; 
	font-size:11px; 
	font-weight:bold; 
	text-transform:none; 
	text-decoration:none;
}

#block-blog-0 .more-link a:hover
{ 
	text-decoration:underline;
}


/*-----Recent comments-------*/
#block-comment-0 .item-list ul 
{ 
	padding-left:0px;
}

#block-comment-0 .item-list ul li
{ 
	background:url(images/a3.gif) no-repeat 0 6px; 
	padding:0px 0px 0px 15px; 
	list-style-image:none; 
	list-style:none; 
	margin-bottom:10px; 
	line-height:16px; 
	color:#4a4e5a; 
	font-size:11px; 
	margin-left:0px;
}

#block-comment-0 .item-list ul li a
{ 
	background:none; 
	color:#1e5e80; 
	font-weight:normal; 
	text-decoration:none; 
	font-size:12px; 
	padding-left:0px;
}

#block-comment-0 .item-list ul li a:hover
{ 
	text-decoration:underline;
}

#block-comment-0 .more-link a 
{ 
	color:#23a8d4;
}

/*----Who's Online----*/
#block-user-3 .content 
{ 
	font-size:12px; 
	color:#3f3f3f; 
	padding-right:10px; 
	padding-top:0px;
	}
#block-user-3 .item-list h3 
{ 
	color:#3f3f3f; 
	font-size:12px; 
	font-weight:normal; 
	text-transform:none; 
	padding-top:5px; 
	padding-bottom:5px;
}
#block-user-3 .item-list ul 
{ 
	margin:0; 
	padding:0;
}

#block-user-3 .item-list ul li
{ 
	background:none; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:18px; 
}

#block-user-3 .item-list ul li a
{ 
	background:url(images/a3.gif) no-repeat 0 5px; 
	color:#3f3f3f; 
	padding-left:13px; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration:none;
}

#block-user-3 .item-list ul li a:hover 
{ 
	text-decoration:underline;
}

#block-user-3 em 
{ 
	color:#1b6a9b; 
	font-weight:bold; 
	font-size:12px;
}

/*----Who's New----*/
#block-user-2 .item-list ul 
{ 
	padding-left:0px;
}

#block-user-2 .item-list ul li
{ 
	background:url(images/a3.gif) no-repeat 0 11px; 
	padding:0 0 0 15px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:25px;
}

#block-user-2 .item-list ul li a
{ 
	background:none; 
	color:#536874; 
	padding:0px;  
	font-size:11px; 
	font-weight:normal; 
	text-decoration:underline;
}

#block-user-2 .item-list ul li a:hover 
{ 
	text-decoration:none;
}

/*----Primary Links----*/
#block-menu-primary-links .content ul.menu 
{ 
	padding:0px;
}

#block-menu-primary-links .content ul.menu li 
{ 
	background:none; 
	padding:0px; 
	font-size:11px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:18px;
}

#block-menu-primary-links .content ul.menu li a 
{ 
	background:url(images/a3.gif) no-repeat 0 3px; 
	padding-left:15px; 
	color:#1e5e80; 
	font-weight:bold; 
	text-decoration:none;
}

#block-menu-primary-links .content ul.menu li a:hover
{ 
	text-decoration:underline; 
}

/*----Syndicate----*/
#block-node-0 .content 
{ 
	padding:10px 20px 15px 20px;
}


/*----New forum topics----*/
#block-forum-1 .item-list ul 
{ 
	padding:0px; 
	margin-bottom:10px;
}

#block-forum-1 .item-list ul li
{ 
	background:none; 
	padding:0px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:20px;
}

#block-forum-1 .item-list ul li a
{ 
	background:url(images/a3.gif) no-repeat 0 5px; 
	padding-left:15px; 
	color:#536874; 
	font-weight:normal; 
	text-decoration:none; 
	font-size:12px;
}

#block-forum-1 .item-list a:hover
{ 
	text-decoration:underline;
}

#block-forum-1 .more-link a
{ 
	color:#23a8d4;
	font-weight:bold;  
	text-transform:none; 
	text-decoration:none; 
	font-size:11px; 
}

#block-forum-1 .more-link a:hover
{ 
	text-decoration:underline;
}


/*----Active forum topics----*/
#block-forum-0 .item-list ul 
{ 
	padding-left:0px; 
	margin-bottom:10px;
}

#block-forum-0 .item-list ul li
{ 
	background:none; 
	padding:0px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:20px;
}

#block-forum-0 .item-list ul li a
{ 
	background:url(images/a3.gif) no-repeat 0 5px; 
	padding-left:15px; 
	color:#536874; 
	font-weight:normal; 
	text-decoration:none; 
	font-size:11px;
}

#block-forum-0 .item-list a:hover
{ 
	text-decoration:underline;
}

#block-forum-0 .more-link a
{ 
	color:#23a8d4; 
	font-weight:bold; 
	text-transform:none; 
	text-decoration:none; 
	font-size:11px; 
}

#block-forum-0 .more-link a:hover
{ 
	text-decoration:underline;
}


/*----Admin-Panel List----*/
.body .item-list ul li
{ 
	background:none; 
	padding:0px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:20px;
}

.body .item-list ul li a 
{ 
	background:url(images/a3.gif) no-repeat 0 6px; 
	padding-left:10px; 
	color:#24a8ce; 
	font-weight:normal;
}

.body .item-list ul li a:hover
{ 
	text-decoration:none;
}


/*-----Admin-Panel List without descriptions----*/
.body ul.menu li
{ 
	background:none; 
	padding:0px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:20px;
}

.body ul.menu li a 
{ 
	background:url(images/a3.gif) no-repeat 0 4px; 
	padding-left:10px; 
	color:#395c14; 
	font-weight:normal;
}


/*----SEARCH_BLOCK----*/
#block-search-0 .content 
{ 
	padding:0px;
}

#block-search-0 .content label 
{ 
	color:#1e5e80; 
	font-size:12px;
}

#block-search-0 #edit-search-block-form-1 
{ 
	margin-bottom:5px;
}


/*----POLL----*/
.poll .percent, .poll .text 
{ 
	color:#395c14; 
	font-size:11px;
}

.poll .title 
{ 
	color:#033742; 
	font-size:12px; 
	font-weight:normal; 
	padding-bottom:10px; 
	background:none; 
	padding-left:0px;
}

.poll .total 
{ 
	font-weight:normal; 
	color:#395c14; 
	font-size:11px; 
	text-align:left;
}

.poll .bar 
{
	background:#f8f9f5; 
	font-size:1px; 
	height:7px; 
	border:1px solid #8cb205; 
	padding:1px;
}

.poll .bar .foreground 
{ 
	background:#8cb205;  
	font-size:1px; 
	height:7px;
}

#block-poll-0 
{ 
	background:url(images/bg-block2.gif) bottom repeat-x #f7f8f4;
}

#block-poll-0 li
{ 
	background:none; 
	padding:0;
}

#block-poll-0 li a 
{ 
	color:#3d3d3d; 
	font-weight:normal; 
	font-size:11px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif; 
	text-decoration:none; 
	background:none;
}

#block-poll-0 li a:hover 
{ 
	text-decoration:underline;
}

#block-poll-0 .bar 
{ 
	background:#f8f9f5; 
	font-size:1px; 
	height:5px; 
	border:1px solid #8cb205; 
	padding:1px;
}

#block-poll-0 .bar .foreground 
{ 
	background:#8cb205;  
	font-size:1px; 
	height:5px;
}

#block-poll-0 .percent, #block-poll-0 .text
{ 
	color:#3d3d3d; 
	font-size:11px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#block-poll-0 .poll .title 
{ 
	color:#474747; 
	font-size:12px; 
	font-weight:normal; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif; 
	padding-bottom:15px; 
	background:none; 
	padding-left:0px;
}

#block-poll-0 .total 
{ 
	font-weight:normal; 
	color:#3d3d3d; 
	font-size:11px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

.form-item label 
{ 
	color:#696e71;
}

#block-poll-0 ul.links 
{ 
	padding-left:0px;
}

#block-poll-0 ul.links .first
{ 
	padding:0px;
}

/*----SEARCH FORM----*/
.form-submit 
{ 
	background:#385974; 
	vertical-align:middle; 
	color:#FFFFFF; 
	font-weight: normal; 
	font-size: 11px; 
	vertical-align:middle; 
	border:1px solid #253a4b;
	padding: 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

.form-submit:hover 
{ 
	background:#547591; 
	color:#FFFFFF
}


.search-box 
{ 
	padding:31px 35px 0px 0px; 
	text-align:right;
}

.search-box input 
{ 
	font-size:12px; 
	vertical-align:middle;
}

#search-theme-form 
{
	padding:0px;
}

#search-theme-form label 
{ 
	color:#202a32; 
	font-size:11px; 
	text-transform:none; 
	font-weight:normal; 
	vertical-align:middle; 
	margin-right:1px;
}

#search-block-form .form-submit, #search-theme-form .form-submit
{ 
	background:url(images/search.gif) top left no-repeat;
	border:none;
	width:62px;
	height:18px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
	text-transform:none;
	padding: 0px 0px 4px 0px;
}

#search-theme-form .form-text 
{ 
	width:158px; 
	font-size:11px; 
	color:#8997a0; 
	height:16px; 
	margin-left:10px; 
	background:#FFFFFF; 
	border:1px solid #8d9a18;
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

/*---------------------*/

/*------Custom Login-Form------*/
.userlogin 
{ 
	font-size:14px; 
	color:#FFFFFF; 
	padding:37px 0px 25px 24px; 
	font-weight:bold;
}

#user-bar 
{ 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 0px 0px 20px;
}

#user-bar .user-info 
{ 
	padding-bottom:5px; 
	color:#2a2a2a;
}

#user-bar p a 
{ 
	color:#395c14;
}

#user-bar .item-list li 
{ 
	list-style:none; 
	list-style-image:none; 
	line-height:10px;
}

#user-bar .item-list li a
{ 
	font-weight:normal; 
	font-size:10px; 
	color:#4a4e5a;
}

#user-bar .item-list li a:hover 
{
	color:#395c14;
}

/*----Login-form----*/
#block-user-0 
{ 
	background:url(images/bg-block3.gif) bottom repeat-x #dbdbd7; 
	min-height:225px; 
	height:auto !important; 
	height:225px;
}
/*
#block-user-0 .title h3 
{ 
	padding-top: 0px;
}
*/
#user-login-form 
{ 
	text-align:left;
}

#user-login-form input#edit-name, #user-login-form input#edit-name-1 
{ 
	width:123px; 
	font-size:11px; 
	height:16px; 
	color:#163a43; 
	background:#ffffff; 
	border:1px solid #737270;
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 
{ 
	width:123px; 
	font-size:11px; 
	height:16px; 
	color:#163a43; 
	background:#ffffff; 
	border:1px solid #737270;
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-login-form label 
{ 
	color:#2b2b2b; 
	font-size:11px; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:0px;
}

#user-login-form .form-required 
{ 
	color:#FF0000;
}

#user-login-form .description a 
{ 
	color:#FFFFFF;
}

#user-login-form .item-list ul 
{ 
	padding:0;
}

#user-login-form .item-list li
{ 
	line-height:15px; 
	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:#1b6a9b; 
	text-decoration:underline; 
	font-size:11px; 
	padding:0px;
}

#user-login-form .item-list li a:hover
{
	text-decoration:none;
}

#user-login-form .form-submit
{ 
	background:url(images/login.gif) no-repeat 0 0; 
	border:none; 
	width:62px; 
	height:18px; 
	font-weight:bold; 
	margin-top:30px; 
	margin-bottom:7px; 
	color:#FFFFFF; 
	font-size:10px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif; 
	text-transform:uppercase;
}

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

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#custom #block-block-2
{ 
	min-height:225px; 
	height:auto !important; 
	height:225px;
}

#custom .block .title h3 
{
	font-size:22px; 
	color:#303030; 
	font-weight:bold; 
	padding:30px 0px 25px 46px;
}

#custom .block .content 
{ 
	color:#919191; 
	font-size:13px; 
	padding:0px 40px 40px 46px;
}

#custom .block .content a
{ 
	color:#a0ae08; 
	font-size:14px;
}


/*--------Styles for Custom Blocks-----------*/
#block-block-1 .content ul 
{ 
	padding-left:0px;
}

#block-block-1 .content ul li 
{ 
	background:url(images/a3.gif) no-repeat 0 7px; 
	padding-left:15px; 
	line-height:20px;
}

#block-block-1 .content ul li a
{  
	color:#1e5e80; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
}

#block-block-1 .content ul li a:hover 
{ 
	text-decoration:underline;
}

/*---*/

.node .content hr, .cent hr
{
	border: none;
	height: 1px;
	color: #006690;
	background-color: #006690;
	margin-bottom: 10px;	
}

.node .content u, .node .content i, .node .content em,
.cent u, .cent i, .cent em
{
	color: #89A81B;
}
/*-----LISTS-----*/
.node .content h1,
.cent h1
{
	font-size: 28px; 
	color: #006690; 
	margin-top: 10px; 
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

.node .content h2,
.cent h2
{
	font-size: 22px; 
	color: #006690; 
	margin-top: 10px; 
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

.node .content h3,
.cent h3
{
	font-size: 18px; 
	color: #006690; 
	margin-top: 8px; 
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

.node .content img,
.cent img
{
	margin: 5px;
	border: 0px;
}

.node .content ul, .node .content ol
{
	padding: 10px 10px 15px 50px;
}

/*---nonNumeric Lists---*/
.node .content ul li
{ 
	background: none; 
	list-style-image: none; 
	list-style: disc; 
}

.node .content ul li a 
{ 
	background: none; 
	color: #207fba; 
	font-weight: normal; 
	text-decoration: none;
}

.node .content ul li a:hover
{ 
	text-decoration: underline; 
}

.node .content ul li ul
{ 
	margin-left: 15px;
}

.node .content ul li ul li
{ 
	background: none; 
	list-style-image: none; 
	list-style-type: disc; 
}

.node .content ul li ol 
{
	margin-left: 20px;
}

.node .content ul li ol li
{ 
	list-style-type: lower-roman; 
}

.node .content ul li ol li a 
{ 
	color: #207fba; 
	font-weight: normal; 
	text-decoration: none;
}

.node .content ul li ol li a:hover 
{  
	text-decoration: underline;
}

/*---Numeric Lists---*/

.node .content Ol li
{ 
	background: none; 
	list-style: lower-roman;
}


.node .content Ol li a 
{ 
	color: #207fba; 
	font-weight: normal; 
	text-decoration: none;
}

.node .content Ol li a:hover
{ 
	text-decoration: underline; 
}

.node .content ol li ul
{ 
	margin-left: 15px;
}

.node .content ol li ol 
{
	margin-left: 20px;
}

.node .content ol li ol li
{
	background: none; 
	list-style: lower-roman;
}

.node .content Ol li ul li
{ 
	background: none; 
	list-style-image: none; 
	list-style-type: disc;
}

.node .content Ol li ul li a 
{ 
	color: #207fba; 
	font-weight: normal; 
	text-decoration: none;
}

.node .content Ol li ul li a:hover 
{ 
	text-decoration: underline;
}

.node .content Ol li ol li a 
{ 
	color: #207fba; 
	font-weight: normal; 
	text-decoration: none;
}

.node .content Ol li ol li a:hover 
{ 
	text-decoration: underline;
}

/*---Paragraph Style---*/
.node .content p,
.cent p
{ 
	margin-bottom: 10px;
}

.node .content p a, .node .content blockquote a
.cent p a
{
	text-decoration: none;
}

.node .content p a:hover, .node .content blockquote a:hover
.cent p a:hover
{
	text-decoration: underline;
}

#profile-admin-overview ul li
{ 
	background:none; 
	padding:0px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:20px;
}

#profile-admin-overview ul li a 
{ 
	background:url(images/a1.gif) no-repeat 0 5px; 
	padding-left:10px; 
	color:#505050; 
	font-weight:normal;
}

#profile-admin-overview ul li a:hover
{ 
	text-decoration:none; 
	color:#ce2a11;
}

.password-description ul 
{
	margin-left:5px;
}

.password-description ul li
{ 
	background:url(images/a1.gif) no-repeat 0 7px; 
	padding-left:10px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:12px;
}

#node-admin-content ul 
{
	margin-left:5px;
}

#node-admin-content  ul li
{ 
	background:url(images/a1.gif) no-repeat 0 7px; 
	padding-left:10px; 
	list-style-image:none; 
	list-style:none; 
	margin:0; 
	line-height:17px;
}

ul.menu li 
{ 
	line-height:20px; 
	font-size:11px; 
	font-weight:normal; 
	list-style:none; 
	list-style-image:none;
}

ul.menu li.leaf a
{ 
	color:#4a4e5a;
}

.links 
{ 
	font-size:11px; 
	color: #395c14;
}

.links li a
{ 
	color:#263d44; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
}

.links li a:hover
{ 
	text-decoration:underline;
}


.cent ul.links li a 
{ 
	color:#ffffff; 
	font-weight:bold; 
	font-size:11px; 
	text-transform:capitalize; 
	background:none; 
	text-decoration:none; 
	padding:0px 5px;
}

#comments ul.links
{
	border-top: 1px solid gray;
}

#comments ul.links li a 
{ 
	color:#00aef0;
}

.cent ul.links li a:hover 
{ 
	text-decoration:underline;
}


.taxonomy ul.links li a 
{ 
	color: #392613;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

#forum ul.links li
{
	/*background-color: #0099ff;*/
	line-height: 18px;
}
#forum ul.links li a 
{ 
	color:#4e4949;
}

/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li
{
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primary li a
{
	border:none !important;
	background:url(images/bg-tab2.gif) top repeat-x !important;
}
ul.primary li a:hover
{
	background:none;
	border: 0;
}

ul.primary li.active a
{
	background:none;
	border:none;
	color:#006690 !important;
	font-weight:bold;
}

ul.primary li.active
{
	
}

ul.tabs li	
{
	background:#c8d40f !important;
	display:block;
	margin-right:2px;
	float:left;
}

ul.tabs li span	
{
	background:url(images/tab-left.gif) no-repeat 0 0;
	display:block;
}


ul.tabs	li span span 
{
	background:url(images/tab-right.gif) no-repeat right 0;
	text-align:center;
	display:block;
}

ul.tabs	li a 
{
	color:#ffffff !important;
	font-size:14px;
	font-weight:normal;
	background:none;
	padding:6px 15px 5px 15px;
	margin:0px;
	display:block;
}

ul.tabs	li a:hover 
{
	color:#006690 !important;
	margin:0px;
	border:none;
}

#tabs-wrapper 
{
  margin:0px;
  padding:0px;
  position: relative;
  border-bottom:1px solid #c8d40f;
  width:100%;
}

ul.primary 
{
  padding:0px;
  margin:6px 0px 0px 0px;
}

/*----------------------------*/

/*----FORUM----*/
#forum	
{
	padding:10px 0px 0px 0px;
}

#forum ul.links 
{
	padding:0px 0px 5px 0px;
	margin-bottom: 10px;
	line-height: 18px;
}

#forum table 
{
	border: 1px solid #1f2933;
	/*border-right:none;*/
}

#forum th	
{
	padding:5px 5px 5px 5px;
	
	/*border-right:1px solid #1f2933;*/
	background:#1f2933;
	color: #ffffff;
	font-size: 12px;
}

#forum th a	
{
	color: #ffffff;
}

#forum td	
{
	/* padding-top:4px; 
	padding-bottom:4px; */
	padding: 4px;
	color:#23282e;
}

#forum td.container	
{
	padding: 4px;
	background:#e0f4f9;
	/*
	border-right:1px solid #1f2933;
	border-bottom:1px solid #1f2933;
	*/
	border: 1px solid #1f2933;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

#forum td.container	a
{
	color: #00aef0; 
	/*padding:0px 0px 0px 10px;*/
	text-decoration: none;
}

#forum td.container	a:hover
{
	color: #00aef0; 
	/*padding:0px 0px 0px 10px;*/
	text-decoration: underline;
}

#forum .container .description	
{
	color:#444444;
}

#forum td.forum,
#forum td.topics,
#forum td.posts,
#forum td.last-reply,
#forum td.icon,
#forum td.title,
#forum td.replies,
#forum td.created 
{
	border-right:1px solid #1f2933;
	border-bottom:1px solid #1f2933;
}

#forum td.forum .name
{
	font-size: 12px;
}

#forum td.forum .description
{
	font-size: 11px;
}

#forum .last-reply,
#forum .title,
#forum .created,
#forum .icon  
{
	padding-left:5px
}

#forum .odd	
{
	border-bottom:1px solid #dcded4;
	border-top:1px solid #dcded4;
	background:#f8f7f2
}

#forum div.indent	
{
	margin-left:5px;
}

#forum .description 
{
	color:#23282e;
}

/*----------------------------*/

/*-----GENERAL-----*/

div.error, div.warning 
{ 
	margin-top: 5px;
	padding: 5px;
	margin-bottom: 5px;
}

/*
div.warning
{
	margin-bottom: 5px;
}
*/

.block-region 
{ 
	background:#cbaeae; 
	text-align:center; 
	border:1px dashed #cccccc; 
	color:#af2626; 
	margin-bottom:0px;
}

/*----Transperancy----*/
/*div.block-region {filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;} 
#block_text     {position:relative; top:-52px}*/


div.admin .left 
{ 
	margin:0px;
}

#book-outline 
{ 
	min-width:0px;
}

#permissions, #blocks, #forum table, .sticky-enabled  
{ 
	width: 100%;
	margin-bottom: 10px;
}

.node-unpublished 
{ 
	background:none;
}

.odd td, .even td 
{ 
	vertical-align:middle; 
	padding: 6px;   
	line-height:18px; 
	background:#eeeee5;
}

.profile h3 
{ 
	border-bottom:1px solid #FFFFFF; 
	color:#2a2a2a;
}

.pic 
{ 
	margin-right:30px; 
	float:left;
}

.pic2 
{ 
	vertical-align:middle;
}


#first-time a 
{ 
	color:#508198; 
	text-decoration:none;
}

#first-time a:hover
{  
	text-decoration:underline;
}

#first-time ol 
{ 
	margin-left:20px;
}



.theme-info 
{ 
	/*padding-left:px;*/
}

.admin-list dt
{
	font-size: 13px;
}
.admin-list dd
{
	font-size: 11px;
} 
.admin-list a 
{ 
	color:#6c9b02;
}

.tabs a 
{ 
	color:#395c14;
}

.node-type-list a 
{ 
	color:#395c14;
}

.collapse-processed a 
{ 
	color:#2d93c9;
}

.even a 
{ 
	color:#00aef0;
}

.blog a 
{ 
	color:#395c14;
}

.odd a 
{ 
	color:#00aef0; 
	line-height:13px;
}

.check-manually a
{ 
	color:#161616;
}

.compact-link a 
{ 
	color:#24a8ce;
}

.messages a 
{ 
	color:#f30000;
}

.sticky-table 
{ 
	line-height:24px;
}

.sticky-table th 
{ 
	text-align:center;
}

.more-help-link a 
{ 
	color:#7d7d7d;
}

div.help 
{ 
	font-size: 12px; 
	margin-bottom: 20px;
	margin-top: 10px;
}

.help a 
{ 
	color:#4a4e5a;
}

.help-items a
{ 
	color:#0ea7f7;
}

.help-items ul 
{ 
	list-style:none; 
	line-height: 18px;
}

.description a 
{ 
	color:#dc1b1d;
}

/*---------------------*/

#blocks tr.region-message 
{ 
	color:#2b2b2b;
}

#forum .odd, #forum .even 
{ 
	border-bottom:1px solid #dcded4; 
}

#forum thead th 
{ 
	border-bottom:1px solid #8a9196;
}

.theme-info 
{ 
	padding-left:10px;
}

.box 
{ 
	padding-left:20px;
}
.box h2.title 
{ 
	padding-left:0px; 
	background:none;
	margin-bottom: 10px;
	font-size: 22px;
}

.box dt.title
{
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	padding-bottom: 7px;
}

.box dd p.search-snippet
{
	margin-bottom: 10px;
}

#system-modules div 
{ 
	padding-bottom:10px;
}

#forum-confirm-delete a 
{ 
	color:#6d94ac;
}

.form-checkboxes 
{ 
	width:100px;
}

.search-form input 
{ 
	vertical-align: middle;
}


dl .title 
{ 
	background:none; 
	padding:0px;
}

ul.links li.comment_forbidden 
{ 
	padding:0px;
}

#node-form .form-text, #node-form .menu-title-select, #node-form .form-select, #node-form .form-file 
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#contact-mail-page .form-text, #contact-mail-page .form-select, #contact-mail-page .form-item 
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}



div.status
{
	font-size: 12px;
	border: 1px solid #00AEF0;
	background-color: #D6F2FD;
	margin-top: 5px;
	padding: 5px;
	margin-bottom: 5px;
}

dd
{
	font-size: 11px;
}

/*
.node div.links li.first, .node div.links li.first a
{
	padding: 0px 4px 4px 0px;
}
*/

#wysiwyg-profile-overview .form-select 
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-profile-form .form-select, #user-profile-form .form-text, #user-profile-form .form-item
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#contact-mail-user .form-select, #contact-mail-user .form-text, #contact-mail-user .form-item
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#comment-form .form-select, #comment-form .form-text, #comment-form .form-item
{ 
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#googleanalytics-admin-settings-form .form-select, #googleanalytics-admin-settings-form  .form-text,
#googleanalytics-admin-settings-form .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-login .form-select, #user-login .form-text, #user-login .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#advanced-forum-settings-page .form-select, #advanced-forum-settings-page .form-text,
#advanced-forum-settings-page .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}


#search-theme-form .form-select, #search-theme-form .form-text,
#search-theme-form .form-item
{
	vertical-align: middle;
}


#search-form .form-select, #search-form .form-text,
#search-form .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#block-menu-menu-user-menu div.content
{
	font-size: 14px;
	line-height: 27px;
	padding-top: 0px;
}

#block-menu-menu-user-menu div.content ul.menu
{
	font-size: 14px;
	line-height: 27px;
	padding-left: 0px;
	padding-top: 0px;
}

#block-menu-menu-user-menu div.content ul.menu li
{
	font-size: 14px;
	line-height: 27px;
}

#block-menu-menu-user-menu div.content ul.menu li a 
{ 
	background: url(images/a1.gif) no-repeat 0 6px; 
	color:#006690; 
	font-size:14px; 
	text-decoration:none; 
	font-weight:normal; 
	text-transform:none;
	padding-left: 16px;	
}

#block-menu-menu-user-menu div.content ul.menu li a:hover
{ 
	text-decoration:none; 
	color:#000000;
}

#block-menu-menu-user-menu div.content ul.menu li.collapsed a 
{ 
	background:url(images/a2.gif) no-repeat 0 6px;
}

#block-menu-menu-user-menu .content ul.menu li ul.menu 
{ 
	padding-left:15px;
}

div.preview h3
{
	font-size: 22px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #006690;
	padding-bottom: 5px;
}

form.webform-client-form .form-select, form.webform-client-form .form-text,
form.webform-client-form .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#image-captcha-settings-form .form-select, #image-captcha-settings-form .form-text,#image-captcha-settings-form .form-item, #captcha-admin-settings .form-select, #captcha-admin-settings .form-text, #captcha-admin-settings .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-admin-settings .form-select, #user-admin-settings .form-text, #user-admin-settings .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}


#system-site-information-settings .form-select, #system-site-information-settings .form-text, #system-site-information-settings .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

/* XML Sitemap Module Forms */
#xmlsitemap-settings-engines .form-select, #xmlsitemap-settings-engines .form-text, #xmlsitemap-settings-engines .form-item,
#xmlsitemap-settings-sitemap .form-select, #xmlsitemap-settings-sitemap .form-text, #xmlsitemap-settings-sitemap .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

#user-register .form-select, #user-register .form-text, #user-register .form-item,
#user-pass .form-select, #user-pass .form-text, #user-pass .form-item
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}

div.cent div.item-list ul
{
	margin-bottom: 25px;
	line-height: 20px;
	border: 1px solid #0099ff;
	padding: 2px;
}

div.cent div.item-list ul li
{
	list-style: none;
}

div.cent div.item-list ul li a
{
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

div.cent div.item-list ul li a:hover
{
	text-decoration: underline;
}

form.webform-client-form .form-select, form.webform-client-form .form-text, form.webform-client-form .form-item, form.webform-client-form .form-file
{
	font-size: 12px;
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, "Lucida Grande", Helvetica, sans-serif;
}
