@charset "utf-8";
/* CSS Document */

img {
border:0px;

}

textarea {
border:1px solid #CCCCCC;

}

p {
margin:10px 0px 10px 0px;
color:#454545;

}

h1 {
margin:0px 0px 5px 0px;
font-size:26px;

}

h2 {
margin:0px;
font-size:18px;
font-weight:normal;

}

h3 {
margin:0px;
padding:0px;

}

.light_blue {
color:#1f8ab8;

}

.light_brown {
color:#a68c53;

}

.clear {
clear:both;

}

.grey {
color:#454545;

}

.footer_grey {
color:#9c9c9c;

}

.size11 {
font-size:11px;

}


.size12 {
font-size:12px;

}

.size13 {
font-size:13px;
line-height:16px;
margin:2px 0px 5px 0px;

}

.size14 {
font-size:14px;
line-height:18px;

}

.size15 {
font-size:15px;

}

.size16 {
font-size:16px;


}

.size17 {
font-size:17px;

}

.size18 {
font-size:18px;

}

	.size18-alt {
	font-size:18px;
	font-weight:lighter;
	
	}

.size19 {
font-size:19px;

}

.size20 {
font-size:20px;

}

.size22 {
font-size:22px;
margin:5px 0px 10px 0px;

}

.size23 {
font-size:23px;

}

.size24 {
font-size:24px;

}

.size28 {
font-size:28px;

}

.size28_02 {
font-size:28px;
line-height:32px;

}

.size30 {
font-size:30px;

}

.size32 {
font-size:32px;
font-weight:900;
line-height:34px;
margin:0px;
padding:5px 0px 0px 0px;

}

.size36 {
font-size:36px;
margin:14px 0px 0px 0px;

}

.marg-top {
margin:8px 0px 5px 0px;
}

.marg-bot {
margin:0px 0px 5px 0px;
}

.marg-right {
margin:5px 10px 0px 0px;
}

.light {
font-weight:200;

}

.bold {
font-weight:bold;

}

.clear {
clear:both;

}

.red {
color:#e70707;

}

.dark_blue {
color:#17547c;

}

.lihgt_blue {
color:#2f8dc8;

}

.black {
color:black;

}

.white {
color:white;

}

.blue {
color:#203688;

}

.light_blue {
color:#1e8fd7;

}

.dark_grey {
color:#1d1d1d;

}

.img_margin {
margin:0px 15px 180px 0px;
float:left;

}

.img_margin01 {
margin:0px 15px 10px 0px;
float:left;

}

.img_margin02 {
margin:0px 15px 300px 0px;
float:left;

}

.img_margin03 {
margin:0px 15px 100px 0px;
float:left;

}

.img_margin_02 {
margin:3px 15px 5px 0px;
float:left;

}

.line-spacing {
line-height:20px;
margin:0px 0px 0px 10px;

}

a:link, a:visited {
color:#2489DB;
text-decoration:none;

}

a:link:hover, a:visited:hover {
color:#999999;
text-decoration:none;

}


#header_top a:link:hover, #header_top a:visited:hover {
color:#999999;
text-decoration:none;

}

#header_top a:link, #header_top a:visited {
color:white;
text-decoration:none;

}


#banner_frame a:link:hover, #banner_frame a:visited:hover {
color:white;
text-decoration:none;

}

#banner_frame a:link, #banner_frame a:visited {
color:white;
text-decoration:none;

}


#footer a:link:hover, #footer a:visited:hover {
color:white;
text-decoration:none;

}

#footer a:link, #footer a:visited {
color:#9c9c9c;
text-decoration:none;

}

#footer02 a:link:hover, #footer02 a:visited:hover {
color:white;
text-decoration:none;

}

#footer02 a:link, #footer02 a:visited {
color:#9c9c9c;
text-decoration:none;

}

body {
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;

}

#home_bg {
background:url(../images/home_bg.png) repeat-x;

}

#sub_bg {
background:url(../images/sub_bg.png) repeat-x;

}

#port_bg {
background:url(../images/port-bg.png) repeat-x;

}


#header {
width:960px;
margin:auto;

}

#header_top {
height:30px;
width:960px;
padding:7px 0px 0px 0px;
font-size:12px;
color:white;

}

#header_bottom {
height:42px;

}

#header_logo {
background:url(../images/sap_logo.gif);
height:27px;
width:187px;
margin:5px 0px 0px 0px;
float:left;

}

