@charset "utf-8";
/* CSS Document */

/*** MAIN ***/

body {
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
a {
	color:#a30a24;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#a30a24;
	text-decoration:underline;
}
#header_container {
	margin: 0px auto;
	min-height:171px;
	background: url(../images/top_bg.png) top repeat-x;
}
#home_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_home.jpg) top center no-repeat;
}
#website_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_website.jpg) top center no-repeat;
}
#marketing_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_marketing.jpg) top center no-repeat;
}
#social_marketing_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_social_marketing.jpg) top center no-repeat;
}

#about_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_about.jpg) top center no-repeat;
}
#content_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_home.jpg) top center no-repeat;
}
#portfolio_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_portfolio.jpg) top center no-repeat;
}
#blog_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_blog.jpg) top center no-repeat;
}
#blog_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_blog.jpg) top center no-repeat;
}
#hosting_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_hosting.jpg) top center no-repeat;
}
#perform_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_perform.jpg) top center no-repeat;
}
#contact_container {
	clear:both;
	margin: 0px auto;
	min-height:600px;
	background: url(../images/bg_contact.jpg) top center no-repeat;
}
#footer_container {
	clear:both;
	margin: 0px auto;
}
.heading {
	font-size:30px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}
.heading a {
	font-size:30px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}
.sub_heading {
	font-size:14px;
	font-weight:bold;
	color:#131313;
}
.tiny_heading, .tiny_heading a {
	font-size:10px;
	font-weight:bold;
	color:#b16672;
}
.tiny_heading a:hover {
	color:#a30a24;
	text-decoration:underline;
}

/*** SIFR ***/

.heading {
	font-size:30px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}
h1, h2, h3, h4, h5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {
	text-align: left;
	font-size:34px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}
h2 {
	text-align: left;
	font-size:25px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}
.blog_h2 {
	text-align: left;
	font-size:25px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
	margin-right:50px;
	width:590px;
}
h3 {
	text-align: left;
	font-size:20px;
	font-weight:normal;
	color:#c8223e;
	letter-spacing:-1.5px;
}

/*** HEADER ***/

#header {
	margin: 0px auto;
	width:960px;
	height:121px;
}
#header_left {
	float:left;
	width:240px;
	height:62px;
	margin-top:36px;
	margin-left:23px;
	background:url(../images/logo.png) no-repeat;
}
#header_right {
	float:left;
	width:697px;
	height:121px;
}
#login {
	width:350px;
	padding:10px 0px 0px 100px;
	margin-left:240px;
	height:37px;
	background:url(../images/login_bg.png) no-repeat;
}

/*** NAV ***/

#nav {
	margin: 0px auto;
	padding:0px 60px 0px 60px;
	width:840px;
	height:50px;
	background:url(../images/nav_bg.jpg) center no-repeat;
}

#nav a, #nav .on {
	display:block;
	float:left;
	padding:0px 12px 0px 12px;
	height:49px;
	line-height:49px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	background:none;
}
#nav a:hover, #nav .on {
	text-decoration:none;
	background:#6b0516 url(../images/nav_over.png) center no-repeat;
}

#nav .sub {
	float:left;
	height:50px;
}
#nav .sub a, #nav .sub  .on {
	display:block;
	float:none;
	padding:0px 16px 0px 16px;
	height:50px;
	line-height:49px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	background:none;
}
#nav .sub  a:hover, #nav .sub  .on {
	padding:0px 15px 0px 16px;
	text-decoration:none;
	border-right:#b1abab solid 1px;
	background:#8f8787;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
}

#nav .sub .list {
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 6px;
	/*width:400px;
	height:145px;*/
	min-width:140px;
	min-height:40px;
	background:#8f8787 url(../images/nav_sub-bg.png) bottom repeat-x;
	border-right:#b1abab solid 1px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-box-shadow: 3px 5px 5px #000000;
	-webkit-box-shadow: 3px 5px 5px #000000;
	box-shadow: 3px 5px 5px #000000;
}
#nav .sub .list ul {
	float:left;
	margin:0px 0px 0px -1px;
	padding:0px 0px 10px 14px;
	width:auto;
	list-style:none;
}
#nav .sub .list ul li {
	clear:both;
	margin:0px;
	width:auto;
	height:auto;
}
#nav .sub .list ul li a {
	display:block;
	maring:0px;
	padding:4px 8px 4px 18px;
	width:auto;
	height:auto;
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-shadow: 1px 1px #968d8d;
	background:url(../images/nav_arrow.png) left no-repeat;
	border:none;
}
#nav .sub .list ul li a:hover {
	color:#FFFFFF;
	background:url(../images/nav_arrow-over.png) left no-repeat;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	filter:none;
}

