﻿body {
    font-family:Verdana;
    font-size:9px;
    text-decoration:none;}
img
{border:none;}

ul{
    list-style-image: url('images/interface-ul-sq-green.gif');
    bottom:0;}
/* Sub List - Bullet images*/    
ul ul li{     
    list-style-image: url('images/interface-ul-sq-grey.gif');
    bottom:0;}
ul ul li p{ margin-left:50px;}   

A:link { 
    text-decoration:none;
    color:#000000;}
A:visited {
    text-decoration:none; 
    color:#000000;}
A:active {
    text-decoration:none;
    color:#000000;}
A:hover {
    text-decoration: none;
    color:#A5A5A5;}

h1
{	
	width: 450px;
    position: relative;
    background-color:#CCEE00;
    color:#000000;
    font-weight:bold;
    font-size:small;}

/* Page */
#page{
    margin-left:auto;
    margin-right:auto;
    width:750px;
    border: solid 1px #A5A5A5;}

/* Header */
#header {
    position:relative;
    width:750px;
    height:110px;
    
    font-size:12px;
    font-variant:small-caps;
    top: 0px;
    left: 0px;}
#header_left {
    position:absolute;
    top:10px;
    left:25px;
    height:100px;
    width:150px;
    padding-right:5px;
    border-right-color:#A5A5A5;
    border-right-style:solid;
    border-right-width:1px;}
#header_center{
    position:absolute;
    top:10px;
    left:200px;
    width:200px;
    height:100px;}
#header_right{
    position:absolute;
    top:10px;
    left:525px;
    height:100px;
    width:200px;}
#header_bottom{
    position:relative;
    height:50px;
    width:750px;
    border:solid 1px red;}
#header_right {}

/* Content Header */
#content_header{}
#content_header_whitespace_top{
    height:25px;}
#content_header_content{
    height:200px;
    width:750px;}
#content_header_whitespace_bottom{
    height:25px;} 
/* Content Home*/
#content_home{
    position:relative;
    height:300px;
    width:750px;}  
/* Home Left */
#content_home_left{
    position:absolute;
    top: 0px;
    left:25px;
    height:275px;
	width:200px;
	border-right: solid 1px #A5A5A5;}
#content_home_left_center{
    margin:10px;}
#content_home_left_bottom{
    position:absolute;
    bottom:0px;}
/* Home Center */
#content_home_center{
    position:absolute;
    left:250px;
    height:275px;
	width:250px;
	border-right: solid 1px #A5A5A5;}
#content_home_center_center{
    padding:10px;
    margin:10px;
    background-color:#E8E8E8;}
#content_home_center_bottom{
    right:0px;
    position:absolute;
    bottom:0px;}
/* Testimonials */
#testimonials{
    width:250px;}
#testimonial_content{
    height:100px;
    padding:5px;
    margin:10px;
    background-color:#E8E8E8;}
#testimonial_content_footer{
    position:relative;
     font-weight:bold;
    bottom:0px;}
#testimonials_footer{
    text-align:right;
    margin:10px;}    
/* Home Right */
#content_home_right{
    position:absolute;
    left:525px;
    height:275px;
	width:200px;
    top:0px;}
#content_home_right_center{
    margin:10px;
    padding-bottom:50px;
    border-bottom: solid 1px #A5A5A5;}
#content_home_right_bottom{
    position:absolute;
    bottom:0px;}

/* Zero Cost Assessment */
#zero_cost_assessment{
    height:275px;
	width:200px;
	border-right: solid 1px #A5A5A5;}
#zero_cost_assessment_top{
    margin:10px;
    padding-bottom:40px;
    border-bottom: solid 1px #A5A5A5;}
#zero_cost_assessment_bottom{
    bottom:0px;}

/* Zero Cost Assessment */
#zero_cost_assessment_content{
    height:200px;
	width:148px;
	border: solid 1px #000000;}
#zero_cost_assessment_top_content{
    margin:10px;
    padding-bottom:50px;
    border-bottom: solid 1px #A5A5A5;}