#navigation {
float:right;
height:46px;

}


.navMenu {
list-style:none;
padding:0px;
margin:0px;

}

.navMenu li {
float:left;
margin:0px;
padding:0px;
height:34px;

}

.navMenu a, .navMenu a:link, .navMenu a:visited {
display:block;

}

.navMenu a:hover img {
visibility:hidden;

}


#home {
background:url(../images/nav/home_over.gif);

}

#home_on {
background:url(../images/nav/home_on.gif);

}

#services {
background:url(../images/nav/services_over.gif);

}

#services_on {
background:url(../images/nav/services_on.gif);

}

#portfolio {
background:url(../images/nav/portfolio_over.gif);

}

#portfolio_on {
background:url(../images/nav/portfolio_on.gif);

}

#contact {
background:url(../images/nav/contact_over.gif);

}

#contact_on {
background:url(../images/nav/contact_on.gif);

}

#fold_bg {
background:url(../images/fold_background.jpg) repeat-x;
height:367px;
width:100%;

}

#sub_background {
background:url(../images/sub_background.jpg) repeat-x;
height:138px;
width:100%;

}

#fold {
width:960px;
height:308px;
margin:auto;
padding:19px 0px 0px 0px;

}

#fold_left {
width:480px;
float:left;

}

#fold_right {
width:470px;
height:308px;
float:right;

}

#banner_frame {
background:url(../images/flash_frame.jpg);
width:464px;
height:275px;
padding:33px 0px 0px 0px;

}

#fold_text {
background:url(../images/fold_text.png);
width:432px;
height:195px;
margin:10px 0px 18px 0px;

}

.portfolio_button a, .portfolio_button a:link, .portfolio_button a:visited { display:block; }
.portfolio_button { background:url(../images/portfolio_on.png); width:154px; float:left; margin:3px 30px 0px 0px; }
.portfolio_button a:hover img { visibility:hidden; }

#portfolio_text {
width:280px;
float:left;
margin:0px;
padding:0px;

}

#fold_02 {
width:960px;
margin:auto;
height:38px;
padding:2px 0px 0px 0px;

}

#sub_fold {
width:960px;
margin:auto;
height:253px;
padding:27px 0px 0px 0px;

}

.main_headings {
font-weight:bolder;
margin:1px 0px 8px 0px;
font-size:26px;

}

.main_headings_small {
color:#2f2f2f;
font-weight:bolder;
margin:1px 0px 8px 0px;
font-size:22px;


}

#tier01 {
width:455px;
float:left;
padding:0px 20px 0px 0px;
margin:0px 20px 0px 0px;

}

#tier01 a:link:hover, #tier01 a:visited:hover {
color:black;
text-decoration:none;;

}

#tier01 a:link, #tier01 a:visited {
color:black;
text-decoration:none;

}

#discuss_box {
width:427px;
height:40px;
background-color:#2197e3;
border:1px solid #197ab9;
margin:22px 0px 0px 0px;
padding:3px 0px 0px 18px;

}

#view_website_box {
width:450px;
height:40px;
background-color:#2197e3;
border:1px solid #197ab9;
margin:22px 0px 0px 0px;
padding:3px 0px 0px 18px;

}

#discuss_box a:link:hover, #discuss_box a:visited:hover, #view_website_box a:link:hover, #view_website_box a:visited:hover {
color:white;
text-decoration:underline;

}

#discuss_box a:link, #discuss_box a:visited, #view_website_box a:link, #view_website_box a:visited {
color:white;
text-decoration:none;

}

#tier02 {
width:465px;
float:right;
height:240px;

}


.services_list {
padding:0px;
margin:0px;
list-style:none;
font-size:16px;

}

.services_list li {
width:210px;
height:20px;
display:block;
border-bottom:1px solid #CCCCCC;
margin:0px 20px 0px 2px;
padding:4px 0px 5px 0px;
float:left;

}

#home_main {
width:960px;
margin:auto;
padding:20px 0px 0px 0px;

}

#project_info {
width:473px;
margin:0px 20px 0px 0px;
float:left;

}

#tier03 {
width:455px;
float:left;
padding:0px 20px 0px 0px;
margin:0px 20px 0px 0px;

}

#home_box_left {
background-color:#f1f1f1;
height:160px;
width:175px;
padding:20px;
margin:8px 20px 5px 0px;
border:1px solid #dedddd;
line-height:18px;
float:left;

}