#nav_home { background:#88091E url(../images/nav_home.jpg) no-repeat top left; width:68px; height:50px; }
#nav_home:hover { background:#88091E url(../images/nav_home_over.jpg) no-repeat top left; width:68px; height:50px; }
#nav_home_over { background:#88091E url(../images/nav_home_over.jpg) no-repeat top left; width:68px; height:50px; }


#nav_blog { background:#88091E url(../images/nav_blog.jpg) no-repeat top left; width:98px; height:50px; }
#nav_blog:hover { background:#88091E url(../images/nav_blog_over.jpg) no-repeat top left; width:98px; height:50px; }
#nav_blog_over { background:#88091E url(../images/nav_blog_over.jpg) no-repeat top left; width:98px; height:50px; }

#nav_portfolio { background:#88091E url(../images/nav_portfolio.jpg) no-repeat top left; width:85px; height:50px; }
#nav_portfolio:hover { background:#88091E url(../images/nav_portfolio_over.jpg) no-repeat top left; width:85px; height:50px; }
#nav_portfolio_over { background:#88091E url(../images/nav_portfolio_over.jpg) no-repeat top left; width:85px; height:50px; }

#nav_website { background:#88091E url(../images/nav_website.jpg) no-repeat top left; width:118px; height:50px; }
#nav_website:hover { background:url(../images/nav_website_over.jpg) no-repeat top left; width:118px; height:50px; }
#nav_website_over { background:url(../images/nav_website_over.jpg) no-repeat top left; width:118px; height:50px; }

#nav_hosting { background:#88091E url(../images/nav_hosting.jpg) no-repeat top left; width:83px; height:50px; }
#nav_hosting:hover { background:#88091E url(../images/nav_hosting_over.jpg) no-repeat top left; width:83px; height:50px; }
#nav_hosting_over { background:#88091E url(../images/nav_hosting_over.jpg) no-repeat top left; width:83px; height:50px; }

#nav_marketing { background:#88091E url(../images/nav_marketing.jpg) no-repeat top left; width:94px; height:50px; }
#nav_marketing:hover { background:#88091E url(../images/nav_marketing_over.jpg) no-repeat top left; width:94px; height:50px; }
#nav_marketing_over { background:#88091E url(../images/nav_marketing_over.jpg) no-repeat top left; width:94px; height:50px; }

#nav_perform { background:#88091E url(../images/nav_perform.jpg) no-repeat top left; width:111px; height:50px; }
#nav_perform:hover { background:#88091E url(../images/nav_perform_over.jpg) no-repeat top left; width:111px; height:50px; }
#nav_perform_over { background:#88091E url(../images/nav_perform_over.jpg) no-repeat top left; width:111px; height:50px; }

#nav_about { background:#88091E url(../images/nav_about.jpg) no-repeat top left; width:94px; height:50px; }
#nav_about:hover { background:#88091E url(../images/nav_about_over.jpg) no-repeat top left; width:94px; height:50px; }
#nav_about_over { background:#88091E url(../images/nav_about_over.jpg) no-repeat top left; width:94px; height:50px; }

#nav_contact { background:#88091E url(../images/nav_contact.jpg) no-repeat top left; width:83px; height:50px; }
#nav_contact:hover { background:#88091E url(../images/nav_contact_over.jpg) no-repeat top left; width:83px; height:50px; }
#nav_contact_over { background:#88091E url(../images/nav_contact_over.jpg) no-repeat top left; width:83px; height:50px; }

#ulnav {
	padding:0px;
	margin:0px;
	}
#subnav {
	min-width:500px;
}
#subnavcurr {
	min-width:500px;
}

#mainnav {
	position:relative;
	text-align:left;
	margin: 0px auto;
	z-index:100;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	display:block;
	height:50px;
	}
