
/*HTML CSS ELEMENTS*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	color:#000;
	background:#ffffff;
	font-family: Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none
}

img {
	border:0px;
}


/* Template Style */


/* CSS for Title of page */
.title {  font-family: Arial; font-size: 11px; font-weight: bold; font-style: italic; color: #000000; text-decoration: none}


/* CSS for breadcrumbs of page */
.linkedpath {  font-family: Arial; font-size: 11; color: black;  font-weight: bold; }
.linkedpath a:link {  font-family: Arial; font-size: 11; color: black;  font-weight: bold; }
.linkedpath a:active {  font-family: Arial; font-size: 11; color: black; font-weight: bold;  }
.linkedpath a:visited {  font-family: Arial; font-size: 11; color: black;  font-weight: bold; }
.linkedpath a:hover {  font-family: Arial; font-size: 11; color: black;  text-decoration: underline;font-weight: bold; }


/* CSS for main body content of page */
.body,body {  font-family: Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.body a:link,body a:link {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:active,body a:active {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:visited,body a:visited {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
/*.body a:hover,body a:hover {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}*/


/* CSS for top parent links navigation of page */
.parentlinks {  font-family: arial; font-size: 9pt; color: #000000; text-decoration: none}
.parentlinks a:link {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:active {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:visited {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:hover {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: underline}


/* BUTTON COLOR */
.button {font-family:arial,sans-serif; font-size:11px; background:#58A888; color:#ffffff;  font-weight: bold; text-decoration:none; cursor:hand;}


body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
	}
	#wrap {
		position:absolute;
		width:1000px;
		/*margin:0 auto;*/
		left: 50%; 
		margin-left: -500px; /* half of the width */
		background:#ffffff;
		height:auto;
	}
	#header {
    	padding:5px 10px;
		background:#ffffff;
		height:36px;
		width:1000px;
	}
	h1 {
	    margin:0;
    }
	#nav {
		padding:5px 10px;
		background:#c99;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		width:1000px;
		padding:0px;
		background:#ffffff;
	}
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:left;
		width:250px;
		padding-left:0px;
		padding-top:15px;
		background:#ffffff;
		line-height:0.5em;
	}
	#footer {
		clear:both;
		background:#00b0d9;
		width:1000px;
		height:65px;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	#subpageCircleDiv {
		position:relative;
		margin:0;
	}
	#subpageTitleDiv {
		position:relative;
		z-index:100;
		margin:0;
	}
	#homepageFloatDiv {
		position:relative;
		width:499px;
		height:231px;
		overflow:hidden;
		margin:0 auto;
		
	}
	#subpageFooter {
		clear:both;
	}
	#mainBody {
		float:right;
		width:658px;
		
        /* min-height hack for ie6 */
       min-height : 500px;
       /*height : auto !important;
       height  : 500px;*/
       
		padding-top:15px;
		
		
	}
	#MenuWrapper 
	{
	    position:relative;
	    float: right;
	    width:920px;
	    height: 24px;
	    text-align:right;
	    /*width: auto;*/

	}
	#MenuContainer {
	    height: 24px;
	    width:920px;
	    text-align:right;
	    /*width: auto;*/
	    float: right;
    }
    
    ul.TopMenu {
	    display:inline;
	    margin: 0px;
	    padding: 0px;
	    list-style:none;	
    }

    li.TopMenu {
	    display: inline;
	    margin: 0px;
	    padding: 0px;
	    list-style:none;
    }

    li.TopMenu a:link , li.TopMenu a:visited, li.TopMenu a:active{
	    padding: 4px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color:#8f65ae;
	    font-size: 10px;
	    text-decoration: none;
	    display:inline;	
	    list-style-type: none;
    }

    li.TopMenu a:hover{

	    padding: 4px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color:#8f65ae;
	    font-size: 10px;
	    text-decoration: none;
	    background-image:url(/siteimages/icon-blueheart.jpg);
	    background-repeat:no-repeat;
	    background-position:center;
    }
    li.TopMenuActive {
	    display: inline;
	    margin: 0px;
	    padding: 0px;
	    list-style:none;
    }

    li.TopMenuActive a:link , li.TopMenuActive a:visited, li.TopMenuActive a:active{
	    padding: 4px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color:#8f65ae;
	    font-size: 10px;
	    text-decoration: none;
	    display:inline;	
	    list-style-type: none;
	    background-image:url(/siteimages/icon-blueheart.jpg);
	    background-repeat:no-repeat;
	    background-position:center;
    }

    li.TopMenuActive a:hover{

	    padding: 4px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color:#8f65ae;
	    font-size: 10px;
	    text-decoration: none;
	    background-image:url(/siteimages/icon-blueheart.jpg);
	    background-repeat:no-repeat;
	    background-position:center;
    }
	/*.body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
		font-weight:normal;
	}*/
	.body 
    {
        font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
    }
    
    .body a:link, .body a:active, .body a:visited
    {
        font-family: Arial, Helvetica, sans-serif;
		color:#662d8f;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
    }
    /*.body a:hover
    {
        font-family: Arial, Helvetica, sans-serif;
		color:#662d8f;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
    }*/
    .body a:hover
    {
        font-family: Arial, Helvetica, sans-serif;
		
		text-decoration:none;
    }
	.bodyRed {
		font-family: Arial, Helvetica, sans-serif;
		color:#de1803;
		font-size:12px;
		font-weight:normal;
	}
	.bodyList, .bodyList li{
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
	}
	.searchInput {
		background-color:#e0e1e3;
		}
	.searchTopText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#c1c1c3;
	}
	.copyRightText,.copyRightText a:link,.copyRightText a:visited,.copyRightText a:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#ffffff;
	}
	.copyRightText a:hover 
	{
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:underline;
	}
	.footerText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
	}
	.loginText, .loginText a:link, .loginText a:active, .loginText a:visited, .loginText a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#662d8f;
		text-decoration:none;
	}
	.footerTextBlack {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#000000;
	}
	.smallGreyText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:normal;
		color:#77797a;
	}
	.blueTitle {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#29abe2;
	}
	.purpleText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#8f65ae;
	}
	.purpleMenuText, .purpleMenuText a:link, .purpleMenuText a:visited, .purpleMenuText a:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#8f65ae;
		text-decoration:none;
		line-height:1.2em;
	}
	.purpleMenuText a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#8f65ae;
		text-decoration:none;
	}
	.redLink, .redLink a:link, .redLink a:active, .redLink a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#e44044;
		text-decoration:none;
	}
	.redLink a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#e44044;
		text-decoration:underline;
	}
	
	
		.SecondLevel
	{
		color:#636363;
		text-transform:uppercase;
		font-size:12px;
		font-family:Arial;
		background-image:url('/siteimages/menu-line.png');
		background-repeat:repeat-x;
		background-position:center bottom;
		
		 width:100%; 
		 height:100%;
		}
	.parent
	{
		color:#e44044;
		text-transform:uppercase;
		font-size:12px;
		font-family:Arial;
		background-image:url('/siteimages/menu-line.png');
		background-repeat:repeat-x;
		background-position:center bottom;
		padding-top:5px;
		padding-bottom:5px;
		line-height:18px; 
		
		 width:100%; 
		 height:auto;
		}
	
		.parent2
	{
		color:#e44044;
		text-transform:uppercase;
		font-size:12px;
		font-family:Arial;
		padding-top:5px;
		padding-bottom:5px;
		line-height:18px; 
		
		 width:100%; 
		 height:auto;
		}
		
	.menuStyle
	{
		line-height:18px; 
		 cursor:pointer; 
		 width:100%; 
		 height:auto;
		 background-image:url('/siteimages/menu-line.png');
		 background-repeat:repeat-x;
		 background-position:center bottom;
		 padding-bottom:7px;
		 padding-top:5px;
		 color:#8c288c;
		 text-transform:uppercase;
	 }
	 
	 	.menuStyleC
	{
		line-height:18px; 
		 cursor:pointer; 
		 width:100%; 
		 height:auto;
		 padding-bottom:5px;
		 padding-top:3px;
		 color:#63656b;
		 text-transform:uppercase;
	 }
	 
		.menuStyleCC
	 {
	 	cursor:pointer; 
	 	width:100%; 
	 	height:100%; 
	 	line-height:16px;
	 	padding-bottom:5px;
		padding-top:3px;
	 	text-transform:uppercase;
	 	}
	 	
	 	
	 	.menuStyle2
	{
		line-height:18px; 
		 cursor:pointer; 
		 width:100%; 
		 height:auto;
		 background-image:url('/siteimages/menu-line.png');
		 background-repeat:repeat-x;
		 background-position:center top;
		 padding-bottom:5px;
		 padding-top:5px;
		 color:#8c288c;
		 text-transform:uppercase;
	 }
	 div img
{
	behavior: url( '/scripts/iepngfix.htc' );
}
	 /*div img { behavior: url('http://www.cafb.org/scripts/iepngfix.htc') }*/