* {

}
body{ background:#FFFFFF;}
html, input, textarea, select{
	font-family:Arial, tahoma, verdana;
	font-size:12px;
	color:#727272;
}
html {
 overflow-y: scroll;
}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}

img {
	border:0;
	text-align:left;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul.bullet {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	list-style-type: disc;
	list-style-position: inside;
	font-style: italic;
	text-indent: 0px;
	display:inline;
}
li a {line-height:19px; color:#4b90d6;}

 
span{
	color:#3784d1;
} 
 
a:hover{
	text-decoration:none;
}
a {color:#4b90d6;}

b{ color:#277ed4}

.readmore {
	display: block;
	padding-left: 24px;
}

.column { float:left;}
.clear { clear:both;}


/*================== Header ==================*/
.logoHeader {
	background: url(/assets/images/crlogo.png) no-repeat left top;
	position:absolute;
	width:370px;
	height:76px;
	z-index:1;
	top: 4px;
}

.menu{
	height:122px;
	margin-top: 15px;
}
.menu img{
	margin-top: 44px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.header_wrapper{height:253px;}

/*================== Footer ==================*/
#footer{ background:url(assets/images/content_wrapper_top_line.gif) top left repeat-x #ececec; 
	width:743px; 
	height:30px;
	padding:13px 0 11px 0; 
	font-size:11px; 
	color:#636363;
}
#footer a{ 
	color:#636363; 
	text-decoration:none
}
#footer a:hover{ 
	text-decoration:underline;
}
#footer .col1{
	width:345px;
	float:left;
	text-align:left;
	padding-left: 20px;
}
#footer .col2{
	width:345px;
	float:right;
	text-align:right;
	padding-right: 20px;
}

#footer img.printimg {
	display: none;
}

/*================== Content ==================*/
.button{ display:block; margin-top:5px;}
#content{
	line-height:16px;
}
.title{ display:block;}
.bull{ 
	color:#1a9198; 
	font-size:18px; 
	display:block; 
	background:url(assets/images/bull.gif) left center no-repeat; 
	padding:0 0 0 21px;
}
.line_x_dot{
	background:url(assets/images/line_x_dot.gif) top left repeat-x;
	height:12px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.indent_img{ 
	margin:0 15px 0 0; 
	float:left;
}
.content_wrapper_top_line{ background:url(assets/images/content_wrapper_top_line.gif) top left repeat-x;}
.ind1_img{ margin:3px 0 11px 0;}
.ind1_img span{ display:block;}
.header1{ 
	color:#3784d1; 
	font-size:14px; 
	font-weight: bold;
}
.header2{ 
	color:#1a9198; 
	font-size:14px; 
	font-weight: bold;
}

/*================== Home Page ==================*/
#pgHome .row_top .separate{ background:url(assets/images/separate.gif) repeat-y 371px 0; width:743px;}
#pgHome .row_top{background:#ececec url(assets/images/content_wrapper_top_line.gif) top left repeat-x; width:743px;}
#pgHome .row_top .indent_box{
	padding:10px 0 0px 0;
}
#pgHome .row_top .row_top_height{
	height:120px;
	width:24px;
	float:left;
}
#pgHome .row_top .col_1 .indent, #pgHome .row_top .col_2 .indent{ width:310px; padding:5px 0 0 0;}

#pgHome .row_bottom{
	padding:20px 0 20px 0;
}
#pgHome .row_bottom .row_bottom_height{
	height:290px;
	width:19px;
	float:left;
}
#pgHome .row_bottom .col_1 .indent{
	width:260px;
}

#pgHome .row_bottom .col_1 .col_box{
	width:260px;
}
#pgHome .row_bottom .col_1 .col_box_1{ width:222px;  font-size:10px;}
#pgHome .row_bottom .col_1 .col_box_1 img{ display:block; margin-bottom:5px;}
#pgHome .row_bottom .col_1 .col_box_2{
	width:260px;
}

/*================== Product Pages ==================*/
#pgProduct .row{
	background-image: url(assets/images/navbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#pgProduct .row_height{
	height:446px;
	float:left;
	width:12px;
}
#pgProduct .row .col_1 .indent{ 
	width:213px;
}

/*================== Tech Pages ==================*/
#pgTech .row{
	background-image: url(assets/images/navbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#pgTech .row_height{
	height:446px;
	float:left;
	width:12px;
}
#pgTech .row .col_1 .indent{ 
	width:213px;
}

/*================== Service Pages ==================*/
/*and Why page, Meeting */
#pgService .row{
	background-image: url(assets/images/navbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#pgService .row_height{
	height:446px;
	float:left;
	width:12px;
}
#pgService .row .col_1 .indent{ 
	width:213px;
}

