/************************************************/
/*                                              */
/*               COLOR SCHEME                   */
/*                                              */
/************************************************/
/* 			Purple Main  #8831FB                */
/* 			Blue		 #8BC2EB                */
/*			Purple Foot  #6C15E0	            */
/* 			White		 #FFFFFD                */
/************************************************/

/*************************/
/* LINKS */
/*************************/
#content a{
text-decoration:none;
font-size:100%;
color:#0066FF;
}
#content a.externallink{
font-weight:normal !important;
}

#content a:hover, #content a:visited:hover {
	color:#9933FF;
	text-decoration:underline;
}

/*************************/
/* PARAGRAPHS 			 */
/*************************/
#content p {
text-align:justify;
color: #333333;
margin:10px 30px 0 30px;
}

/**********************/
/* LISTS			  */
/**********************/
#content ul, ol {
padding:10px 20px 0 40px;
margin:10px 0 10px 20px;
text-align:justify;
color:#333333;
font-weight:normal;
}
#content li {
margin-left:15px;
padding:0px 20px 10px 0;
list-style-type:none;
list-style-image:url(../media/images/bg/bullet.gif);
}
#content ol li {
list-style-image:none !important;
list-style-type:none !important;
}

/*Home Benefits List */

#benefits {
clear:both;
}

#benefits li {
font-weight:bold;
}

#benefits li.none {
margin-left:30px;
text-decoration:none;
font-weight:normal;
list-style-image:none;
}


/*About Objectives List */

#objectives {
margin-left:40px;
}

#objectives li {
font-weight:bold;
}

/*Contact Us*/
#contact_us ul, ol {
padding:10px 0 0 30px;
margin:0 0 0 0;
text-align:justify;
color:#333333;
font-weight:normal;

}
#contact_us li {
margin-left:0px;
padding:0;
list-style-type:none;
list-style-image:none;
}

#contact_us .list-header {
font-size:110%;
}


/************************/
/* CONTACT FORM	        */
/************************/

label
{
width:15em;
float: left;
text-align: left;
margin-right: 1em;
display: block;
}

input[type="text"]
{
border: 1px solid #666;
background-color:#FFCCFF; 
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}


textarea {
border: 1px solid #666;
background-color:#FFCCFF;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
overflow:auto;  
}

select {
width:10em;
border: 1px solid #666; 
background-color:#FFCCFF;
font-family:Arial, Helvetica, sans-serif;
font-size:90%; 
}

.submit input
{
margin-top: 1em;
margin-bottom: 1em;
} 

fieldset
{
border: 1px dashed #999999;
width: 500px;
margin: 20px 0 20px 30px;
}

legend
{
color: #8831FB;
background:#FFCCFF;
border: 1px dashed #999999;
padding: 2px 6px;
margin-left:10px;
} 

/*************************/
/* IMAGES				 */
/*************************/
img {
border:none;
}

/*************************/
/* BOXES			 	 */
/*************************/

/*Mission Statement Box*/

/* set background images */
.rbroundbox { background: url(../media/images/box/nt.gif) repeat; }
.rbtop div { background: url(../media/images/box/tl.gif) no-repeat top left; }
.rbtop { background: url(../media/images/box/tr.gif) no-repeat top right; }
.rbbot div { background: url(../media/images/box/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../media/images/box/br.gif) no-repeat bottom right; }

/* height and width stuff */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
}
.rbcontent { margin: 5px 0 5px 0; }
.rbroundbox { width: 80%; margin: 1em auto; }

/*************************/
/* IMAGES */
/*************************/
img {
border:none;
}
/*General*/
div.photo_r, div.photo_l , div.photo_l _nofloat {
font-size: 70%;
font-style: italic;
}

div.photo_r img, div.photo_l img, div.photo_welcome img, div.photo_l_nofloat img {
padding: 4px;
margin: 0px;
background:#FFFFFF;
border:solid 1px #EFEFEF;
}

/*Right*/
div.photo_r {
margin: 10px 0 5px 0;
}
div.photo_r p {
text-align:right !important;
}
/*Left*/
div.photo_l {
margin: 10px 0 5px 0;
}
div.photo_l p {
text-align:left !important;
}

/* Welcome Page Photo */
div.photo_welcome {
float:right;
margin: 10px 30px 20px 30px;

}

/*************************/
/* TRICKS and HANDY 	 */
/*************************/

/* clear */
.clear-all {
clear:both;
margin:0px;
padding:0px;
}
.clear-right {
clear:right;
margin:0;
padding:0;
height:0;
}

.clear-margins{
margin:0px;
padding:0px;
}

/* floats */
.float-right {
float:right;
width:auto;
}
.float-left {
float:left;
width:auto;
margin: -20px 0 0 0;
}
