* { margin:0; padding:0;}
body { background: #2A323D; font-family:Verdana, Arial, Helvetica; font-size:100%; line-height:1em; color:#393939;}
.bg_bot { background:url(images/bg_bottom.gif) left bottom repeat-x;}

/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#2d2d2d; text-decoration:none;}

.clear { clear:both;}
.alignright { text-align:right; padding-right:17px;}
.more { background:url(images/z_more.gif) left 6px no-repeat; padding-left:11px; color:#013eb1;}
span { color:#5a5a5a;}




/*txt, links*/
h1.hed { font-size:1em; color:#846764; font-weight:normal;line-height:1.333em;}
h2 { font-size:1em; color:#846764; font-weight:normal;line-height:1.333em;}
h3 { font-size:1.09em; color:#846764; font-weight:normal; margin:21px 0 14px 0; text-transform:uppercase; line-height:1.333em;}
h4 { font-size:1.09em; color:#846764; font-weight:normal; margin:2px 0 14px 0; text-transform:uppercase; line-height:1.333em;}



/*header*/
#header { font-size:0.625em;}
#header a { color:#c3c3c3; text-decoration:none;}
#header a:hover { text-decoration:underline;}
#header .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header .mini_menu { padding-top:20px;}
#header .logo { margin:13px 105px 169px 11px; float:left;}
#header .title { margin:0 0 5px 36px;}
#header .menu { padding:48px 0 0 19px;}
#header .menu img { margin-right: 20px; }
#header ul { margin-left:40px; padding:0; list-style:none;}
#header li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header li a { color:#323742; text-decoration:none;}
#header li a:hover {color:#323742; text-decoration:underline;}

/*header Our Services*/
#header_os { font-size:0.625em;}
#header_os a { color:#c3c3c3; text-decoration:none;}
#header_os a:hover { text-decoration:underline;}
#header_os .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header_os .mini_menu { padding-top:20px;}
#header_os .logo { margin:13px 105px 169px 11px; float:left;}
#header_os .title { margin:0 0 5px 36px;}
#header_os .menu { padding:48px 0 0 19px;}
#header_os .menu img { margin-right: 20px; }
#header_os ul { margin-left: 540px; padding:0; list-style:none; margin-right: 40px; }
#header_os li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header_os li a { color:#323742; text-decoration:none;}
#header_os li a:hover {color:#323742; text-decoration:underline;}

/*header Getting Started*/
#header_gs { font-size:0.625em;}
#header_gs a { color:#c3c3c3; text-decoration:none;}
#header_gs a:hover { text-decoration:underline;}
#header_gs .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header_gs .mini_menu { padding-top:20px;}
#header_gs .logo { margin:13px 105px 169px 11px; float:left;}
#header_gs .title { margin:0 0 5px 36px;}
#header_gs .menu { padding:48px 0 0 19px;}
#header_gs .menu img { margin-right: 20px; }
#header_gs ul { margin-left: 540px; padding:0; list-style:none; margin-right: 40px; }
#header_gs li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header_gs li a { color:#323742; text-decoration:none;}
#header_gs li a:hover {color:#323742; text-decoration:underline;}

/*header Why CCIG*/
#header_wc { font-size:0.625em;}
#header_wc a { color:#c3c3c3; text-decoration:none;}
#header_wc a:hover { text-decoration:underline;}
#header_wc .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header_wc .mini_menu { padding-top:20px;}
#header_wc .logo { margin:13px 105px 169px 11px; float:left;}
#header_wc .title { margin:0 0 5px 36px;}
#header_wc .menu { padding:48px 0 0 19px;}
#header_wc .menu img { margin-right: 20px; }
#header_wc ul { margin-left: 540px; padding:0; list-style:none; margin-right: 40px; }
#header_wc li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header_wc li a { color:#323742; text-decoration:none;}
#header_wc li a:hover {color:#323742; text-decoration:underline;}

/*header FAQ*/
#header_faq { font-size:0.625em;}
#header_faq a { color:#c3c3c3; text-decoration:none;}
#header_faq a:hover { text-decoration:underline;}
#header_faq .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header_faq .mini_menu { padding-top:20px;}
#header_faq .logo { margin:13px 105px 169px 11px; float:left;}
#header_faq .title { margin:0 0 5px 36px;}
#header_faq .menu { padding:48px 0 0 19px;}
#header_faq .menu img { margin-right: 20px; }
#header_faq ul { margin-left: 540px; padding:0; list-style:none; margin-right: 40px; }
#header_faq li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header_faq li a { color:#323742; text-decoration:none;}
#header_faq li a:hover {color:#323742; text-decoration:underline;}

/*header Contact Us*/
#header_cu { font-size:0.625em;}
#header_cu a { color:#c3c3c3; text-decoration:none;}
#header_cu a:hover { text-decoration:underline;}
#header_cu .a {padding-left: 210px; text-align: right; color: #fff; font-size: 1.5em;}
/* #header .a1 { background:url(images/header_z2.gif) left top no-repeat; padding-left:21px; margin-right:16px;}
#header .a2 { background:url(images/header_z3.gif) left top no-repeat; padding-left:20px;} */ /* These two lines aren't used. */
#header_cu .mini_menu { padding-top:20px;}
#header_cu .logo { margin:13px 105px 169px 11px; float:left;}
#header_cu .title { margin:0 0 5px 36px;}
#header_cu .menu { padding:48px 0 0 19px;}
#header_cu .menu img { margin-right: 20px; }
#header_cu ul { margin-left: 540px; padding:0; list-style:none; margin-right: 40px; }
#header_cu li { background:url(images/z_ul_header.gif) left 4px no-repeat; padding-left:31px; line-height:1.733em; font-family:Arial; font-size:1.5em;}
#header_cu li a { color:#323742; text-decoration:none;}
#header_cu li a:hover {color:#323742; text-decoration:underline;}



/*content*/
#content { font-size:0.7125em; /*line-height:1.2727em; */color:#2d2d2d; background-color: #eee; margin-top: -40px; padding-top: 30px;}
#content .indent { padding:0 20px 35px 41px;}
#content .cfooter { padding:35px 0 10px 0;}
#content .disclaimer { padding:15px 0 10px 0;}
#content p { padding-bottom:17px; padding-top: 10px;}
#content dl dt { padding-bottom: 5px; font-size: 1.05em; text-decoration: underline;}
#content dl dd { padding-bottom: 27px; }
#content dl ol, #content dl ul { padding-top: 10px; }
#content .pic { float:left; margin:0 15px 0 0;}
#content .bg_line { background:url(images/bg_line.gif) left bottom repeat-x; padding-bottom:23px; margin-bottom:20px;}
#content .pad { padding-bottom:25px;}
#content .title { margin-bottom:18px; margin-top: 5px; font-weight: bold; font-size: 1.3em;}
#content .col_1 .ind { padding-right:44px;}


#content ul .list { margin-bottom:2px; margin-left: 25px; padding:0; list-style:none;}
#content ul .list li { background:url(images/z_ul.gif) left 10px no-repeat; padding-left:12px; line-height:2.1818em;}
#content li a { color:#8e726f;}
#content li a:hover {color:#f46200;}
#content ol { margin-bottom:2px; margin-left: 45px; padding:0;}




/*footer*/
#footer { font-size:0.6875em; color:#e5e3e2; text-align:center;}
#footer a { color:#e5e3e2;}
#footer ul { margin:0px; padding:25px 0 4px 0; list-style:none;}
#footer li { background:url(images/z_ul_footer.gif) left 5px no-repeat; padding-left:12px; display:inline; margin-right:12px;}
#footer li a { text-decoration:none;}
#footer li a:hover { text-decoration:underline;}
#footer li.none { background:none;}


/*================== index.php ==================*/
#page1 #content .col_1 .bg_line span { color:#5a5a5a;}
#page1 #content .title { margin-bottom:18px;}
#page1 #content .col_1 strong { font-size:1em;}
#page1 #content .col_2 .pic1 { margin:3px 0 6px 0;}
#page1 #content .col_2 .ind { padding-left:18px;}

/*================== our_services.html ==================*/
#page2 #content .pic1 { float:left; margin:0 15px 0 0;}
#page2 #content .pic { margin-bottom:20px;}

/*================== why_ccig.html ==================*/
#page3 #content .col_1 .ind, #page5 #content .col_1 .ind  { padding-right:62px;}
#page3 #content .col_1 .bg_line { padding-bottom:15px;}

/*================== getting_started.html ==================*/
#page4 #content .col_2 ul .slogan, #page5 #content .col_1 ul .slogan { margin:10px 0 0 182px;}

/*================== contact_us.html ==================*/
#page5 #content .col_1 span, #page6 #content .col_1 span { font-size:1.09em; color:#846764; font-weight:normal;}

/*================== faq.html ==================*/
#page6 #content .column1 { width:232px;}
#page6 #content .column2 { width:205px;}
#page6 #content .div { height:31px;}
#page6 #content .div1 { height:142px;}
#page6 #content .alignright { padding-right:0;}
#page6 #content .col_1 .ind, #page6 #content .col_1 .ind  { padding-right:62px;}
#page6 #content .col_1 .bg_line { padding-bottom:15px;}
#page6 #content .col_1 .bg_line span { color:#5a5a5a;}
#page6 #content .title { margin-bottom:18px; font-weight: bold; font-size: 1.3em;}
#page6 #content .col_1 .bg_line { padding-bottom:15px;}
#page6 #content .col_1 strong { font-size:1em;}
#page6 #content .col_2 .pic1 { margin:3px 0 6px 0;}
#page6 #content .col_2 .ind { padding-left:18px;}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:0 40px 34px 42px;}


/*==========================================*/

/*.input {color:#2d2d2d;		 
		height:25px;
		width:218px;
		background:none;
		border:solid 1px #c3c3c3;
		font-size:1em;
		font-family:Tahoma;
		padding-left:7px;
}*/

/*textarea {	background:none;
			color:#2d2d2d;
			border:solid 1px #c3c3c3;
			width:198px;
			height:118px;
			overflow:auto;
			font-family:Tahoma; 
			font-size:1em;
			padding-left:7px;
}*/

/* Contact box */
.roundedcornr_box_315947 {
	background: url(images/corner_tl.png) no-repeat top left;
}
.roundedcornr_top_315947 {
	background: url(images/corner_tr.png) no-repeat top right;
}
.roundedcornr_bottom_315947 {
	background: url(images/corner_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_315947 div {
	background: url(images/corner_br.png) no-repeat bottom right;
}
.roundedcornr_content_315947 {
	background: url(images/corner_r.png) top right repeat-y;
}

.roundedcornr_top_315947 div,.roundedcornr_top_315947,
.roundedcornr_bottom_315947 div, .roundedcornr_bottom_315947 {
	width: 100%;
	height: 35px;
	font-size: 1px;
}
.roundedcornr_content_315947, .roundedcornr_bottom_315947 {
	margin-top: -19px;
}
.roundedcornr_content_315947 { padding: 0 15px;}

/* Disclaimer box */
.disclaimer { font-size: 0.75em; }
.roundedcornr_box_315948 {
	background: url(images/corner_tl.png) no-repeat top left;
}
.roundedcornr_top_315948 {
	background: url(images/corner_tr.png) no-repeat top right;
}
.roundedcornr_bottom_315948 {
	background: url(images/corner_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_315948 div {
	background: url(images/corner_br.png) no-repeat bottom right;
}
.roundedcornr_content_315948 {
	background: url(images/corner_r.png) top right repeat-y;
}

.roundedcornr_top_315948 div,.roundedcornr_top_315948,
.roundedcornr_bottom_315948 div, .roundedcornr_bottom_315948 {
	width: 100%;
	height: 25px;
	font-size: 1px;
}
.roundedcornr_content_315948, .roundedcornr_bottom_315948 {
	margin-top: -19px;
}
.roundedcornr_content_315948 { padding: 0 15px;}

/* Sitemap */
			td.dir_name {
				border-bottom: 0px;
				padding-left:10px;
			}
			td.dir_content {
				padding-bottom:5px;
				padding-left:20px;
				padding-right:10px;
				padding-top:5px;
			}
			table.dir {
				border:0px;
			}
			table.map_link:hover {
			}
			
.quote_box { margin-bottom: 90px; margin-top: 30px; }			
.quote_box1 { font-face: Arial; background-color: #2d4659; color: #fff; font-size: 1.15em; line-height: 1.8em; padding: 17px 15px 0 15px; margin-bottom: 90px; margin-top: 30px;}
.quote_box_2 { margin-bottom: 10px; }
.quote_box2 { background-color: #b0c5d3; font-size: 1.15em; line-height: 1.8em; padding: 17px 15px 0 15px; margin-bottom: 20px;}
/*.quote_box1 { font-weight: bold; background:url(images/side_box.gif); /*background-color: #2d4659;*/ /*color: #fff; font-size: 1.15em; line-height: 2em; padding: 37px 15px 0 25px; margin-bottom: 90px; margin-top: 30px; width: 192px; height: 134px; }
.quote_box1-2 { font-weight: bold; background:url(images/side_box2.gif); /*background-color: #2d4659;*/ /*color: #fff; font-size: 1.15em; line-height: 2em; padding: 37px 15px 0 25px; margin-bottom: 90px; margin-top: 30px; width: 192px; height: 134px; }*/
.quote_box2 { background-color: #b0c5d3; font-size: 1.15em; line-height: 1.8em; padding: 17px 15px 0 15px; margin-bottom: 20px;}
.quote_title {font-weight: bold; background-color: #2d4659; color: #fff; font-size: 1.3em; padding: 5px 5px 0 13px; margin-top: 30px; height: 10px; }
.quote_box3 {background-color: #b0c5d3; font-size: 1.05em; line-height: 1.8em; padding: 17px 15px 0 15px; margin-bottom: 90px;}
.quote_box4 {background-color: #b0c5d3; font-size: 1.05em; line-height: 1.8em; padding: 17px 15px 0 15px;}
.quote_box5 {font-style: italic; background-color: #b0c5d3; font-size: 1.05em; line-height: 1.8em; padding: 17px 15px 0 15px; border-bottom: 1px solid #eee;}
.quote_box6 {font-style: italic; background-color: #b0c5d3; font-size: 1.05em; line-height: 1.8em; padding: 17px 15px 0 15px; margin-bottom: 20px; }




.test { padding-right:20px; padding-left:20px; line-height:20px; color:#ffffff; font-size:0.7125em;}