/*================== Company Pages ==================*/
#pgCompany .row{
	background-image: url(assets/images/navbar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#pgCompany .row_height{height:446px; width:12px; float:left;}
#pgCompany .row .col_1 .indent{width:213px;}
#pgCompany .row .col_1 .indent_p{ margin:0 0 14px 0;}

#pgCompany .row .col_2 .col_box{ padding:0px 0 0 0;}
#pgCompany .row .col_2 .col_box_1{ width:223px;}
#pgCompany .row .col_2 .col_box_2{ width:318px;}
#pgCompany .row .col_2 .h_f{ height:25px;}
#pgCompany .row input{ width:213px; height:18px;}
#pgCompany .row textarea{ width:218px; height:93px; overflow:auto; display:block; margin-bottom:13px;}
#pgCompany .row textarea, #pgCompany .row input{ border:1px solid #727272; color:#636363; font-family:Arial; font-size:12px;} 

#pgCompany .row .col_2 .col_box_ref{ padding:0px 0 0 0; background-color:#dce5ec}
#pgCompany .row .col_2 .col_box_3{ width:120px; float:left}
#pgCompany .row .col_2 .col_box_4{ width:400px; float:left; padding-left:8px}

/*================== Contact Page ==================*/
#pgContact .row{ padding:30px 0 16px 0; background:url(assets/images/p3_wr_content.gif) top left repeat-y;}
#pgContact .row_height{ height:446px; float:left; width:19px;}

#pgContact .row .col_1 .indent{ width:216px;}
#pgContact .row .col_1 .indent_p{ margin:0 0 14px 0;}
#pgContact .row .col_2 .h_f{ height:25px;}
#pgContact .row input{ width:213px; height:18px;}
#pgContact .row textarea{ width:218px; height:93px; overflow:auto; display:block; margin-bottom:13px;}
#pgContact .row textarea, #pgContact .row input{ border:1px solid #727272; color:#636363; font-family:Arial; font-size:12px;} 

#pgContact .row .col_2 .col_box{ padding:12px 0 0 0;}
#pgContact .row .col_2 .col_box_1{ width:223px;}
#pgContact .row .col_2 .col_box_2{ width:218px;}

/*================== Privacy ==================*/
#pgPrivacy .row{ padding:30px 0 16px 0;}
#pgPrivacy .row_height{ height:180px; float:left; width:19px;}

#pgPrivacy .row .col_1 .indent{ width:620px;}
#pgPrivacy .indent_p{ padding:15px 0 0 0;}


/*==================Left Navigation Bar====================*/
#navBar {
	font-size: 12px;
	color: #727272;
	width: 168px;
	padding-top: 34px;
	line-height: 0px;
}
#navBar  a {
	color: #1A9198;
	text-decoration: none;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-weight: bold;
	background-color: #F8F8F8;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(assets/images/navbar_arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
#navBar  a:hover,
	#currentpage a {
	color: #132F70;
	display: block;
	text-decoration: none;
	background-color: #A9CEEC;
	background-image: url(assets/images/navbar_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}


/*==================Right Feature Box====================*/
.featurebox {
	text-align: left;
	display: block;
	width: 185px;
	float: right;
	background-color: #f7e1ab;
	margin-left: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-size: 14px;
}
.featurebox p {
	padding-right: 12px;
	padding-left: 12px;
}
.featurebox p.topBox {
	padding-top: 24px;
	background-color: transparent;
	background-image: url(assets/images/feature_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
}
.featurebox p.bottomBox {
	text-align: right;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: transparent;
	background-image: url(assets/images/feature_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
	margin-top: 0px;
}
.featurebox ul {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	list-style-type: circle;
	list-style-position: inside;	
}
.featurebox li {
	padding-top: 8px;
	padding-left:8px;
	padding-right:4px;
}

.featurebox img.printimg {
	display: none;
}

/*============== Quote Box =============*/
.quotebox {
	text-align: left;
	display: block;
	width: 185px;
	float: right;
	background-color: #f7e1ab;
	margin-left: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-size: 14px;
}
.quotebox p {
	padding-right: 12px;
	padding-left: 12px;
}
.quotebox p.topBox {
	text-indent: 14px;
	padding-top: 24px;
	background-color: transparent;
	background-image: url(assets/images/quote_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	line-height: normal;
}
.quotebox p.bottomBox {
	text-align: right;
	background-color: transparent;
	background-image: url(assets/images/quote_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
}
.quotebox cite {
	color: #34899a;
	font-size: 12px;
	text-align: right;
	padding-right: 20px;
}

.quotebox img.printimg {
	display: none;
}

/*============== Quick Links Box =============*/
#quicklinks {
	text-align: left;
	display: block;
	width: 140px;
	float: right;
	color: #333333;
}

#quicklinks .printlink{
	background-image: url(assets/images/print.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#quicklinks .maillink{
	background-image: url(assets/images/mail.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#quicklinks a{
	color:#636363;
	text-decoration:none;
	padding-left: 24px;
}

#quicklinks a:hover{ 
	text-decoration:underline;
}

#quicklinks .line_x_dot{
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	background-image: url(assets/images/line_x_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

/*============== Arrow Links Box =============*/
#arrowlinks {
	text-align: left;
	display: block;
	width: 140px;
	float: right;
	color: #333333;
}

#arrowlinks .arrow{
	background-image: url(assets/images/blue_arrows.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#arrowlinks a{
	color: #1a9198;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	line-height: 32px;
	padding-left: 34px;
}

#arrowlinks a:hover{ 
	text-decoration:underline;
}

#arrowlinks .line_x_dot{
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	background-image: url(assets/images/line_x_dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