#zero_cost_assessment_bottom_content
{
	border-bottom: solid 1px #000000;
    bottom:0px;}
          
/* Content */
.content{
    position:relative;
    width:750px;
    z-index:1;}
    
/* Content */
.content_left{
    float:left;
	top:350px;
    margin-top:0px;
	margin-right:25px;
	margin-left:25px;
	padding-bottom:25px;}/* Changed from 75px; */
.content_right{
    float:left;
	top:350px;
	width:450px;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:25px;
	padding-bottom:25px;}
.content_right_center
{
	 margin: 10px 0px 10px 100px;
}
.content_clear{
   clear:both;}
.content_right a{
    text-decoration: underline;
    /*font-weight:bold;*/
    /*border-bottom: solid 1px #CCEE00;*/
    color:#000000;}
.content_right a:hover{
    /*font-weight:bold;*/
    /*border-bottom: solid 1px #CCEE00;*/
    text-decoration: underline;
    color:#A5A5A5;}
    
/* Content No Nav */
#content_nonav{
	margin-left:125px;
	margin-right:25px;
	margin-bottom:25px;}

/* Content Contact */
#content_contact{
    margin-right:50px;
    margin-top:0px;
    margin-left:125px;
    margin-bottom:25px;
    padding:25px;}
#content_contact_table{
    width:600px;}
#content_contact_table th{
 vertical-align:top;}

/* Content - Top Ten */
.content_topten { position:relative;}
.content_topten p {margin-left:50px;} 
.content_topten_right li {margin-left:50px;} 
.content_topten_left { float:left;}    
.content_topten_right {}

/* Content - Contact Sales UC */
.contact_sales { border: solid 1px #000000; width:325px; }  
.contact_sales_title{ width:325px; background: #CCEE00; font-weight: bold; }
.contact_sales_intro{ margin: 10px;}       
.contact_sales_item{ position:relative; margin:10px; }
.contact_sales p{ margin: 10px 0px 0px 25px; }
.contact_sales_left{ float:left;}

/* Manged Services Styles */
.content_managed_services_accordion
{
	margin: 25px;
}

/* Manged Services Styles */
.content_trial_download_accordion
{
	margin-bottom:25px;
}
	
/* Footer */
#footer{
    position:relative;
    width:750px;
    height:145px;
    z-index:0;}
#footer_title{
    position:absolute;
    width:750px;
    height:25px;
    background-color:#A5A5A5;
    color:White;
    font-family:Federation;
    font-size:10px;}
#footer_title_text_left{
    position:absolute;
    top:5px;
    left:0px;
    margin-left:25px;}
#footer_title_text_right{
    position:absolute;
    top:5px;
    left:450px;
    margin-left:25px;}
#footer_left{
    position:absolute;
    top:25px;
    left:25px;
    height:100px;
    width:400px;
    margin-top:10px;
    border-right-color:#A5A5A5;
    border-right-style:solid;
    border-right-width:1px;}
#footer_left_top{
    margin-right:25px;
    margin-left:25px;
    padding-bottom:10px;
    border-bottom:solid 1px #A5A5A5;}
#footer_left_bottom{
	margin-right:25px;
    margin-left:25px;
    margin-top:10px;}
#footer_right{
    position:absolute;
    top:25px;
    left:475px;
    height:100px;
    width:250px;
    margin-top:10px;}
#copy{
    width:750px;
    margin-left:auto;
    margin-right:auto;}

/* CSS Classes */
/* Text Styles */
.bold{font-weight:bold;}
.title_10{
    font-family:Federation, Verdana;
    font-size:10px;
    font-weight:bold;
    font-variant:small-caps;
    margin-bottom:10px;}
    
.title_10_underline{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-decoration: underline;
    font-variant:small-caps;
    margin-bottom:10px;}
        
.title_14{
    font-family:Federation;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;}
/* Used for Ajax Animations for ucPartnerAnimations to stack the images */
.img{
    position:fixed;
    top:0px;
    left:0px;}
    
