#header1 {
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	text-align: left;

	} 
	
#cornernav {
	margin: 5px;
	padding: 0;
	text-align: right;
	color: #4A0E5B;
	
	} 

#cornernav a:link {
	color: #4A0E5B;
	decoration: underline;
	font-weight: normal;
	}
	
#cornernav a:visited  {
	color: #4A0E5B;
	decoration: underline;
	font-weight: normal;
	}

#cornernav a:hover {
	color: #F08B08;
	decoration: underline;
	font-weight: normal;
	}



#header2 { /*main navigation*/
	clear: both;
	margin: 0;
	padding-top: .25em;
	padding-bottom: .5em;
	background: #959494;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-right: 0;
	border-left: 0;
	text-align: right;
	} 

#header_extra {
	clear: both;
	margin: 0;
	padding-top: .25em;
	padding-bottom: .5em;
	/* background: #959494; */
	background: #F08B08;
        border-bottom: 1px solid black;
	/*border-top: 1px solid black;*/
	border-right: 0;
	border-left: 0;
	text-align: center;
/*        font-size: 24px; */

	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 20px;

	} 

#header_extra a:link {

	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 20px;

        }

#nav {
	color: #000000;
	text-align: right;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
	}

#nav a:link {
	text-decoration: none;
	font-color: #000000;
	font-weight: normal;
	}
	 
#nav a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	}

 

#nav_sub {
	color: #ffffff;
	text-align: left;
	
	margin-left: .5em;
	font-weight: normal;
	text-decoration: none;
	}

#nav_sub a:link {
	text-decoration: none;
	font-color: #ffffff;
	font-weight: normal;
	}
#nav_sub a:visited {
	text-decoration: none;
	font-color: #ffffff;
	font-weight: normal;
	}
	
#nav_sub  a:hover {
	text-decoration: none;
	color: #959494;
	font-weight: normal;
	}

#teal {
	color: #015572;
	text-decoration: underline;
	font-weight: normal;
	
	}

	 
#teal a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	margin-left: 10px;
	}



td {
line-height: 1.3em;
	word-spacing: 1px;
}


* { /*global content*/

	font-family: Verdana, Arial, sans-serif;
	font-color: #666666;
	font-size: 12px;
	padding: 0;
	
	}

ul.indented {
	color: black;
	line-height: 1.3em;
	padding: 0;
	padding-left: 2em;
	padding-right: 10px;
	/* margin: 10px; */
	margin-left: 1.8em;
        margin-top: 0px;
        padding-top: 0px;
}

ol {
	color: black;
	line-height: 1.3em;
	padding: 0;
	padding-left: 2em;
	padding-right: 10px;
	margin: 10px;
	margin-left: 1.8em;
}

#content_none {
}

#content1 {
	clear: both;
	margin: 0;
	padding-top: .5em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: .5em;
	border-right: 0;
	border-left: 0;
	/* text-align: left; */
	text-align: center;
}

#content_prd {
	clear: both;
	margin: 0;
	padding-top: .5em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: .5em;
	border-right: 0;
	border-left: 0;
	text-align: center;
}

#content {
	clear: both;
	margin: 0;
	padding-top: .5em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: .5em;
	border-right: 0;
	border-left: 0;
	/* text-align: left; */
	text-align: left;
}


.crossout {
	text-decoration: line-through;
}



#footer  {
	clear: both;
	border-top: 1px solid black;
	padding: .25em;
	margin: 0;
	margin-top: 2px;
	text-align: center;
	background: #462545;
	color: #ffffff;
	}  

#footernav {
	text-align: center;
	color: #ffffff;
	decoration: none;
	
	} 

#footernav a:link {
	color: #ffffff;
	decoration: none;
	
	}
	
#footernav	a:visited {
	color: #ffffff;
	decoration: none;
	
	}

#footernav a:hover {
	color: #F08B08;
	decoration: none;
	}

	
a:link, a:visited {
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
	word-spacing: normal;
	}
	

	
a:hover {
	color: #000;
	}

		
		
h1 { 
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 20px; 
	line-height: 20px;
	color: #fff;
	padding: 0;
	margin: 0;
	/* margin-top: 2.05em; */
	margin-left: 0;
	margin-right: 1em;
	
	letter-spacing: 0.02em;
	word-spacing: 1px;

	}

h2 { 
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 150%;
	color: #ffffff ;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	}
	
h3 {
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 110%;
	color: #fff;
	padding: .5;
	margin: 5px;
	margin-left: .9em;
	

	}


h4 {
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 120%;
	color: #336666;
	padding: 0;
	margin: 5px;
	margin-left: 1em;
}

b.h4 {
 color: #336666;

}

	}

/* h5 {
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 120%;
	color: #336666;
	padding: 0;
	margin: 5px;
	margin-left: 10px;
}
*/

b.h5 {
 color: #401D4B;

}

