/* CSS Document */
html, ul, li, h1, h2, h3, h4, h5, h6, a, img, blockquote, p { 
margin:0; 
padding:0; 
border:0;}

body {
color:#000000;
background-color: #99ffff;
font-family:arial,verdana,Sans-serif;
}

.copyright
{
	font-size:xx-small;
	color: gray;
}

.demo
{
	position:relative;
	left: 31px;
	top: -430px;
}
.free
{
	position:relative;
	left: -20px;
	top: -300px;
}
.cellphone
{
}


/* fonts */
.tagline {
font-weight:bold;
margin: 20px 10px 10px 0;
float:right;
font-style:italic;
}

.ProvidedBy {
	font-size:	xx-small;
}

.LinkBack{
	font-size:	small;
	text-decoration: none;
}

/* Navigation */
.navigationwrapper {
background:url(../images/end_cap.jpg) no-repeat right;
width:750px;
margin: 0px 0px 0px 0px;
}

ol.topnavigation {
float:left;
width:740px;
background:url(../images/bar.gif) repeat-x;
margin: 0 0 0 0;
}

ol.topnavigation li {
list-style-type:none;
float:left;
margin: 0 0 0 0;
}

ol.topnavigation li a.home, ol.topnavigation li a.TryItOut, 
ol.topnavigation li a.search, ol.topnavigation li a.contact {
display:block;
height:27px;
}

ol.topnavigation li a.home {
background:url(../images/home.gif) no-repeat;
width:86px;}
ol.topnavigation li a.home:hover {
background:url(../images/home_f2.gif) no-repeat;
width:86px;}

ol.topnavigation li a.TryItOut {
background:url(../images/TryItOut.gif) no-repeat;
width:86px;}
ol.topnavigation li a.TryItOut:hover {
background:url(../images/TryItOut_f2.gif) no-repeat;
width:86px;}

ol.topnavigation li a.contact {
background:url(../images/contact_us.gif) no-repeat;
width:88px;}
ol.topnavigation li a.contact:hover {
background:url(../images/contact_us_f2.gif) no-repeat;
width:88px;}

ol.topnavigation li a.search {
background:url(../images/AreaSearch.gif) no-repeat;
width:86px;}
ol.topnavigation li a.search:hover {
background:url(../images/AreaSearch_f2.gif) no-repeat;
width:86px;}



/* layout */
.sitewrapper {
width:750px;
margin:10px auto;}

.contentleft {
width:350px;
float:left;
margin: 20px 0 0 0;}

.contentright {
float:right;
width:350px;
margin: 20px 0 0 0;
height: 500px;
}

.Links {
float:left;
margin:30px 0 0 0;
}

.footer {
float:left;
width:750px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:solid 1px #B0BEC7;
margin: 20px 0 20px 0;
padding: 0px 0 0 0;}


.justify {
text-align:justify;
}

/* tag styles */


h3 {
color:#000099;
font-size:1.1em;
}

h4 {
color:#000099;
font-size:1.2em;
text-align:left;
}

h5 {
color:#000;
font-size:1.1em;
}

h6 {
color:#990000;
font-size:1.2em;
font-weight:normal;
font-family:arial,verdana,Sans-serif;
margin:10px 0;}

p {
margin: 10px 0 5px 0;}

a:link, a:visited {
color:#000099;}

sup {
color:Red;
}

.contentleft ul li, .fullscreen ul li, .contentnomenu ul li {
margin-left:40px;
padding-bottom:7px;
font-size:1em;}

.hasmargin {
margin:0 0 10px 0;}

.extramargin {
margin-right:60px;}

.content {
width:530px;
float:right;}

.content h3 {
margin:0 0 20px 0;}

.content h4 {
margin:0 0 15px 0;}

.content ul li {
list-style:none;
background:url(../images/bullet_arrow.gif) no-repeat 0 3px;
margin:2px 0 2px 0;
padding:0 0 0 15px;}

.contentnomenu {
margin:-5px 0 0 0;
padding:0 0 0 17px;}

.contentnomenu h3 {
font-size:1.5em;}

.contentnomenu ol li {
font-size:1.2em;
margin:0 0 10px 30px;}

.indent {
margin:20px 0 0 16px;}

.indent2 {
margin:0 0 0 32px;}

.content input {
margin:10px 5px 0 0;}

.content textarea {
display:block;}

.content img {
margin:0 0 10px 0;}

h5.italic {
font-style:italic;
font-weight:normal;}

.justifyleft {
margin:0 0 0 5px;}

.bold {
font-weight: bold;}