#home_box_right {
background-color:#f1f1f1;
height:160px;
width:175px;
padding:20px;
margin:8px 0px 5px 0px;
border:1px solid #dedddd;
line-height:18px;
float:right;

}

.price_area {
background-color:#2197e3; 
float:right; 
padding:5px 0px 0px 13px; 
height:25px; width:85px; 
border:1px solid #197ab9; 
color:white; 
font-size:16px;
margin:5px 0px 0px 0px;

}

#tier04 {
width:465px;
float:right;

}

#tier04_01 {
width:220px;
margin:0px 20px 0px 0px;
float:left;

}

#tier_02 {
width:225px;
float:right;

}

#home_portfolio {
margin:13px 0px 0px 0px;

}

#home_portfolio img {
margin:0px 4px 4px 0px;
width:55px;
height:55px;
border:4px solid #FFFFFF;


}

#home_portfolio a:hover img {
border:4px solid #2489DB;

}


.visit_portfolio a, .visit_portfolio a:link, .visit_portfolio a:visited { display:block; }
.visit_portfolio { background:url(../images/view_portfolio_on.gif); margin:12px 0px 15px 0px; width:462px; float:left; }
.visit_portfolio a:hover img { visibility:hidden; }


#footer {
background:url(../images/footer_bg.png) repeat-x;
height:93px;

}

#footer_container {
width:960px;
margin: auto;
margin-top:10px;
height:93px;

}

#footer_top_left {
width:500px;
float:left;
padding:18px 0px 0px 0px;

}

#footer_top_right {
width:300px;
float:right;
padding:5px 0px 0px 0px;
height:40px;

}

#footer_top_right img {
margin:0px 0px 0px 5px;
padding:7px 0px 0px 0px;

}

#footer_bottom_left {
width:450px;
float:left;
height:16px;
padding:10px 0px 0px 0px;

}

#footer_bottom_right {
width:460px;
height:16px;
padding:10px 0px 0px 0px;
float:right;

}


.footerNav {
list-style:none;
margin:0px;
padding:0px;

}

.footerNav li {
float:left;
margin:0px 10px 0px 0px;
padding:0px;
font-size:12px;
color:#9c9c9c;

}

.process_list {
margin:17px 0px 25px 0px;
padding:0px 0px 0px 40px;
list-style:url(../images/tick.png);

}

.process_list li {
margin:10px 0px 0px 0px;
font-size:16px;

}

.large_text {
font-size:22px;
line-height:26px;
color:black;
padding:10px 0px 2px 0px;
margin:0px;

}

.get_in_touch a, .get_in_touch a:link, .get_in_touch a:visited { display:block; }
.get_in_touch { background:url(../images/get_in_touch_over.gif); margin:12px 0px 20px 0px; width:107px; float:left; }
.get_in_touch a:hover img { visibility:hidden; }

#sub_page_header {
width:960px;
margin:auto;

}

#portfolio_heading {
background:url(../images/portfolio_heading.png);
width:201px;
height:48px;
margin:42px 50px 0px 0px;
float:left;

}

#services_heading {
background:url(../images/services_heading.png);
width:190px;
height:42px;
margin:44px 61px 0px 0px;
float:left;

}

#contact_heading {
background:url(../images/contact_us_heading.png);
width:258px;
height:42px;
float:left;
margin:44px 0px 0px 0px;

}

#links_heading {
background:url(../images/links_heading.png);
width:115px;
height:42px;
float:left;
margin:44px 0px 0px 0px;

}

#sitemap_heading {
background:url(../images/sitemap_heading.png);
width:194px;
height:53px;
margin:40px 0px 0px 0px;
float:left;

}

#sub_page_header_text {
width:709px;
float:left;
padding:37px 0px 0px 0px;
line-height:25px;

}


#sub_page_header_text02 {
width:660px;
float:right;
padding:37px 0px 0px 0px;
line-height:25px;

}


#sub_page_header_text03 {
width:800px;
float:right;
padding:37px 0px 0px 0px;
line-height:25px;

}

#sub_page_header_text04 {
width:800px;
float:left;
padding:37px 0px 0px 0px;
line-height:32px;

}

#sub_page_header_text05 {
width:710px;
float:right;
padding:37px 0px 0px 0px;
line-height:25px;

}


#case_studies {
width:222px;
margin:0px 20px 0px 0px;
float:left;

}

#clients_list {
width:222px;
float:right;

}