h5 { 
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 200%;
	color: #5E355D;
	padding: 0;
	margin: .5em;
	margin-left: 0em;
	/* line-height: 1.4em */
	

	}

b.h6 {
 color: #401D4B;

}

h6 { 
	font: Verdana, Arial, sans-serif;
        font-weight: bold;
	font-size: 140%;
	color: #5E355D;
	padding: 0;
	margin: .5em;
	margin-left: 0em;
	margin-right: .5em;
	/* line-height: 1.4em */
	

	}
p { 
	color: #000000;
	line-height: 1.4em;
	padding: 10px;
	margin: 0;
	margin-left: 20px;
	margin-right: 10px;
	word-spacing: 1px;
	
   }

b {
	color: #000000;
	word-spacing: 1px;
	}	


   
.leftFloat {
 	float:left;
	padding: 10px;
	margin: 20px;
	top-margin: 2em;
	}
	
.rightFloat {
	float: right;
	padding: 20px;
	margin: 20px;
	
	}

body {
	background: #E1E1E1;
	margin: 0;
	margin-top: 0;
	padding: 0;
	}

.block {
	background: #B7B7B7;
	padding: 5px;
	font-size: 140%;
	margin-left: 20px;
	text-align: center middle;
	}

.blkbold {
	color: #800080;
	font: 100%;
	}



table.tblprod {
	/* width: 900px; */
	/* height: 992px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;
	align: center;
	
        background-color: #A3A3A3;
	/* -moz-border-radius: 30px 30px 30px 30px; */
}
table.tblprod th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 10px 10px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	/* -moz-border-radius: 30px 30px 30px 30px; */
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	/* background-color: ; */
	
}

table.tblprod_insd {
	/* width: 864px; */
	/* height: 950px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	/* margin-top: 15px; */
	/* background-image: url(../imgs/bk/whitesq.gif); */
        background-color: #ffffff;
	background-repeat: no-repeat;
	/* -moz-border-radius: 30px 30px 30px 30px; */
}
table.tblprod_insd th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 10px 10px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	/* -moz-border-radius: 30px 30px 30px 30px; */
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insd td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	background-color: ;
	
}

table.tblprod_insdlist {
	/* width: 800px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	
}
table.tblprod_insdlist th {
	border-width: 1px 1px 1px 1px;
	/* padding: 3px 10px 10px 10px; */
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	/* -moz-border-radius: 30px 30px 30px 30px; */
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insdlist td {
	border-width: 2px 2px 2px 2px;
	/* padding: 10px 10px 10px 10px; */
	border-style: none none none solid;
	border-color: #fff;
	background-color: ;
	border-collapse: seperate;
	
}

/* ---- */

table.tblprod_new {
	/* width: 900px; */
	/* height: 992px; */
	border-width: thin thin thin thin;
/* 	border-spacing: 15px; */
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;
	align: center;
        background-color: #A3A3A3;
}

table.tblprod_new th {
	border-width: 1px 5px 1px 5px;
	padding: 0px 20px 10px 20px;
	border-style: none solid none solid;
	border-color: #f00 #0f0 #f00 #0f0;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_new td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	/* background-color: ; */
	
}

table.tblprod_insd_new {
	/* width: 864px; */
	/* height: 950px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	/* margin-top: 15px; */
	/* background-image: url(../imgs/bk/whitesq.gif); */
        background-color: #ffffff;
	background-repeat: no-repeat;
}
table.tblprod_insd_new th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 10px 10px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insd_new td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	background-color: ;
	
}

table.tblprod_insdlist_new {
	/* width: 800px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	
}
table.tblprod_insdlist_new th {
	border-width: 1px 1px 1px 1px;
	/* padding: 3px 10px 10px 10px; */
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insdlist_new td {
	border-width: 2px 2px 2px 2px;
	/* padding: 10px 10px 10px 10px; */
	border-style: none none none solid;
	border-color: #fff;
	background-color: ;
	border-collapse: seperate;
	
}

/* ---- */

table.tblprod_tab {
	/* width: 900px; */
	/* height: 992px; */
/*	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;
        */
	align: center;
        background-color: #A3A3A3;
}

table.tblprod_tab th {
	border-width: 5px 5px 0px 5px;
	padding: 5px 20px 10px 20px;
	border-style: solid solid none solid ;
	border-color: #a3a3a3;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
        background-color: #ffffff;
}


table.tblprod_tab td {
	border-width: 1px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
	border-style: none none solid none;
	border-color: #a3a3a3;
        background-color: #cccccc;
}

table.tblprod_insd_tab {
	/* width: 864px; */
	/* height: 950px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	/* margin-top: 15px; */
	/* background-image: url(../imgs/bk/whitesq.gif); */
        background-color: #ffffff;
	background-repeat: no-repeat;
}
table.tblprod_insd_tab th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 10px 10px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insd_tab td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	background-color: ;
	
}