/* General Content Styles */
.content_title{}
.content_sub_title
{	
	width: 450px;
    position: relative;
    background-color:#CCEE00;
    color:#000000;
    font-weight:bold;}
.content_sub_title_nonav
{	
	width: 600px;
    position: relative;
    background-color:#CCEE00;
    color:#000000;
    font-weight:bold;}
    
.content_sub_title_nonav
{
	width: 600px;
    position: relative;
    background-color:#CCEE00;
    color:#000000;
    font-weight:bold;} 
.content_sub
{
	margin: 10px;
}
    
/* CSS Control Classes */
.lblStyle{
    font-family:Verdana;
    font-size:9px;}
.tbStyle{
    border: solid 1px #A5A5A5;
    height:15px;
    width:100px;
    font-family:Verdana;
    font-size:9px;} 
.ddlStyle{    
    border: solid 1px #A5A5A5;
    width:105px;
    font-family:Verdana;
    font-size:9px;}
.mtbStyle{
    border: solid 1px #A5A5A5;
    height:100px;
    width:440px;
    font-family:Verdana;
    font-size:10px;}
.btnStyle
{
    border:solid 1px #000000;
    background-color: #FFFFFF;
    color:#000000;
    font-family:Ariel, Federation;
    font-variant:small-caps;
    font-size:8px;
    padding-right:5px;
    }
.vsStyle ul{
    list-style-image: url('images/interface-ul-sq-red.gif');
    border: none;
} 
      
/* Sub-Menu Styles */
.StaticMenuItemStyle{
    padding-top:5px;
    padding-bottom:5px;
    border: solid 1px #FFFFFF;
    border-right: solid 1px #A5A5A5}
.StaticMenuStyle{
    width:150px;}
.StaticSelectedStyle{
    font-weight:bold;
    text-align:right;
    padding-right:5px;
    border-right:none;
    border-top: solid 1px #A5A5A5;
    border-left: solid 1px #A5A5A5;
    border-bottom: solid 1px #A5A5A5;}
.StaticHoverStyle{
    border: solid 1px #CCEE07;}
    
/* Sitemap Menu Styles */
.StaticMenuItemStyle_sitemap{
    padding-top:5px;
    padding-bottom:5px;}
.StaticMenuStyle_sitemap{
    width:150px;}
    
/* AJAX Calendar Sytles */
.ajaxCalStyle .ajax__calendar_container{ background-color:#FFFFFF; border: solid 1px #A5A5A5;}
.ajaxCalStyle .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajaxCalStyle .ajax__calendar_day {border:1px solid #FFFFFF;}
.ajaxCalStyle .ajax__calendar_active .ajax__calendar_day {background-color:#CCEE07;border-color:#A5A5A5;}
.ajaxCalStyle .ajax__calendar_other .ajax__calendar_day {background-color:#FFFFFF;border-color:#FFFFFF;}
.ajaxCalStyle .ajax__calendar_hover .ajax__calendar_day {background-color:#FFFFFF;border-color:#CCEE07;}

/* AJAX Accorion Styles */
.ajaxAccordionStyleContent{padding:10px; margin: 10px; border: solid 1px #CCEE00;}

/* Store Styles */
.content_store
{
	position:relative;
}
.content_store_prod_image
{
	width:125px;
	height:125px;
}
.content_store_prod_detail
{
	position:absolute;
	height:200px;
	left:130px;
	top:0px;
	width:400px;
	height:125px;
	border-bottom: solid 1px #A5A5A5;
}
.content_store_prod_cart
{
	left:250px;
	bottom:100px;
}
.content_store_prod_desc
{
	top:150px;
	width:525px;
	left:0px;
}

/* Content Store */
.content_store_cart{}
.content_store_cart td{padding-right:10px;}
.content_store_cart th{font-weight:bold; border-bottom:solid 1px #000000;}
.content_store_cart_total{}	

/* Clears border??? */
a
{

}


.center
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
}