.portfolio_sidebar_top {
background:url(../images/sidebar_top_small.gif);
height:9px;
width:222px;
margin:5px 0px 0px 0px;

}

.portfolio_sidebar_mid {
background:url(../images/sidebar_mid_small.gif) repeat-y;
width:192px;
padding:5px 12px 0px 18px;
height:950px;


}

.portfolio_sidebar_mid img {
margin:7px 6px 0px 0px;

}

.portfolio_sidebar_bot {
background:url(../images/sidebar_bottom_small.gif);
height:7px;
width:222px;
margin:0px 0px 10px 0px;

}

.clientList {
padding:5px 0px 0px 5px;
margin:0px 0px 0px 0px;
list-style:none;
font-size:12px;

}

.clientList li {
margin:0px 0px 5px 0px;

}


#clients_list a:link:hover, #clients_list a:visited:hover {
color:#333333;
text-decoration:underline;

}

#clients_list a:link, #clients_list a:visited {
color:#333333;
text-decoration:none;

}

#project_image {
width:470px;
border:1px solid #CCCCCC;
margin:0px 0px 15px 0px;

}

#project_image img {
width:458px;
border:6px solid #FFFFFF;
margin:0px 0px 0px 0px;

}

#project_image a:hover img  {
border:6px solid #f1f1f1;

}

.portfolio_stroke {
border:0px;
border-bottom:1px solid #eeeeee;
margin:7px 0px 14px 0px;

}

#client_views {
width:226px;
margin:0px 20px 0px 0px;
float:left;

}

#client_work {
width:226px;
float:left;

}

.portfolio_box_small {
width:184px;
height:140px;
background-color:#f1f1f1;
border:1px solid #d5d2d2;
padding:10px 20px 0px 20px;

}

.portfolio_project_small {
width:266px;
height:315px;
background-color:#e8e8e8;
margin:0px 20px 20px 0px;
float:left;
padding:17px 17px 0px 17px;

}

.project_frame_small {
background:url(../images/portfolio_frame_single.png);
width:250px;
height:244px;
padding:8px;
margin:0px 0px 7px 0px;

}

.project_name {
float:left;
width:140px;
height:40px;

}

.project_name_soon {
float:left;
width:165px;
height:40px;

}

.project_name_large {
float:left;
width:440px;
height:40px;

}

.project_options {
float:right;
width:123px;
height:40px;

}

.project_options_soon {
float:right;
width:98px;
height:40px;

}

.coming_soon {
margin:4px 3px 0px 0px;
float:right;
width:98px;

}

.launch_site a, .launch_site a:link, .launch_site a:visited { display:block; }
.launch_site { background:url(../images/launch_on.gif); margin:4px 3px 0px 0px; width:90px; float:left; }
.launch_site a:hover img { visibility:hidden; }

.zoom_site a, .zoom_site a:link, .zoom_site a:visited { display:block; }
.zoom_site { background:url(../images/zoom_on.gif); margin:4px 0px 0px 0px; width:30px; float:right; }
.zoom_site a:hover img { visibility:hidden; }


.portfolio_project_large {
width:586px;
height:315px;
background-color:#e8e8e8;
margin:0px 20px 20px 0px;
float:left;
padding:17px 17px 0px 17px;

}

.project_frame_large {
background:url(../images/portfolio_frame_double.png);
width:570px;
height:244px;
padding:8px;
margin:0px 0px 7px 0px;

}

.services_block {
width:470px;
margin:10px 20px 0px 0px;
float:left;
height:340px;

}

.services_block_02 {
width:470px;
margin:10px 0px 0px 0px;
float:right;
height:340px;

}

.services_image_frame {
background:url(../images/services_frame.png);
width:453px;
height:174px;
float:left;
padding:7px;
margin:0px 0px 12px 0px;

}

#website_design {
background:url(../images/website_design.jpg);
width:453px;
height:174px;

}

#css_xhtml {
background:url(../images/css_xhtml.jpg);
width:453px;
height:174px;

}

#logo_development {
background:url(../images/logo_development.jpg);
width:453px;
height:174px;

}

#internet_marketing {
background:url(../images/internet_marketing.jpg);
width:453px;
height:174px;

}

#webhosting {
background:url(../images/webhosting.jpg);
width:453px;
height:174px;

}

#print_design {
background:url(../images/pring_design.jpg);
width:453px;
height:174px;

}