table.tblprod_insdlist_tab {
	/* width: 800px; */
	border-width: thin thin thin thin;
	border-spacing: 15px;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;

	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	
}
table.tblprod_insdlist_tab th {
	border-width: 1px 1px 1px 1px;
	/* padding: 3px 10px 10px 10px; */
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: none;
	text-align: left bottom;
	border-collapse: seperate;
}


table.tblprod_insdlist_tab td {
	border-width: 2px 2px 2px 2px;
	/* padding: 10px 10px 10px 10px; */
	border-style: none none none solid;
	border-color: #fff;
	background-color: ;
	border-collapse: seperate;
	
}

/* ---- */

table.pgtitle {
	width: 950px;
	
	border-spacing: 0;
	border-style: none;
	border-color: none gray none gray;
	border-collapse: collapse;
	background-color: ;
	margin-left: 10px;
	align:left;
	
}
table.pgtitle th {
	border-width: 1px 1px 1px 1px;
	
	border-style: none none none none;
	border-color: #999 gray #999 gray;
	background-color: #B6B5B5;
	-moz-border-radius: 30px 30px 30px 30px;
	text-align: left bottom;
	border-collapse: seperate;
}


table.pgtitle td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: gray gray gray gray;
	background-color: ;
	
}

table.servteal{
	width: 80%;
	border-width: thin thin thin thin;
	border-spacing: 10px;
	border-style: none;

	border-collapse: seperate;
	margin-left: 5px;
	
	margin-top: 10px
}

table.servteal th {
	border-width: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
        margin-left: 10px;
	text-align: left bottom;
}

table.servpurp{
	width: 100%;
	border-width: thin thin thin thin;
	border-spacing: 4px;
	border-style: none;

	border-collapse: seperate;

	margin-left:0px;
	/* margin-top: 10px */
}

table.serv {
	width: 100%;
	border-width: thin thin thin thin;
	border-spacing: 10px;
	border-style: none;
	border-color: gray gray gray gray;
	border-collapse: seperate;
	
	margin-left:10px;
	margin-bottom: 30px;
	background-position: right bottom;
}

table.serv td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: none;
	margin-left: 30px;
	
	
}
table.servpurp th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: #999 gray #999 gray;
        background-color: #60385F;

	text-align: left bottom;
}


table.servpurp td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none solid;
	border-color: gray gray gray gray;
        /* background-color: #919090; */
        background-color: #ffffff;
}

table.demo {
	width: 100%;
	height: 180px;
	border-width: thin thin thin thin;
	border-spacing: 10px;
	border-style: none;
	border-color: gray gray gray gray;
	border-collapse: seperate;
	background-color: ;
	margin-left:30px;
	/* background-image: url(../imgs/bk/s.gif);
	background-repeat: no-repeat;
        */
}
table.demo th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none;
	border-color: #999 gray #999 gray;
	background-color: ;
	-moz-border-radius: 6px 6px 6px 6px;
	text-align: left bottom;
        font-weight: normal;
}


table.demo td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style:none;
	border-color: gray gray gray gray;
	background-color: #ccc;
	-moz-border-radius: 12px 12px 12px 12px;
}

table.dev {

	border-width: thin thin thin thin;
	/* border-spacing: 10px; */
	border-style: none;
	border-color: gray gray gray gray;
 	border-collapse: seperate;
}
table.dev th {
/*	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid none none none;
	border-color: #999 gray #999 gray;
        */
	background-color: #60385F;
	text-align: left bottom;
}


table.dev td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none solid solid solid;
	border-color: gray gray gray gray;
	background-color: #ffffff;
}

table.selfserv {
  /* padding: 20px; */
}

table.selfserv tr {
  /* padding: 20px; */
}

table.selfserv td {
  padding: 2px;
}

table.support-plans {
  padding-left: 32px;
}

table.support-plans th {
  background-color:#FFFFFF;
  border-style:none;
  text-align: center;
  padding: 10px;
}

table.support-plans td {
  background-color:#FFFFFF;
  text-align: center;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #CCCCCC;
}

table.support-plans .yes {
    color: #008000;
    font-size: 26px;
}

table.support-plans .smyes {
    color: #004000;
    font-weight: bold;
}

table.support-plans .no {
    color: #800000;
    font-size: 20px;
}

table.comparison th {
  background-color:#FFFFFF;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #DDDDDD;
  padding-top: 8px;
  vertical-align: middle;
/*
  border-style:none;
  padding: 10px;
*/
}

table.comparison td {
  background-color:#FFFFFF;
  text-align: center;
  border-top: none;
  border-left: none;
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #999999;
}

table.comparison .yes {
    color: #008000;
    font-size: 26px;
}

table.comparison .smyes {
    color: #004000;
    font-weight: bold;
}

table.comparison .no {
    color: #800000;
    font-size: 20px;
}

table.comparison .maybe {
    color: #CCCC00;
    font-weight: bold;
}
