/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯CONSTANTS¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯“*/
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body {background:url(../images/tail.gif) repeat-x center top #1a1a1a}
img {border:0px; vertical-align:top}
input {vertical-align:middle}
a {text-decoration:underline; color:#FFFFFF}
a:hover {text-decoration:none}
li {list-style:none}
.column {float:left;}
.clear 	{clear:both;}
hr { color:#8a8a8a; }


td {font:normal 12px Tahoma, Arial;	line-height:14px; color:#8a8a8a; vertical-align:top;}
.main {width:799px; margin:auto; font:normal 12px Tahoma, Arial;	line-height:14px; color:#8a8a8a; vertical-align:top;}

#header {padding:0px 30px 0px 0px;}
#header .column_1 {width:39%}
#header .column_1 img {margin:61px 0px 0px 0px;}
#header .column_2 {width:61%; padding:23px 0px 0px 0px;}
#header .form {height:32px; width:100%; background-color:#000; background:url(../images/form_bg.gif) repeat-x bottom; margin:0px 0px 10px 0px;}
#header .form td {font-size:11px; font-weight:bold; color:#FFF;}
#header .form div {background:url(../images/header_corner1.jpg) bottom left no-repeat;}
#header .form div div {background:url(../images/header_corner2.jpg) bottom right no-repeat; padding:0px 0px 0px 22px; vertical-align:top; height:32px;}
#header .form div div div{background:none; padding:0px 0px 0px 0px; height:auto}
#header .form a {color:#dd0e0e; font-size:11px; font-weight:bold; margin:0px 0px 0px 31px;}
#header .form a:hover {color:#dd0e0e;}
#header .form input {font-size:11px; color:#1a1a1a; font-family:Tahoma; font-weight:normal}
#header .banner {height:96px}

#content .column_1 {width:165px}
#content .column_2 {width:100%; padding:0px 21px 0px 21px;}

#footer {color:#8a8a8a; font-size:11px; margin:10px 0px 15px 0px; text-align:center}
#footer a{color:#8a8a8a}
#footer a:hover {color:#8a8a8a}

/* Top Menu */
.top_menu div 	{margin:auto}
ul#mainlevel-nav 				{padding:0; margin:0;}
ul#mainlevel-nav li				{width:121px; float:left; list-style:none; height:38px; text-align:center; vertical-align:middle}
ul#mainlevel-nav li a 			{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/menu_item_bg.gif) no-repeat 0 0; display:list-item; height:28px; padding:10px 0px 0px 0px;}
ul#mainlevel-nav li a:hover		{text-decoration:none; color:#000000; font-size:12px; font-weight:bold; background:url(../images/menu_item_active_bg.gif) no-repeat 0 0; display:block; height:28px; padding:6px 0px 4px 0px;}

a.mainlevel:hover {text-decoration:none;	color:#000000;}
a.mainlevel#active_menu {text-decoration:none; color:#000000; font-size:12px; font-weight:bold; background:url(../images/menu_item_active_bg.gif) no-repeat 0 0; display:block; height:28px; padding:6px 0px 4px 0px;}
a.mainlevel#active_menu:hover {text-decoration:none; color:#000000; font-size:12px; font-weight:bold; background:url(../images/menu_item_active_bg.gif) no-repeat 0 0; display:block; height:28px; padding:6px 0px 4px 0px;}
a.sublevel:link, a.sublevel:visited {}
a.sublevel:hover {}
a.sublevel#active_menu {}

/* Main Menu*/
.mainmenu img {width:0px; height:0px}
.mainmenu h3 	{
	background:url(../images/mainmenu_title.jpg) repeat-x bottom left #f0f0f0;
	display:block;
	height:24px;
	width:144px;
	font-size:14px;
	vertical-align:middle;
	padding:14px 0px 0px 21px;
	font-weight:bold;
	color:#910000;
	margin:0px 0px 6px 0px;
}

.mainmenu div 	{background:url(../images/mainmenu_bottom.jpg) no-repeat bottom left #ffd201; padding:0px 0px 4px 0px;}
.mainmenu table {background:url(../images/mainmenu_top.jpg) no-repeat 0 0;}
.mainmenu div div {background:url(../images/main_menu_bg.gif) no-repeat 0px 38px}
ul#mainmenu-nav 				{padding:0; margin:0;}
ul#mainmenu-nav li				{width:121px; float:left; list-style:none; padding:3px 13px 8px 20px; line-height:18px;}
ul#mainmenu-nav li a 			{ border-bottom: solid 1px black; line-height:12px; color:#1a1a1a; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0px 0px 12px 21px; background:url(../images/main_menu_arrow.png) no-repeat left top; display:list-item;}
ul#mainmenu-nav li a:hover {color:#FFFFFF;}
#mainmenu-nav .double-line	{background-position: 0% 20%}

/* Content */

.content_bottom_center {background:url(../images/content_bottom_center.jpg) repeat-x bottom left; margin:0px 0px 0px 0px; width:100%}
.content_bottom_left {background:url(../images/content_bottom_left.jpg) no-repeat bottom left}
.content_bottom_right {background:url(../images/content_bottom_right.jpg) no-repeat bottom right; padding:0px 0px 15px 0px;}
.content_top_center {background:url(../images/content_top_center.jpg) repeat-x top left}
.blog a {font-weight:bold; color:#FFFFFF}
.content_top_left {background:url(../images/content_top_left.jpg) no-repeat 0 0; line-height:16px}
.content_top_right {background:url(../images/content_top_right.jpg) no-repeat top right}


.contentheading {padding:18px 0px 40px 18px; font-size:22px; color:#ffd201; line-height:20px}


.contentpane {border:none; line-height:1.25em;}
.contentpane p {text-align:justify; padding: 7px 0px 7px 0px; font-size:14px; line-height:1.25em;}
.contentpane div {font-size:14px; line-height:1.25em;}
.contentpane table td {padding: 4px 4px 4px 4px;}
.contentpane a {color:#ffffff;}
.contentpane .button {background:url(../images/login_form_button1.png) no-repeat 0 0; font-size:10px; font-weight:normal; color:#030303; width:115px; height:22px; border:none; text-transform:uppercase; margin:4px 0px 7px 0px;}


.contact_email .button {background:url(../images/login_form_button.png) no-repeat 0 0; font-size:10px; font-weight:normal; color:#030303; width:68px; height:22px; border:none; text-transform:uppercase; margin:4px 0px 7px 0px;}

.contentdescription {padding:0px 21px 5px 21px;line-height:1.25em;}

.pagenav_next a {color:#FFFFFF}

.small {padding:0px 0px 0px 0px; font-size:11px; color:#ffffff;}
.createdate {padding:0px 0px 10px 47px; color:#e10d0d;}
.modifydate {background:url(../images/content_mark.gif) no-repeat 10px 3px; padding:7px 0px 7px 21px !important; font:normal 10px Tahoma; color:#9b9b9b;}
.readon {background:url(../images/readon.gif) no-repeat top right; font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; display:block; width:88px; height:18px; padding:2px 0px 0px 12px; float:right; margin:0px 30px 0px 0px;}
.article_seperator {line-height:10px}
.back_button a{color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 21px;}
.category{color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}

.message {padding:5px 0px 0px 47px; color:#990000}

.pollstableborder td {text-align:left}

.smalldark{text-align:left}
.indent {
	margin-left:12px;
}
/* Path */
.pathway 			{font-size:11px; font-weight:bold; color:#5c5c5c;}
#pathway_text 		{padding:10px 0px 0px 0px; vertical-align:middle; height:38px}
#pathway_text img 	{margin:3px 9px 0px 2px;}

/* Search Engine Ranking Results */
.ser-goodresult { font-weight: bold; font-face: verdana, arial, helvetica; background-color: #ffee00; text-align: center; }
.ser-goodresult a { color:#006600; }
.ser-enginename { background-color: #aaaaaa; font-size: 10px; font-weight: bold; font-face: arial, helvetica; color:#000000; }
.ser-errorresult { background-color: #ffeeee; text-align: center; color:#FF0000; }
.ser-noresult	{ background-color: #eeeeee; text-align: center; color:#000000;  }
.ser-urlkeywords { background-color: #cccccc; text-align: left; }
.ser-topleft { background-color: #aaaaaa; }
.ser-plainresult { background-color: #eeeeee; } 

input.btn {
	padding: 3px;
	background-color: #FFE1F0;
  border: #212121 1px solid;
  color: #212121;
  font-size: 12px;
  font-weight: 700;
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffFFD302',EndColorStr='#ffD89700');
}

#social { width: 92px; float: right; margin-top: -10px; }

#facebook { background-image: url(../images/facebook.png); background-position: top; width: 43px; height: 44px; float: left; }
#facebook:hover { background-position: bottom; cursor: pointer; }

#twitter { background-image: url(../images/twitter.png); background-position: top;  width: 44px; height: 44px; float: right; }
#twitter:hover { background-position: bottom; cursor: pointer; }