body{
margin:0;
padding:0;
background-image:url(images/background.jpg);
background-position:top; 
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-color:#c3e5f4;
}

#container
{
padding-top:0px;
background:#ffffff;
width: 700px;
margin: 0px auto;
color: #fff;
border: 0px solid #fff200;
line-height: 130%;
text-align:left;
}

#top 
{
height:197px;
padding: 0;
border-bottom: 0px solid gray;
background-color:#c3e5f4;
}
#news
{
padding-left: 20px;
width:190px;
}

#rightcol {
background-color:#ddd;
  float: right;
  width: 228px;
  text-align:center;
  color: #ec2197; 
  font-size: 80%;
}
#margin{
padding:10px;
}

.imageleft { float: left; margin: 13px; }
.imageright { float: right; margin: 13px; }

#top h1
{
padding: 0;
margin: 0;
}

h1, h2, h3, h4, h6{
color: #19004a;
}
h2{
color: #19004a;
border-bottom: 1px dotted gray;
line-height:50px;
font-weight:200;
padding-top:25px;
}
h5{
margin-top:15px;
padding-top:15px;
color: #19004a;
}
h5.topheader{
margin:15px;
border-top: 0px dotted gray;
padding:15px;
color: #ec2197;
background:#ddd;
text-align:center;
font-weight:200;
}
  blockquote.style1{margin-top: 10px;
  
  margin-bottom: 20px;
  margin-left: 50px;
  margin-top:20px;
  padding: 15px;
  background-color: #e3f6ff;
  border-left: 3px solid #582d98;
  }
.bqstart {
     float: left;
     height: 45px;
    /*-- margin-top: -20px;
     padding-top: 45px;
	 padding-right:10px;
     margin-bottom: -50px; --*/
     font-size: 900%;
     color: #582d98;
 }

 .bqend { position:absolute;
     height: 5px;
     /*--margin-top: -15px; 
     padding-top: 45px;
	 padding-left:10px;--*/
     font-size: 900%;
     color: #582d98;
 }
 
 /*--blockquote { font-style:None; font-size:12px; text-align:center;
border : 1px solid #582d98;
width: 400px; 
float:none;
margin: 0px;
padding: 10px;
background-color: #e3f6ff;
quotes: "\201C" "\201D";
}--*/
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

 
.darkPink{ color: #ec2197; text-decoration:none;}
.darkPinkbold{ color: #ec2197; font-weight:bold;}

hr{border-top: 1px dotted gray;}

.blue{ color: #253d93; font-size: 90%; text-decoration:none; }
.red{ color: #f85f0c; font-size: 90%; text-decoration:none; }

.boldblue{ color: #253d93; font-weight:bold;}
.boldred{ color: #f85f0c; font-weight:bold;}

.smallboldblue { color: #253d93; font-weight:bold; font-size: 80%;}
.smallboldred { color: #f85f0c; font-weight:bold; font-size: 80%;}

.border{border:1px black solid;}

#leftnav
{
	background:#ffffff;
	float: left;
	width: 150px;
	margin: 0;
	padding: 40px 20px 20px 20px;
}

#navcontainer {
	width: 140px;
}

#navcontainer ul
{
margin-left: 10px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
letter-spacing: 1px
}

#navcontainer a
{
display: block;
padding: 5px 0px 5px 10px;
width: 130px;
border-bottom: 1px solid #eee;
}
a:link, a:visited
{
color: #4b94c3;
text-decoration: underline ;
}

a:hover
{
color: #b0ab5b;
text-decoration: underline ;
}

.italic{font-style: italic;}
.gold{color: #4b94c3;}

#navcontainer a:link, #navlist a:visited
{
color: #4b94c3;
text-decoration: none;
}

#navcontainer a:hover
{

color: #b0ab5b;
text-decoration: underline;
}


#content
{
background:#ffffff;
margin-left: 180px;
padding: 1em 2em 1em 1em;
max-width: 36em;
padding-bottom:50px;
color:#333333;
font-size:90%;

}

#footer
{
clear: both;
height:"46px";
height:96px;
margin: 0;
margin-top:-50px;
padding: 10px;
color: #1483b3;
background-color: #ffffff;
background-image:url(images/footer.jpg);
background-position:bottom; 
background-repeat:no-repeat;
border-top: 0px solid gray;
text-align:right;
/*text-align: center;*/
font-weight:100;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


.floatright{
float:right;
width:250px;
margin: 0 0 10px 10px;
background-color:#b7001e;
padding:0px;
font-size: 80%;
text-align:center;
border-style: dashed;
border-color: #ada46d;
border-width: 1px}


td.name{
padding:5px;
color:#ffffff;
background-color:#be0024;
border-style: dashed;
border-color: #ada46d;
border-width: 2px
}

/*-----------------------bullet point images ------------------------------------*/

#bulletPoint li { 

list-style-image: url(/kickstart/images/bulletPoint.gif);
/*color:black; */
padding: 0;
list-style-type: none; 
background-repeat: no-repeat; 
/*background-image: url(/images/bulletPoint.png); */
padding-left: 1em; 
margin-bottom: 5px; 
background-position: 2em; 
} 



/*-----------------------bullet point images ------------------------------------*/