#custom_wordpress {
background:url(../images/custom_wordpress.jpg);
width:453px;
height:174px;

}

.request_quote a, .request_quote a:link, .request_quote a:visited { display:block; }
.request_quote { background:url(../images/request_quote_on.gif); margin:5px 8px 0px 0px; width:117px; float:left;}
.request_quote a:hover img { visibility:hidden; }

.seperator {
border:0px;
border-top:1px solid #CCCCCC;
border-style:dotted;
width:100%;
margin:25px 0px 25px 0px;

}

.process_col_01 {
width:225px;
margin:10px 20px 15px 0px;
float:left;

}

#process_col_04 {
width:225px;
margin:10px 0px 15px 0px;
float:right;

}

#process_img_01 {
background:url(../images/process_01.gif);
width:216px;
height:28px;
padding:8px 0px 0px 10px;
margin:0px 0px 5px 0px;

}

#process_img_02 {
background:url(../images/process_02.gif);
width:197px;
height:28px;
padding:8px 0px 0px 28px;
margin:0px 0px 5px 0px;

}

#process_img_03 {
background:url(../images/process_03.gif);
width:198px;
height:28px;
padding:8px 0px 0px 28px;
margin:0px 0px 5px 0px;

}

#process_img_04 {
background:url(../images/process_04.gif);
width:198px;
height:28px;
padding:8px 0px 0px 25px;
margin:0px 0px 5px 0px;

}

#view_website_portfolio a, #view_website_portfolio a:link, #view_website_portfolio a:visited { display:block; }
#view_website_portfolio { background:url(../images/view_website_port_on.gif); width:440px; float:right; margin:61px 25px 0px 0px; }
#view_website_portfolio a:hover img { visibility:hidden; }


#request_quote_button a, #request_quote_button a:link, #request_quote_button a:visited { display:block; }
#request_quote_button { background:url(../images/request_quotation_on.gif); width:440px; float:right; margin:18px 25px 0px 0px; }
#request_quote_button a:hover img { visibility:hidden; }

.view_portfolio a, .view_portfolio a:link, .view_portfolio a:visited { display:block; }
.view_portfolio { background:url(../images/view_portfolio_button_on.gif); width:117px; float:left; margin:5px 0px 0px 0px; }
.view_portfolio a:hover img { visibility:hidden; }

.valid_html a, .valid_html a:link, .view_portfolio a:visited { display:block; }
.valid_html { background:url(../images/valid_xhtml_on.gif); width:160px; float:left; margin:0px 8px 0px 0px; }
.valid_html a:hover img { visibility:hidden; }

.valid_css a, .valid_css a:link, .valid_css a:visited { display:block; }
.valid_css { background:url(../images/valid_css_on.gif); width:160px; float:left; margin:0px 0px 0px 0px; }
.valid_css a:hover img { visibility:hidden; }

.input_small {
background:url(../images/input_bg.png) repeat-x;
height:32px;
border:1px solid #c7c7c8;
width:370px;
margin:5px 0px 15px 0px;
font-size:22px;
background-color:white;

}

.input_small_02 {
background:url(../images/input_bg.png) repeat-x;
height:32px;
border:1px solid #c7c7c8;
width:150px;
margin:5px 0px 15px 0px;
font-size:22px;
background-color:white;

}

.input_large {
background:url(../images/input_bg.png) repeat-x top;
height:32px;
border:1px solid #c7c7c8;
width:550px;
height:250px;
margin:5px 0px 20px 0px;
font-size:22px;
background-color:white;

}

#contact_form {
width:558px;
height:690px;
margin:15px 20px 15px 0px;
float:left;
background-color:#f5f5f5;
border:1px solid #e1dcdc;
padding:25px 35px 0px 35px;

}

#contact_tier01 {
width:620px;
margin:0px 20px 0px 0px;
float:left;

}

#contact_tier02 {
width:310px;
margin:0px;
float:right;

}

#contact_img {
background:url(../images/contact_img.jpg);
width:301px;
height:144px;
margin:5px 0px 5px 0px;

}

#contact_blue_box {
width:301px;
height:42px;
margin:10px 0px 10px 0px;
background-color:#2d84bf;
border:1px solid #226a9a;

}

.sitemap_links {
list-style:url(../images/claim_types_bullet.png);
margin:20px 0px 10px 0px;
font-size:15px;
font-weight:bold;

}

.sitemap_links li {
margin:0px 0px 10px 0px;

}

