html {font-size:100.1%;}
body {
   margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#252525;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#bg1 {
	background:url(../images/background-top.jpg) repeat-x;
	min-width:1000px;
	overflow:hidden;
}
#bg2 {
	background:url(../images/bottom-background.jpg) repeat-x 0 100%;
	min-width:1000px;
	overflow:hidden;
}
/*start main*/
#main {margin:0 auto;width:1000px;}
/*start header block*/
#header {
	float:left;
	width:1000px;
	height:151px;
	background:url(../images/header-bg.jpg) no-repeat;
	position:relative;
}
#header .logo {
	position:absolute;
	top:0;
	left:0;
	background:url(../images/logo.jpg) no-repeat;
	width:303px;
	height:102px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .top-links {
	position:absolute;
	right:27px;
	top:60px;
	list-style:none;
	padding:0;
	margin:0;
	font:bold 78% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
#header .top-links li {float:left;padding:0 24px 0 16px;background:url(../images/arrow-bg.gif) no-repeat 0 1px;}
#header .top-links li a {color:#000;text-decoration:none;}
#header .top-links li a:hover {text-decoration:underline;}
/*start top navigation*/
#header #top-nav {
	position:absolute;
	top:102px;
	left:0;
	list-style:none;
	padding:0;
	margin:0;
}
#header #top-nav li {float:left;}
#header #top-nav li a {
	float:left;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
#header #top-nav .link1 {background:url(../images/home-link.gif) no-repeat;width:91px;}
#header #top-nav .link2 {background:url(../images/sevices-link.gif) no-repeat;width:108px;}
#header #top-nav .link3 {background:url(../images/technology-link.gif) no-repeat;width:128px;}
#header #top-nav .link4 {background:url(../images/docindexer-link.gif) no-repeat;width:164px;}
#header #top-nav .link5 {background:url(../images/website-cms-link.gif) no-repeat;width:138px;}
#header #top-nav .link6 {background:url(../images/contact-link.gif) no-repeat;width:106px;}
#header #top-nav a:hover {background-position:0 100%;}
#header .search {
	position:absolute;
	right:0;
	top:102px;
	background:url(../images/search-bg.gif) no-repeat;
	width:264px;
	height:39px;
}
#header .search label {float:left;text-indent:-9999px;overflow:hidden;}
#header .search #search {
	float:left;
	width:123px;
	padding:0 0 0 3px;
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin:12px 0 0 75px;
	display:inline;
}

.ASPNETSearch {
	float:left;
	width:123px;
	padding:0 0 0 3px;
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin:12px 0 0 75px;
	display:inline;
}

#header .search .btn {float:left;margin:7px 0 0 15px;display:inline;}
/*start content*/
#content {float:left;width:1000px;background:url(../images/content-bg.gif) repeat-y;}

/* additional to save using bottom of top line */
.redline {
	height: 10px;
	background: url(/gfx/redline.png) left top repeat-x;
	font-size:1px;}

/*start left column*/
#column {
	float:left;
	width:264px;
	background:#fff  url(/images/column-bg.gif) repeat-x;
	/*background:#fff  url(/images/image-1.jpg) bottom repeat-x;*/
	margin:0 0 0 19px;
	padding:22px 0px 0px 20px;
	display:inline;
	position:relative;
	border-width: 1px;
	border-style: none;
}

/*start left navigation*/
#column #left-nav {
	float:left;
	width:260px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	font:11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#column #left-nav li {
	float:left;
	width:260px;
	padding:0 0 10px 0;
	background:url(../images/left-nav-sep.gif) repeat-y 5px 0;
}
#column #left-nav .last {padding:0;background:none;}
#column #left-nav li a {
	float:left;
	color:#000;
	text-decoration:none;
	background:url(../images/left-nav-item2.gif) no-repeat 5px -3px;
	padding:0 0 0 23px;
}
#column #left-nav li .branching {background:url(../images/left-nav-item.gif) no-repeat;}
#column #left-nav li ul {
	list-style:none;
	margin:0 0 0;
	padding:0 0 0 23px;
	width:auto;
}
#column #left-nav li ul .first {padding-top:10px;}
#column #left-nav li ul .last-sub {background:url(../images/left-nav-item3.gif) no-repeat 5px 0;}

#column .imageBottomPanel {
	position:absolute;
	width:284px;
	height:145px;
	left:0;
	bottom:0;
}
#column .imageBottomPanel2 {
	float: left;
	margin: 122px 0 0 -20px;
	display: inline;
	width:284px;
	height:145px;
}