#mainnav ul {
	height:50px;
	}
#mainnav li {
	height:50px;
	line-height:50px;
	display:inline;
	clear:none;
	list-style:none;
	float:left;
	background-color:#9f9f9f;
	color:#FFFFFF;
	white-space:nowrap;
	}
#mainnav a {
	display:block;
	font-weight:normal;
	}
#mainnav a:link, #mainnav a:visited, #mainnav a:active {
	text-decoration:none;
	/*color:#333333;*/
	}
#mainnav a:hover {
	text-decoration:none;
	/*color:#FFFFFF;*/
	}
#mainnav b {
	display:block;
	text-decoration:none;
	background-color:#1f1f1f;
	color:#FFFFFF;
	padding:0px 8px 0px 8px;
	}

#mainnav ul li ul{
	height:30px;
	line-height:30px;
	position:absolute;
	margin-left:-40px;
	overflow:visible;
	}	
#mainnav ul li ul li{
	height:30px;
	line-height:30px;
	background-color:#343434;
	font-size:11px;
	float:left;
	white-space:nowrap;
	}
#mainnav ul li ul li a {
	display:inline-block;
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	}

#mainnav ul li ul li b {
	padding:0px;
	}

	
#mainnav ul li ul li a:link, #mainnav ul li ul li a:visited {
	color:#e7e7e7;
	}
#mainnav ul li ul li a:hover, #mainnav ul li ul li a:active {
	color:#ffffff;
	}

/*** HOME CONTENT ***/

#home {
	margin: 0px auto;
	padding-top:34px;
	width:960px;
}
#home_flash {
	width:960px;
	height:236px;
	/*background:url(../images/flash_home.png) no-repeat;*/
}
#home_left {
	float:left;
	padding-top:30px;
	width:480px;
}
#home_welcome {
	width:446px;
	height:200px;
	padding-right:34px;
}
#panels_bottom {
	padding-top:24px;
	width:480px;
	height:200px;
}
#panel_bot_left {
	float:left;
	padding-right:34px;
	width:206px;
	height:176px;
}
#panel_bot_right {
	float:left;
	width:206px;
	height:176px;
}
#home_right {
	float:right;
	padding-top:30px;
	width:480px;
}
#panels_right {
	float:left;
	width:206px;
}
#panel_right_top {
	padding-top:20px;
	width:206px;
	height:176px;
}
#panel_right_bot {
	padding-top:27px;
	width:206px;
	height:176px;
}
#panels_side {
	float:right;
	width:240px;
}
#panel_side_top {
	padding-top:20px;
	width:240px;
	height:102px;
}
#panel_side_mid {
	padding-top:36px;
	width:240px;
	height:102px;
}
#panel_side_bot {
	padding-top:36px;
	width:240px;
	height:102px;
}

/*** NORMAL CONTENT ***/

#content {
	margin: 0px auto;
	padding-top:34px;
	width:960px;
}
#content_flash {
	width:960px;
	height:127px;
	/*background:url(../images/flash_content.png) no-repeat;*/
}
#content_left {
	float:left;
	padding-top:30px;
	width:204px;
}
#content_mid, #content_mid-full {
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	width:715px;
}
#content_mid-full {
	width:919px;
}
#wysiwyg_top, #wysiwyg_top-full {
	width:715px;
	height:13px;
	background:url(../images/content_top-2col.png) no-repeat;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#wysiwyg_top-full {
	width:919px;
	background:url(../images/content_top-full.png) no-repeat;
}
#wysiwyg_mid, #wysiwyg_mid-full {
	width:685px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	background:url(../images/content_mid-2col.png) repeat-y;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#wysiwyg_mid-full {
	width:889px;
	background:url(../images/content_mid-full.png) repeat-y;
}
#wysiwyg_bottom, #wysiwyg_bottom-full {
	width:715px;
	height:13px;
	background:url(../images/content_bot-2col.png) no-repeat;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#wysiwyg_bottom-full {
	width:919px;
	background:url(../images/content_bot-full.png) no-repeat;
}
#wysiwyg_content, #wysiwyg_content-full {
	width:665px;
	padding:10px;
}
#wysiwyg_content-full {
	width:869px;
}
#content_right {
	float:left;
	padding-top:30px;
	width:241px;
}
#content_panel {
	float:left;
	padding-bottom:20px;
	width:241px;
}