#view-port {
text-indent:-4000px;
float:right;

}

#view-port a {
background:url(../images/view_portfolio_off.gif) no-repeat;
width:462px;
height:89px;
display:block;

}

#view-port a:hover {
background:url(../images/view_portfolio_on.gif) no-repeat;

}



#service-bt a {
background:url(../images/service-bt-off.gif);
width:462px;
height:89px;
float:left;
margin:50px 0px 30px 8px;
text-indent:-10000px;

}

#service-bt a:hover {
background:url(../images/service-bt-on.gif);

}

.coming-soon-over a {
background:url(../images/soon-off.gif) no-repeat;
width:100px;
height:31px;
display:block;
text-indent:-1000px;
float:right;
margin-top:2px;

}

.coming-soon-over a:hover {
background:url(../images/soon-on.gif) no-repeat;


}

#projects-page {
padding:5px 0px;
margin:0px;

}

#projects-left {
background:url(../images/slides-bg.png) no-repeat;
height:480px;
width:524px;
float:left;
padding:10px;
margin-bottom:20px;

}

#projects-right {
float:right;
width:395px;
padding-top:2px;

}

	#projects-right h2 {
	color:#333333;
	font-size:75px;
	margin:0px;
	padding:5px 0px;
	
	}

	#projects-right h3 {
	color:#333333;
	font-size:36px;
	font-weight:lighter;
	margin:0px;
	padding:0px;

	
	}	
	
	#projects-right p {
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
	
	}	

a#websites {
background:url(../images/websites-off.gif) no-repeat top;
width:378px;
height:110px;
display:block;
text-indent:-4000px;

}

a#websites:hover {
background:url(../images/websites-on.gif) no-repeat;

}

a#logos {
background:url(../images/logos-off.gif) no-repeat;
width:378px;
height:90px;
display:block;
text-indent:-4000px;

}

a#logos:hover {
background:url(../images/logos-on.gif) no-repeat;

}

.recent-slot {
padding:10px 0px 0px 0px;

}

	.recent-left {
	width:700px;
	float:left;
	
	}

	.recent-slot h3 {
	font-size:36px;
	font-weight:lighter;
	margin:0px;
	padding:0px;
	
	}
	
	.recent-slot h4 {
	font-size:26px;
	color:#044971;
	font-weight:lighter;
	margin:0px;
	padding:0px;
	margin-bottom:16px;
	
	}	



.portfolio_logo {
width:266px;
height:240px;
background-color:#e8e8e8;
margin:0px 20px 20px 0px;
float:left;
padding:17px 17px 0px 17px;

}

.project_logo {
background:url(../images/logos-bg.png);
width:250px;
height:166px;
padding:8px;
margin:0px 0px 7px 0px;

}

.logo_name {
float:left;
width:200px;
height:40px;

}

.logo_options {
float:right;
width:40px;
height:40px;

}


a#web {
background:url(../images/web-off.png) no-repeat;
width:185px;
height:32px;
float:right;
text-indent:-5000px;
margin:18px 20px 0px 0px;

}

a#web:hover {
background:url(../images/web-on.png) no-repeat;

}

a#logo {
background:url(../images/logo-off.png) no-repeat;
width:196px;
height:32px;
float:right;
text-indent:-5000px;
margin:18px 20px 0px 0px;

}

a#logo:hover {
background:url(../images/logo-on.png) no-repeat;

}

a#continue-web {
background:url(../images/continue-web-off.png) no-repeat;
width:208px;
height:32px;
float:left;
text-indent:-5000px;
margin:10px 0px 20px 0px;

}

a#continue-web:hover {
background:url(../images/continue-web-on.png) no-repeat;

}

a#continue-logo {
background:url(../images/continue-logo-off.png) no-repeat;
width:218px;
height:32px;
float:left;
text-indent:-5000px;
margin:10px 0px 20px 0px;

}

a#continue-logo:hover {
background:url(../images/continue-logo-on.png) no-repeat;

}

#port-nav {
margin:0px;
padding:0px;
float:right;
padding-top:0px;

}

#port-nav li {
float:left;
list-style:none;
text-transform:uppercase;
margin-left:16px;

}

#port-nav li a {
font-size:12px;
color:white;
text-decoration:none;
color:#CCCCCC;

}

#port-nav li a:hover {
color:#4cd1f6;

}

	li#active a {
	font-weight:bold;
	color:#4cd1f6;
	
	}