/*start right column*/
#column2 {
	float:right;
	width:669px;
	padding:0 19px 0 0;
}
/*start top box*/
#column2 .box {
	float:left;
	width:669px;
	background:#fff url(../images/box-1-bg.gif) repeat-x 0 100%;
	border-width: 1px;
	border-style: none;
}
#column2 .box-inner {
	float:left;
	width:640px;
	background:url(../images/column-bg.gif) repeat-x;
	padding:30px 10px 10px 19px;
}
#column2 .box-inner h1 {
	margin:10px 0 0 0;
	font:bold 88%/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#9d0a0e;
}
#column2 .box-inner h2 {
	margin:10px 0 0 0;
	font:bold 75%/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#9d0a0e;
}
#column2 .box-inner p {
	margin:7px 0 0;
	font:78%/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#464646;
}
#column2 .box-inner a 
{
    font-weight: bold;
	text-decoration:none;
}
#column2 .box-inner li {
	font:78%/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#column2 .box-inner .image {
	float:right;
	border:3px solid #dcdcdc;
	border-style: inset;
	padding:3px;
	background-color:#fff;
	margin:0 0 0 9px;
}
#column2 .box-inner .image img {float:left;}
/*start middle box*/
#column2 .box2 {
	float:left;
	width:669px;
	margin:6px 0 0;
	background:#fff url(../images/box3-bg.gif) repeat-x 10px 100%;
	border-width: 1px;
	border-style: none;
}
#column2 .box2 .box2-inner {
	float:left;
	width:627px;
	padding:20px 0 6px 42px;
	background:url(../images/column-bg.gif) repeat-x;
}
#column2 .box2 .sub-box {float:left;width:166px;padding:0 60px 0 0;}
#column2 .box2 .last {padding:0;}
#column2 .box2 .sub-box h3 {
	margin:0;
	font:bold 86% Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/box-2-image1.gif) no-repeat;
	padding:10px 0 20px 42px;
	color:#9d0a0e;
}
#column2 .box2 .sub-box h3 a {
    text-decoration: none;
    color: #000099;
}
#column2 .box2 .sub-box h3 a:hover
{
    color: #CC0000;
}
#column2 .box2 .sub-box .second {background:url(../images/box-2-image3.gif) no-repeat;}
#column2 .box2 .sub-box .third {background:url(../images/box-2-image2.gif) no-repeat;}
#column2 .box2 .sub-box ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	width:166px;
	font:82%/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#363636;
}
#column2 .box2 .sub-box ul li {
	float:left;
	width:166px;
	padding:7px 0 6px 0;
	background:url(../images/sep-ico.gif) repeat-x;
}
#column2 .box2 .sub-box ul li a {color:#363636;text-decoration:none;}
#column2 .box2 .sub-box ul li a:hover {text-decoration:none;}
#column2 .box2 .bottom {float:left;padding:10px 0 0;}
#column2 .box2 .sub-box .more {
	float:left;
	background:url(../images/more-btn.gif) no-repeat;
	width:70px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
/*start bottom box*/
#column2 .box3 {
	float:left;
	width:669px;
	margin:5px 0 0;
	overflow:hidden;
	background:#fff url(../images/box-3-bg.gif) repeat-x 0 100%;
	border-width: 1px;
	border-style: none;
}
#column2 .box3 .box3-inner {
	float:left;
	width:626px;
	padding:17px 0 10px 43px;
	background:url(../images/box-3-bg2.gif) repeat-x;
}
#column2 .box3 .box4 {
	float:left;
	width:284px;
	margin:0 27px 0 0;
	padding:5px 0 0 0;
	background:url(../images/box4-top-bg.gif) no-repeat;
}
#column2 .box3 .box4-inner {
	float:left;
	width:256px;
	padding:0 22px 4px 6px;
	min-height:90px;
	background:url(../images/box4-middle-bg.gif) repeat-y;
}
#column2 .box3 .box4-inner p {
	padding:10px 0px 0px 0px;
}
* html #column2 .box3 .box4-inner  {height:100px;}
#column2 .box3 .box4-bottom {
	float:left;
	width:284px;
	background:url(../images/box4-bottom-bg.png) no-repeat;
	height:13px;
	overflow:hidden;
}
#column2 .box3 .box4 img {float:left;}
#column2 .box3 .box4 p {
	margin:9px 0 0;
	color:#464646;
	font:bold 95% Tahoma, Arial, Helvetica, sans-serif;
}
#column2 .box3 .box4 p a {text-decoration:none; color:#000099;}
#column2 .box3 .box4 p a:hover {text-decoration:none; color: #CC0000;}
/*start footer*/
#footer {
	float:left;
	width:1000px;
	height:57px;
	padding:35px 0 0 0;
	background:url(../images/footer-bg.gif) no-repeat;
}
/*start footer navigation*/

/* Replaced due to misaligned dividers on resize
#footer ul {
	float:left;
	width:1000px;
	list-style:none;
	padding:0;
	margin:0;
	font:bold 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer ul li {display:inline;padding:0 5px;border-left:1px solid #fff;}
*/
#footer ul {
	float:left;
	list-style:none;
	padding:0 0 0 179px;
	margin:0;
	font:bold 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer ul li {float: left;padding:0 5px;border-left:1px solid #fff;}
#footer ul .first {border:0;padding-left:0;}
#footer ul li a {color:#fff;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer p {
	margin:0;
	text-align:center;
	font:8px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer p strong {font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* tickboxdb own */
.imgwborder {
	border: 2px solid #dcdcdc;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

.right {float: right;}


.TableForm {
	border: 0px solid #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
}
.TableForm td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 2px;
    padding: 4px;
    font-size: small;
}
.TableFormLabel {
	text-align: right;
	width: 250px;
	}
.TableFormField {
	background-color: #F5F4FF;
	text-align: left;
	}
.TableGrid {
	border: 0px solid #A9A9A9;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
}
.TableGrid td {
	background-color: #F5F4FF;
	padding: 4px;
	}
	
.TableGrid_NameHeader {
	color: #990000;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
}
.TableGrid_ValueHeader {
	color: #663399;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
}

.TableGrid_Name {color: #990000; text-align: left;}
.TableGrid_Name a {color: #990000}
.TableGrid_Name a:hover {color: #31ABB7;
	text-decoration: underline;}
.TableGrid_Value {text-align: center;}

.BlockAuto
{   display: block;
    margin-left: auto;
    margin-right: auto;
}
