/* CSS Document */
.font21 {font-size:1.5em; color: #336699; font-weight:400;}
.font22 {font-size:1.8em; line-height:1.2em; color: #0f314d;}

#leftcolumn { width: 300px; margin-bottom: 15px; float: left;}
#rightcolumn { width: 300px; float: right;}

#header a { font-size:1.3em;color: #0000CC; text-decoration:underline;}
.logo_top { background:url(../images/logo.jpg); width:270px; height:114px;}
.logo_top2 { background:url(../images/hgr.jpg); width:270px; height:114px;}
.buffer1 { height:110px; width:560px; margin:10px 0 10px 0;}
.buffer1 p { padding:0;}
.buffer2 { height:110px; width:280px;}
.buffer3 { padding:0 5px 0 7px; height:107px; width:130px;}
.lmargin { margin-left:5px;}
.solution1 { width:117px; height:107px; background:url(../images/2.jpg) no-repeat;}
.solution1 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.solution2 { width:117px; height:107px; background:url(../images/1.jpg) no-repeat; }
.solution2 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.solution3 { width:117px; height:107px; background:url(../images/3.jpg) no-repeat;}
.solution3 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.solution4 {width:117px; height:107px; background:url(../images/4.jpg) no-repeat; }
.solution4 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.solution5 { width:117px; height:107px; background:url(../images/ems.jpg) no-repeat; }
.solution5 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.solution6 {width:117px; height:107px; background:url(../images/ff.jpg) no-repeat;}
.solution6 a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
.apply { background:url(../images/apply.gif); width:210px; height:54px; margin:10px 0 10px 25px; }
.apply a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}

.applylink {width:350px; height:75px;  margin: 22px 0 12px 0; position:relative; margin-left:auto; margin-right:auto; }
.applyform { background:url(../images/applylink.jpg); width:350px; height:75px; float:left;}
.flink {line-height: 1.5;}
.link-2 {
	background: url(../images/link-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	margin: 0 9px 27px 0;
	font-size: 0.917em;
	text-decoration: none;
	color: #5a6770;
}
.link-2 span {
	background: url(../images/link-left.gif) no-repeat 0% 0%;
	display: inline-block;
}
.link-2 span span {
	background: url(../images/link-right.gif) no-repeat 100% 0%;
	display: inline-block;
	height: 25px;
	line-height: 24px;
	padding: 0 7px 0 17px;
}
.link-2:hover {
	cursor: pointer;
	color: #000;
}
* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#fff;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.417em;
		color:#363636;
	}

input, select { vertical-align:middle; font-weight:normal;}

.tcenter { text-align:center;}

a {color: #003366; text-decoration:none; cursor:pointer;}
a.blog{
color:#9f5607;
}
a:hover{text-decoration:underline;}
strong, h2 {color:#003d81;}
p {padding-top:10px; }
h1 { font-size:1.5em;}

/* ============================= main layout ====================== */

li {color: #0f314d; list-style-type:disc;}


.link {background:url(../images/link_tail_bg.gif) top repeat-x; display:block; float:left; font-size:11px;}
.link strong {background:url(../images/link_right_bg.gif) top right no-repeat; display:block;}
.link span {background:url(../images/link_left_bg.gif) top left no-repeat; display:block; padding:0 9px 2px 10px;}

.link:hover {background:url(../images/link_tail_bg_hover.gif) top repeat-x; text-decoration:none;}
.link:hover strong {background:url(../images/link_right_bg_hover.gif) top right no-repeat;}
.link:hover span {background:url(../images/link_left_bg_hover.gif) top left no-repeat;}

.link2 {background:url(../images/download_pict.jpg) no-repeat 0 3px; padding-left:13px; margin-left:20px; display:block; float:left; font-size:11px;}
.link3 {background:url(../images/manager_pict.jpg) no-repeat 0 3px; padding-left:13px; margin-left:19px; display:block; float:left; font-size:11px;}
.link4 {background:url(../images/Advansed_search_bg.gif) no-repeat 0 3px; padding-left:15px; margin-left:17px; display:block; float:left; font-size:11px;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:12px;}

/* ============================= header ====================== */

#header .row1 {font-size:0.917em;}
#header .phone {background:url(../images/header_phone_bg.gif) no-repeat 0 0; padding:0 0 0 13px; margin:0; float:none;}

#header .row2 {border-top:2px solid #1b1464; border-bottom:2px solid #1b1464; padding:1px 0;}
.slogan1 {margin:176px 0 6px 163px;}
.slogan2 {margin:176px 0 6px 45px;}

#header .menu li {font-size:1.167em;}
#header .menu li a {background:url(../images/menu_bg.gif) bottom repeat-x #75acf3; color:#fff; display:block; padding:10px 0 11px 43px; border-top:1px solid #8ac9ff; border-bottom:1px solid #164a8f;}
#header .menu li a:hover {text-decoration:none; background:url(../images/menu_bg_act.jpg) bottom left no-repeat #75acf3;}
#header .menu .extra_li a {padding-bottom:12px;}
#header .menu .active a { background:url(../images/menu_bg_act.jpg) bottom left no-repeat #75acf3;}


.rpad { padding-left:25px; float:left; width:183px; height:210px;}
.frates { text-align:left; height:83px; width:183px;}


.rh1 { color:#FFFFFF; padding:0; font-size:1.2em; padding-top:20px; padding-bottom:20px; font-weight:600; }
.rh2 { color:#FFFFFF; font-size:1.2em; padding-top:15px; line-height:1.2em;}
.rates {width:234px; height:210px; float:left;
		background:url(../images/rates.jpg) bottom left no-repeat;
	}
.flash {width: 436px; height:210px; float: left; }		
/* ============================= middle ====================== */

.banner {margin-bottom:1px;}

.box2 {background:#ebebeb url(../images/box2_right_bg.gif) top right no-repeat;}
.box2 .left_bg {background:url(../images/box2_left_bg.gif) top left no-repeat; padding:10px 25px 9px 34px;}

.box3 {background:#ebebeb url(../images/box3_right_bg.gif) top right no-repeat;}
.box3 .left_bg {background:url(../images/box3_left_bg.gif) top left no-repeat; padding:9px 9px 10px 10px;}
.box3 .col1 {width:125px !important; padding:0 34px 0 0 !important;}
.box3 .col2 {width:64px !important; padding:0 !important;}

.boxx { background:none;}

.box {background:#e1e1e1 url(../images/box_corner_bottom_right.gif) bottom right no-repeat;}
.box .corner_bottom_left {background:url(../images/box_corner_bottom_left.gif) bottom left no-repeat;}
.box .corner_top_right {background:url(../images/box_corner_top_right.gif) top right no-repeat;}
.box .corner_top_left {background:url(../images/box_corner_top_left.gif) top left no-repeat; width:100%;}
.box .indent {padding:10px 20px 30px 29px;}
.box ul { padding-left:20px; list-style:square;}
.special {background:#efefef; border-top:1px solid #6a6a6a; margin:25px 0 0 0; padding:10px 0 11px 10px;}
.extra {font-size:0.917em; line-height:1.545em;}
.extra strong {color:#363636;}
.extra .col1 {width:99px !important; padding:6px 0 0 10px !important;}
.extra .col2 {width:120px !important; padding:6px 0 0 0 !important;}

.fs13 {font-size:1.083em; line-height:1.308em;}
.fs11 {font-size:0.917em; line-height:1.545em;}
.line-heignt-1 {line-height:11px !important; color:#363636; display:block;}
.margin1 {margin-top:40px;}
.margin2 {margin-top:30px;}
.padding1 {padding-top:13px;}
.padding2 {padding-top:23px;}
.padding3 {padding-top:30px;}
.padding4 {padding-top:17px;}
.img {margin:16px 0 7px 0;}
.img2 {margin:27px 0 25px 0;}
.color2 {color:#d52d00;}
.price {color:#d52d00; font-size:1.167em; line-height:1.214px;}
.phone {float:right; margin-right:100px;}

/* ============================= footer ====================== */

.footer_box {background:#a1a1a1; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 1px;}
.footer_box .inner {background:#a1a1a1; position:relative; margin:-1px 0 -1px 0; padding:11px 24px 14px 19px; font-size:0.917em; color:#fff;}
#footer a {color:#fff;}
#footer strong {color:#fff;}

#footer .menu {float:right;}
#footer .menu li { display:inline; padding-left:4px; border-left:1px solid #fff;}
#footer .menu li a {color:#fff;}
#footer .menu li a:hover {text-decoration:underline;}
#footer .menu .first {border:none;}

/* ============================= forms ============================= */


#SearchForm .rowi {height:27px; font-size:0.917em;}
#SearchForm .col1 {width:40px !important; padding:10px 9px 0 0 !important; text-align:right}
#SearchForm .col2 {width:177px !important; padding:4px 9px 0 0 !important;}
#SearchForm .input {width:170px; height:17px; border:1px solid #bfbfbf; background:#fff; padding:0 0 0 5px; font-size:1em;}
#SearchForm .input2 {width:140px; height:17px; border:1px solid #bfbfbf; background:#fff; padding:0 0 0 5px; font-size:1em;}
#SearchForm .select {width:175px; border:1px solid #bfbfbf; background:#fff; font-size:1em;}
#SearchForm .select2 {width:145px; border:1px solid #bfbfbf; background:#fff; font-size:1em;}
#SearchForm .buttons {padding:17px 0 0 0;}

#ContactForm {padding:5px 0 0 0;}
#ContactForm .rowi {height:32px; font-size:0.917em;}
#ContactForm .col1 {width:200px !important; padding:0 !important;}
#ContactForm .col2 {width:200px !important; padding:0 !important;}
#ContactForm .input {width:200px; height:20px; border:1px solid #828282; background:#fff; padding:0 0 0 5px; font-size:12px;}
#ContactForm .link {float:right; margin-left:20px;}
#ContactForm input.button {width:80px; height:25px; border:1px solid #828282; background:#fff; padding:0; font-size:12px;}
textarea {width:200px; height:118px; border:1px solid #828282; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}


.padLeft02 {
	line-height:32px;
	padding-left:37px;
}

#select01 {
	float:left;
	width:225px;
	height:35px;
}


#select01 li {
	list-style:none;
}

#select01 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/h01.png);
	background-repeat:no-repeat;
	behavior: url(../iepngfix.htc);
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
}

#select01 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/h02.png);
	background-repeat:no-repeat;

	behavior: url(../iepngfix.htc);
}



/***********************************************/
/* Select styles                             */
/***********************************************/ 

#select02 {
	float:left;
	width:225px;
	height:35px;
}


#select02 li {
	list-style:none;
}

#select02 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/sah01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select02 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/sah02.png);
	background-repeat:no-repeat;
	color: #FFF;
	behavior: url(../iepngfix.htc);
}




/***********************************************/
/* Select styles                             */
/***********************************************/ 

#select03 {
	float:left;
	width:225px;
	height:35px;
}


#select03 li {
	list-style:none;
}

#select03 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/sf01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select03 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/sf02.png);
	background-repeat:no-repeat;
	behavior: url(../iepngfix.htc);
}


/***********************************************/
/* Select styles                             */
/***********************************************/ 

#select04 {
	float:left;
	width:225px;
	height:35px;
}


#select04 li {
	list-style:none;
}

#select04 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/afl01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select04 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/afl02.png);
	background-repeat:no-repeat;
	
	behavior: url(../iepngfix.htc);
}


/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select05 {
	float:left;
	width:225px;
	height:35px;
}


#select05 li {
	list-style:none;
}

#select05 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/m01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select05 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/m02.png);
	background-repeat:no-repeat;
	
	behavior: url(../iepngfix.htc);
}


/***********************************************/
/* Select styles                             */
/***********************************************/ 

#select06 {
	float:left;
	width:225px;
	height:35px;
}


#select06 li {
	list-style:none;
}