/*** PORTFOLIO CONTENT ***/

#portfolio {
	margin: 0px auto;
	padding-top:34px;
	width:1000px;
}
#portfolio_flash {
	padding-top:10px;
	width:960px;
	height:127px;
	padding-left:20px;
}
#portfolio_marque {
	padding-top:10px;
	width:1000px;
	height:400px;
}
#portfolio_content {
	width:960px;
	padding-left:20px;
}
#project_panel {
	float:left;
	width:240px;
	height:58px;
	/*background:url(../images/project_bg.png) left no-repeat;*/
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#project_icon {
	float:left;
	width:82px;
	height:60px;
	background:url(../images/icon_reflect.png) bottom no-repeat;
	margin-left:10px;
}
#project_detail {
	float:right;
	font-size:10px;
	color:#797979;
	width:140px;
}
#project_line {
	clear:both;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:#CCCCCC inset 1px;
}
#project_image {
	float:left;
	width:200px;
	margin-right:20px;
}
#project_body {
	float:left;
	width:700px;
	padding-top:20px;
}
#project_content {
	width:930px;
	padding-left:32px;
}
#project_feat {
	float:left;
	width:25%;
}
#project_feat_img {
	float:left;
	width:25%;
}
#project_feat_txt {
	float:left;
	width:75%;
	padding-top:12px;
}

/*** BLOG CONTENT ***/

#side_heading {
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#131313;
}
#side_heading a {
	color:#a30a24;
	text-decoration:none;
}
#content_mid-right {
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	width:715px;
}
#blog_top {
	width:715px;
	height:13px;
	background:url(../images/blog_top.png) no-repeat;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#blog_mid {
	width:685px;
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
	background:url(../images/blog_mid.png) repeat-y;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#blog_bottom {
	width:715px;
	height:13px;
	background:url(../images/blog_bot.png) no-repeat;
	/*filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;*/
}
#blog_content {
	width:645px;
	padding:20px;
}
#blog_line {
	height:3px;
	padding-top:20px;
	padding-bottom:20px;
	background:url(../images/blog_line.png) center no-repeat;
}
#blog_comment {
	background:#f5f5f5;
/*	filter:alpha(Opacity=75);
	-moz-opacity: .75;
	opacity: .75;
*/	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	padding-left:20px;
	margin: 10px;
}
#author_img {
	float:right;
	margin-top:-45px;
	width:48px;
	border:1px solid #ccc;
}

/*** SUB NAV ***/

#sub_nav_container {
	width:204px;
	background:url(../images/sub_nav_bg.png);
	border:#DFDFDF solid 1px;
}
#sub_nav_top {
	width:204px;
	height:30px;
	background:url(../images/sidenav_top.png) no-repeat;
}
#sub_nav {
	width:204px;
	min-height:250px;
}
#sub_nav_bot {
	width:204px;
	height:76px;
	background:url(../images/sidenav_bottom.png) right no-repeat;
}
#sub_nav a {
	color:#8e8e8e;
	font-weight:normal;
}
#sub_nav a:hover {
	color:#a30a24;
}
#sub_nav ul {
	width: 204px;
	margin:0;
	padding:0;
}
#sub_nav ul li, #sub_nav ul ul li {
	list-style-type: none;
	margin:0;
	padding:0;
}
#sub_nav ul li a:link, #subn_nav ul li a:active, #sub_nav ul li a:visited {
	text-decoration:none;
	display:block;
	padding:10px 0px 10px 10px;
	line-height:normal;
	border-bottom:#f2f0f0 solid 1px;
}
#sub_nav ul li a:hover {
	background: #e6e4e4;
}
#sub_nav ul li ul li a:link, #subn_nav ul li ul li a:active, #sub_nav ul li ul li a:visited {
	text-decoration:none;
	display:block;
	padding-left:30px;
	line-height:normal;
	font-size:10px;
}
#sub_nav ul li ul li a:hover {
	background: #b6cce3;
}
#sub_nav_line {
	height:3px;
	padding-top:20px;
	padding-bottom:20px;
	background:url(../images/sidenav_line.png) center no-repeat;
}

