@charset "utf-8";
/* CSS Document */

/* 
Green: 478c55
Dark Blue: 014174
Medium Blue: 326c98
*/

/************ HOMEPAGE STYLES ************/

/****** Header - Homepage **********/


#header_message {height: /*190px;*/176px;}
#header_message #phone_number {font-size:1.5em; float:right; display:inline; padding-top:2px; line-height:1.1em; background:url(../images/phone.png) no-repeat left;}
#header_message #main_message {font-size: 3em;}
#header_message #second_message {font-size:1.5em;}


/********** Homepage Boxes **********/
#bottom_home {background:url(../images/bottom_gradient.gif) bottom center repeat-x #f5f5f5; min-height:200px;}

#center_boxes {background:url(../images/center_boxes_3.png) center top no-repeat; height:351px; width:968px; margin-left:auto; margin-right:auto;}
#middle_container {width:958px; margin-left:auto; margin-right:auto; height:205px; padding-bottom:10px;}

.green {color:#347d43;}

#center_boxes .links {text-align:right; margin-right:9px;}
#middle_container .links {text-align:center;}
.links {color:#0096db; font-weight:bold;}
a {color:#0096db; text-decoration:none;}
a:visited {color:#0096db;}
a:hover {text-decoration:underline;}

#center_boxes h4 {margin-top:15px;}
#middle_container h2 {margin-bottom:10px;}
#right_area h1 {margin-bottom:0; padding-bottom:0; font-size:2.25em;}
#right_area h2 {margin:8px 0 20px 18px; padding:0; font-size:1.75em;}
#right_area .links h2 {margin:16px 0 4px 0; padding:0;}

#center_boxes #left_box {margin-left:8px;}
#center_boxes .box {width:317px; height:202px; float:left; display:inline;}
#center_boxes .title {height:32px; width:317px; overflow:hidden; font-size:1.25em; font-weight:bold; color:#FFFFFF; line-height:32px; text-align:center; margin-top:7px;}
#center_boxes .content {height:187px; overflow:hidden; width:302px; margin:8px;}
#center_boxes .text {width:172px; height:168px; margin-left:8px; float:right; display:inline;}

#center_boxes ul {padding-left:17px; margin-left:0; color:#084170; padding-top:3px; margin-top:0;}
#center_boxes li {padding-left:0; margin-right:0; list-style-image:url(../images/bullet_blue.gif);}

#middle_container #left_area {width:630px; height:205px; background:url(../images/home_left_area_blank.gif) no-repeat top; float:left; display:inline;}
#middle_container #left_area .slideshow {width:230px; height:205px; float:right;}
#middle_container #right_area {width:317px; height:205px; background:url(../images/home_right_area.gif) no-repeat top; float:left; display:inline; margin-left:11px;}
#middle_container .text {padding:2px 0 0 14px;}
#middle_container #left_area .text p {width:385px;}
#middle_container p {line-height:1.65em;}
#middle_container #right_area .text p {width:170px;}
#right_area {color:#084170;}
#right_area .links {width:165px;}

#text_main_container {width:915px; margin-left:auto; margin-right:auto; padding-top:6px;}
#text_main_container table {width:915px;}
#promotion_text { text-align:left; line-height:1.5em;}
#promotion_text h1, #promotion_text h2, #promotion_text h3, #promotion_text h4, #promotion_text h5, #promotion_text h6 {margin:0; padding:0; line-height:1em; color:#478c55;}
#promotion1 { text-align:center; width:228px;}
#promotion2 { text-align:center; width:228px;}
#promotion1 p, #promotion2 p {text-align:left;}
#two_buttons {text-align:center;}
#two_buttons img {margin:0 10px 4px 10px;}

#about_netsource {color:#478d55; font-size:1.4em; text-align:center; padding:18px 0;}

#box_bottom {background:url(../images/middle_bottom.png) no-repeat center top; width:955px; height:20px; margin-left:auto; margin-right:auto;}


/********* Homepage - Bottom Logos **********/
#important_logos {text-align:center; margin-top:8px; padding-bottom:16px;}
#important_logos img { margin-left:25px; margin-right:25px;}