#select06 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/reo01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select06 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/reo02.png);
	background-repeat:no-repeat;
	
	behavior: url(../iepngfix.htc);
}

/***********************************************/
/* Select styles                             */
/***********************************************/ 

#select07 {
	float:left;
	width:225px;
	height:35px;
}


#select07 li {
	list-style:none;
}

#select07 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/a01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select07 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/a02.png);
	background-repeat:no-repeat;

	behavior: url(../iepngfix.htc);
}

/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select08 {
	float:left;
	width:225px;
	height:35px;
}


#select08 li {
	list-style:none;
}

#select08 a {
	font-size:.75em;
	font-weight:600;
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/c01.png);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	behavior: url(../iepngfix.htc);
}

#select08 a:hover {
	float:left;
	width:225px;
	height:35px;
	background-image:url(../images/c02.png);
	background-repeat:no-repeat;
	color: #FFF;
	behavior: url(../iepngfix.htc);
}


/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select09 {
	float:left;
	width:200px;
	height:40px;
}


#select09 li {
	list-style:none;
}

#select09 a {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/inmate01.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	behavior: url(../iepngfix.htc);
}

#select09 a:hover {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/inmate02.gif);
	background-repeat:no-repeat;
	behavior: url(../iepngfix.htc);
}



/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select10 {
	float:left;
	width:200px;
	height:40px;
}


#select10 li {
	list-style:none;
}

#select10 a {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/court01.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
}

#select10 a:hover {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/court02.gif);
	background-repeat:no-repeat;
}



/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select11 {
	float:left;
	width:200px;
	height:40px;
}


#select11 li {
	list-style:none;
}

#select11 a {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/jail01.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
}

#select11 a:hover {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/jail02.gif);
	background-repeat:no-repeat;
}


/***********************************************/
/* Select styles                             */
/***********************************************/ 
#select12 {
	float:left;
	width:200px;
	height:40px;
}


#select12 li {
	list-style:none;
}

#select12 a {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/contact01.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
}

#select12 a:hover {
	float:left;
	width:200px;
	height:40px;
	background-image:url(../images/contact02.gif);
	background-repeat:no-repeat;
}