/*****Reset*****/ 
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 

/*****Basic Elements*****/  
body{background:#ddd url('images/bg.jpg'); color:#444; font:11px verdana,helvetica,sans-serif,arial; margin:0; text-align:left;}
a{color:#487ca9;text-decoration:none;}
a:hover{text-decoration:none;}
h2{color:#555; font-size:14px; font-weight:500; letter-spacing:-0.5px; margin-bottom:2px;}
h3{font-size:12px; font-weight:500;}

p{color:#555; font-weight:500; font-size:11px; line-height:18px;}
p b{color:#000; font-weight:500;}

li{list-style: square url('images/bullet.jpg'); color:#555; font-weight:500; font-size:11px; line-height:normal;margin-bottom:10px; margin-left:30px;}

img {border:0; font-size:11px;}
input, textarea{background-color:#eee; border:0px; font-size:11px;}

/*****Generic Classes*****/  
.left{float:left;}
.right{float:right;}
.both{clear:both; font-size:1px; line-height:1px;}

.color-green{color:#1cbd00;}
.color-orange{color:#ff9c00;}

.learn-more {
	clear: both;
	margin-top: 15px;
	display: block;
	width: 388px;
	height: 44px;
}

.learn-more2 {
	clear: both;
	margin-top: 15px;
	display: block;
	width: 388px;
	height: 64px;
}

/*****Basic Layout*****/  
#wrapper{padding:0px; margin:0px auto; width:840px;}
#header{height:84px; width:800px;position:relative; padding-left:20px;}
#header .menu{
	position:absolute;
	bottom:-4px;
	right:6px;
}
#main {background-color:#fff; padding:20px 20px 0 20px;}
#main #navigation{float:right; margin-bottom:20px; margin-top:-20px; font-size:16px; color:#bbb;}
#main #navigation span{text-align:center; color:#555;padding:5px;display:block;float:right;}
#main #navigation a:hover span{background-color:#ddd; color:#555; /*font-weight:700;*/ text-decoration:none; padding:5px; display:block; float:right;}
#main #navigation a .selected{background-color:#ddd; color:#555;}
#main #navigation .title{color:#555;}
#main #left{float:left; width:388px;}
#main #right{float:right; width:388px;}
#news{width:790px; height:20px; background-color:#ddd; padding-left:10px; padding-top:5px;}
#news .headlines{margin-left:10px; color:#888;}
#main_process #col_one{width:252px;margin-right:22px;float:left;}
#main_process #col_two{width:252px;float:left;}
#main_process #col_three{width:252px;float:right;}
#main_process .screens{height:125px;}
#col_left{width:388px;float:left;}
#col_right{width:388px;float:right;}
   
/*****Header*****/  
#header .menu{font-size:20px; letter-spacing:-1.5px; margin-bottom:6px; text-transform:uppercase;}
#header .selected{color:#444; text-decoration:none;}
#header a{color:#888; text-decoration:none;}
#header a:hover{color:#444; text-decoration:none;}

   
/*****Content*****/  
.content{padding-top:13px; padding-bottom:25px;}
.content h3 {padding-left:22px; background-image:url('images/h3.jpg');}
.content .screens{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-top:15px; padding-bottom:15px;}
.content .screens .box{width:182px;}
.content .contact{width:150px; height:16px;}
.content .contact_box{width:225px; height:90px;}
.content .contact_image{margin-top:5px; cursor:pointer;}

.h_black{padding-left:24px; height:29px; background-color:#000; background-image:url('images/h_black.jpg'); color:#CCCCCC; font-size:17px; font-weight:700; letter-spacing:-1px; line-height:26px; text-transform:uppercase;}
.s_black{height:6px; background-image:url('images/s_black.jpg'); font-size:1px;}
.h_blue{padding-left:24px; margin-top:5px; height:29px; background-color:#6cbbff; background-image:url('images/h_blue.jpg'); color:#555; font-size:17px; letter-spacing:-1px; line-height:26px;}
.h_blue a{height:29px;/*color:#77c3fd;*/ color:#555; display:block;}
.s_blue{height:6px; background-image:url('images/s_blue.jpg'); font-size:1px;}
.h_gray{padding-left:24px; height:29px; background-color:#ddd; background-image:url('images/h_gray.jpg'); color:#bbb; font-size:17px; letter-spacing:-1px; line-height:26px;}
.s_gray{height:6px; background-image:url('images/s_gray.jpg'); font-size:1px;}
.h_green{padding-left:24px; height:29px; margin-top:5px; background-color:#1cbd00; background-image:url('images/h_green.jpg'); color:#555; font-size:17px; letter-spacing:-1px; line-height:26px;}
.h_green a{height:29px;/*color:#c5bb5a;*/ color:#555; display:block;}
.s_green{height:6px; background-image:url('images/s_green.jpg'); font-size:1px;}
.h_orange{padding-left:24px; margin-top:5px; height:29px; background-color:#ff9c00; background-image:url('images/h_orange.jpg'); color:#555; font-size:17px; letter-spacing:-1px; line-height:26px;}
.h_orange a{height:29px;/*color:#f79e62;*/ color:#555; display:block;}
.s_orange{height:6px; background-image:url('images/s_orange.jpg'); font-size:1px;}
.h_red{padding-left:24px; height:29px; background-color:#52ec00; background-image:url('images/h_red.jpg'); color:#fff; font-size:17px; letter-spacing:-1px; line-height:26px;}
.s_red{height:6px; background-image:url('images/s_red.jpg'); font-size:1px;}
.h_yellow{padding-left:24px; height:29px; margin-top:5px; background-color:#1cbd00; background-image:url('images/h_yellow.jpg'); color:#555; font-size:17px; letter-spacing:-1px; line-height:26px;}
.h_yellow a{height:29px; /*color:#fbc660;*/ color:#555; display:block;}
.s_yellow{height:6px; background-image:url('images/s_yellow.jpg'); font-size:1px;}
.h_purple{padding-left:24px; height:29px; margin-top:5px; background-color:#1cbd00; background-image:url('images/h_purple.jpg'); color:#555; font-size:17px; letter-spacing:-1px; line-height:26px;}
.h_purple a{height:29px;/*color:#b9a1f9;*/ color:#555; display:block;}
.s_purple{height:6px; background-image:url('images/s_purple.jpg'); font-size:1px;}


.s_dotted{height:28px; background-image:url('images/s_dotted.jpg'); font-size:1px;}
.s_blank{height:20px; font-size:1px;}

.h_blue_main{height:29px; background-color:#6cbbff; color:#bbb; font-size:17px; letter-spacing:-1px; line-height:26px;margin-top:10px;}
.h_blue_main a{height:29px;color:#fff; padding-left:24px; display:block; background-image:url('images/h_blue.jpg');}
.h_blue_main a:hover{text-decoration:none;}

.h_gray_main{height:29px; background-color:#ddd; color:#bbb; font-size:17px; letter-spacing:-1px; line-height:26px;margin-top:5px;}
.h_gray_main a{height:29px;color:#bbb; padding-left:24px; display:block; background-image:url('images/h_gray.jpg');}
.h_gray_main a b{color:#aaa;}
.h_gray_main a:hover{color:#fff; text-decoration:none; background-color:#6cbbff; background-image:url('images/h_blue.jpg');}
.h_gray_main a:hover b{color:#fff;}

/*****Footer*****/  
.copyright{margin-top:5px; margin-bottom:5px; margin-left:20px; font-size:10px;}