/*** FOOTER ***/

#footer_msg {
	margin: 0px auto;
	padding-top:30px;
	width:960px;
	height:30px;
}
#footer_content {
	margin: 0px auto;
	padding-top:17px;
	width:958px;
	background:#f8f8f8;
	border-left:#eeeeee solid 1px;
	border-right:#eeeeee solid 1px;
}
#footer_left {
	float:left;
	padding-left:30px;
	width:213px;
}
#footer_search {
	width:213px;
	height:102px;
	padding-bottom:13px;
	background:url(../images/panel_search.gif) no-repeat;
}
#footer_search_body {
	padding-top:40px;
	padding-left:9px;
}
#footer_newsletter {
	width:213px;
	height:102px;
	padding-bottom:13px;
	background:url(../images/panel_newsletter.gif) no-repeat;
}
#footer_newsletter_body {
	padding-top:29px;
	padding-left:9px;
}
#footer_right {
	float:right;
	padding-right:30px;
	width:673px;
}
#footer_col_btns {
	float:left;
	padding-left:10px;
	width:214px;
}
#footer_col_btns a:link,#footer_col_btns a:hover,#footer_col_btns a:visited,#footer_col_btns a:active {
	font-weight:normal;
	text-decoration:none;
	display:block;
}
#footer_btn {
	clear:both;
	width:213px;
	height:43px;
	margin-bottom:15px;
	background:url(../images/footer_btn.gif) no-repeat;
}
#footer_btn:hover {
	cursor:pointer;
	background:url(../images/footer_btn_over.gif) no-repeat;
}
#footer_btn_icon {
	float:right;
	width:51px;
	height:43px;
}
#footer_btn_detail {
	float:left;
	padding:10px;
	padding-right:0px;
	width:150px;
	height:25px;
	overflow:hidden;
	font-size:10px;
	color:#797979;
}

#footer_btns {
	margin: 0px auto;
	padding-top:17px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	width:900px;
}
#footer_col_left {
	float:left;
	width:442px;
}
#footer_col_right {
	float:right;
	width:442px;
}
#footer_btns_left {
	float:left;
	width:213px;
}
#footer_btns_right {
	float:right;
	width:213px;
}
/*#footer_btn {
	width:213px;
	padding-bottom:16px;
}*/
#footer_bottom {
	clear:both;
	margin: 0px auto;
	height:57px;
	background:url(../images/bottom_bg.jpg) bottom repeat-x;
}
#footer_bot_content {
	margin: 0px auto;
	height:57px;
	background:url(../images/footer_bg.jpg) bottom no-repeat;
}
#footer_bot_ph {
	text-align:center;
	height:47px;
}
#footer_bot_ph a {
	padding-left:200px;
	padding-right:200px;
	/*margin-top:40px;*/
	padding-top:10px;
	padding-bottom:20px;
}
#footer_bot_ph a:hover {
	text-decoration:none;
	cursor:pointer;
}
#footer_bot_nav {
	text-align:center;
	padding-top:27px;
}
#footer_bot_nav a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:15px;
	padding-bottom:8px;
	padding-top:8px;
}
#footer_bot_nav a:hover {
	text-decoration:underline;

}

/*** FORMS ***/

form {
	padding:0px;
	margin:0px;
	}
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#333333;*/
	}
.form ul {
	margin:0px;
	padding:0px;
	}
.form ul li {
	list-style:none;
	margin-top:2px;
	}
.form ul li b {
	clear:left;
	float:left;
	width:120px;
	padding-top:3px;
	}
.form sup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	margin-left:3px;
	}
.clear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	}
.admininput {
	background-color:#333333;
	color:#f4f4f4;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px;
	border:1px solid #666666;
	}
.admininputbut {
	background-color:#333333;
	color:#f4f4f4;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:1px;
	border:1px solid #666666;
	}
.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #7F9DB9;
	padding:2px;
	color:#333333;
	}
.inputerr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CC0000;
	padding:2px;
	}


.footer_input {
	width:170px;
	height:14px;
	/*background-color:#FFFFFF;*/
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #cfcfcf;
}
.footer_btn {
	background-color:#610404;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border:none;
}
.footer_btn:hover {
	background-color:#8a0a0a;
}