@charset "utf-8";
/* CSS Document */

body {
	padding: 22px 0px 20px;
	margin: 0;
	background: url(images/bgpattern.jpg);
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6, address, form {
	padding: 0; margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#page {
	width: 791px;
	text-align: left;
}

#page-top {
	height: 96px;
}

#page-top h1 {
	width: 206px;
	height: 96px;
	float: left;
	position: relative;
	left: 24px;
	background: url(images/logo.gif);
	font-size: 2pt;
	text-indent: -1200pt;
}

#page-top h2 {
	text-align: right;
	padding-top: 46px;
	padding-right: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-style: italic;
	padding-bottom: 8px;
	color: #164d91;
}

#page-top address {
	border: none;
	text-align: right;
	padding-right: 51px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #283b88;
	font-style: italic;
}

h2#about-time {
	text-indent: -1200pt;
	height: 2pt;
	height: 149px;
	background: url(images/cms/banner/its-all-about-time2.jpg);
}
#home h2#about-time {
	height: 242px;
	background: url(images/its-all-about-time.jpg);
}
#nav-bar, #cse-search-box div {
	background:#fff url(images/nav-bg.gif) repeat-x bottom center;
	line-height:28px;
}
#nav-bar a, img {
	float: left;
	display: block;
}
#nav-bar form {
	float: right;
	text-align: right;
	display: block;
	width: 315px;
	height: 28px;
	background:#fff;
}
#nav-bar a {
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 9px;
	color: #9F2E31;
	text-decoration: none;
	text-align: center;
	background: url(images/nav-back.gif);
}
#nav-bar a:hover, #nav-bar a.active {
	background-position: 0px -26px;
	text-decoration: underline;
}
#nav-bar a#home-link {
	background: url(images/nav-home.gif);
	width: 70px;
}
#nav-bar a#home-link:hover, #nav-bar a#home-link.active {
	background-position: 0px -26px;
}
#nav-bar a#proc-link {width:106px}
#nav-bar a#tools-link {width:67px}
#nav-bar a#account-link {width:105px}
#nav-bar a#contact-link {width:115px}

#nav-bar input#ssearch {
	height: 18px;
	border: #CFCCCC solid 1px;
	width: 180px;
	padding: 1px 3px;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 5px;
	top: -10px;
	position: relative;
}
#nav-bar #go {
	margin: 0;
	padding: 0;
}
#nav-bar label {
	font-size: 12px;
	line-height: 14px;
	position: relative;
	top: -9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}



#left-side {
	background: url(images/sub-nav-left.gif) top left no-repeat;
	padding-left: 24px;
	font-size: 9px;
	width: 204px;
	float: left;
	color: #707070;
	text-align: left;
}

#left-side a {
	color: #707070;
	text-decoration: none;
}
#left-side a:hover { text-decoration: underline; }

#left-side .l-block {
	border-left: #efeeee solid 1px;
	border-right: #efeeee solid 1px;
	padding: 10px 14px 0px 9px;
	clear: both;
	background:#fff;
}

#left-side h2 {
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	padding-bottom: 4px;
	margin-bottom: 7px;
	border-bottom: #df888b dashed 1px;
	text-transform: uppercase;
	color: #666666;
}

#left-side ul {
	margin: 0; padding: 0;
	margin-top: 2px;
	list-style: none;
}
#left-side li a {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 7px;
	text-decoration: underline;
	color: #808080;
	display: block;
}
#left-side li a:hover {
	text-decoration: none;
	color: #dba114;
	background-image: url(images/bullet-hov.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#left-side li#break {
	border-top: #df888b dashed 1px;
	margin-top: 2px;
	height: 13px;
}
#left-side address {
	font-size: 10px;
	font-style: normal;
	padding-left: 2px;
	padding-bottom: 22px;
}
#left-side address a {
	color: #707070;
}
#left-side ul.list2 li {
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 11px;
	font-size: 10px;
	line-height: 13px;
}


#main-content {
	background-image: url(images/sub-nav-loop.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 563px;
}

#main-content #sub-nav-right {
	float: right;
}

#main-content #cblock {
	background-color: #f8f8f8;
	clear: both;
	margin: 16px 23px 23px 23px;
	padding: 13px;
	border: #dcdada solid 1px;
}

#cblock h1 {
	font-size: 21px;
	text-transform: uppercase;
	color: #435b94;
	padding-bottom: 4px;
	border-bottom: #b49899 dashed 1px;
	margin-bottom: 7px;
	font-weight: normal;
}
#cblock h2 {
	font-size: 14px;
	position: relative;
	top: 5px;
	font-weight: bold;
	color: #435B94;
}
#cblock p {
	text-align: justify;
	color: #333333;
	margin: 9px 0px;
	font-size: 12px;
	padding: 0;
	line-height:18px;
}


#bottom {
	background-image: url(images/bot-loop.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	padding-top: 12px;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
#bottom a {
	font-size: 10px;
	color: #b0787a;
	text-decoration: none;
	padding: 0px 3px;
}
#bottom a:visited {
	color: #a0666b;
}
#bottom a:hover {
	text-decoration: underline;
}


.info-block {
	padding-top: 23px;
	clear: both;
}
.info-block img {
	border: #b7b7b7 solid 1px;
	float: left;
}
.info-block span {
	display: block;
	float: right;
	width: 413px;
	position: relative; top: 1px;
}
.info-block h3 {
	font-size: 12px;
	color: #072672;
	font-weight: bold;
	padding-bottom: 3px;
}


/* helper classes */
.padtop, .padtop2, .paddown {
	display: block;
}
.padtop {
	padding-top: 12px;
}
.padtop2 {
	padding-top: 5px;
}
.paddown {
	padding-bottom: 10px;
}
.clr {
	clear: both;
}



.submit {
	padding:0px;border:none;
	width:38px;height:28px;
	background:url(images/search-go.gif) no-repeat;
	}
	