/* Begin Structural CSS */

body			{
					margin: 0;
					padding: 20px 0 20px 0;
					background: #fff url(../images/gradient.jpg) top left repeat-x;
					}


#logo			{
					float: left;
					margin: 0;
					border: 0;
					}
					
#summary	{
					width: 360px;
					height: 90px;
					background: #14A5B3;
					margin: 0;
					padding: 0px;
					border: 0;
					}
					
#summarycontent {
					padding: 10px;
}
		
#topnav		{
					width: 515px;
					height: 130px;
					border: 0px solid black;
					margin: 0 0 0 180px;
					padding: 0;
					}			

#sidebar	{
					width: 180px;
					max-width: 180px;
					float: left;
					border: 0px solid green;
					margin: 0;
					padding: 0px;
					display: inline;
					background: #0F828C;
					}		
					
.sidebarcontent {
					padding: 10px;
					
					}
					
#main			{
					width: 510px;
					border: 0px solid blue;
					margin: 0 0 0 180px;
					padding: 0px;
					
					}
#maincontent {
					padding: 10px 0 10px 20px;
					}

#footer	{
					width: 705px;
					border: 0;
					border-top: 1px solid #14A5B3;
					margin: 20px auto;
					padding: 5px 0 0 0;
					text-align: center;
					font-family: verdana, arial, helvetica, sans-serif;
					font-size: 10px;
					color: #14A5B3;
					}


.cleaner {
					clear: both;
					visibility: hidden;
					margin: 0;
					border: 0;
					padding: 0;
					}

#menugap 			{
					height: 21px;
					border-bottom: 1px solid #ccc;
					}
					
.gap 			{
					height: 10px;
					
					}

#topgap 			{
					height: 50px;
					
					}

.item			{
					margin: 0 0 10px 0;
					min-height: 120px;
					border: 0px solid black;
					}
					
.box1		{
				width: 200px;
				border: 1px dashed #14A5B3;
				float: left;
				padding: 5px;
			
				}

.box2		{
				width: 200px;
				border: 0px dashed #14A5B3;
				padding: 5px;
				float: right;
				margin: 0 0 0 20
				background: #14A5B3;
				text-align: right;
				}


/* End Structural CSS */

					
/* Begin Style CSS */

body 			{
					font-family: verdana, arial, helvetica, sans-serif;
					font-size: 14px;
					}

img				{
					margin: 0;
					border: 0;
					}

#sidebarcontent img				{
					margin: 0 0 10px 0;
					border: 0;
					}

.invisible	{
						display: none;
						}

.subheading	{
						margin: 20px 0;
						border: 0;
						border-bottom: 1px solid #14A5B3;
						}
						
#maincontent ul {
	list-style-type: none;
	list-style-image: url(../images/bullet01.gif);
	}
					
.framedright {
					float: right;
					margin: 0px 0 10px 10px;
					border: 1px solid #0F828C;
					background: #fff;
					padding: 3px;
					}
					
.framedleft {
					float: left;
					margin: 0px 10px 10px 0;
					border: 1px solid #0F828C;
					background: #fff;
					padding: 3px;
					}							

.left			{
					float: left;
					text-align: left;
					}
					
.right			{
					float: right;
					text-align: right;
					}


.textleft			{
					text-align: left;
					}

.textright			{
					text-align: right;
					}
					
.topright			{
					float: right;
					clear:left;
					}
					

.left_icon			{
					float: left;
					margin: 0 20px 20px 20px;
					}

.right_icon			{
					float: right;
					margin: 0 20px 20px 20px;
					}

h3, p			{
					margin: 0px 0 1em 0;
					border: 0;
					padding: 0;
					
					}


.contactformbox	{
								border: 1px dotted #14A5B3;
								}
.indent				{margin-left: 50px;}

.awardstable		{
								border: 1px solid #0F828C;
								}

a:link { text-decoration: none; color: #8C430F; }
a:visited { text-decoration: none; color: #8C430F; }
a:active { text-decoration: none; color: #8C430F; }
a:hover { text-decoration: underline; color: #8C430F;}
					
#main			{
					color: #0F828C;
					}

#topnavcontent			{
					color: #0F828C;
					font-weight: normal;
					font-size: 10px;
					text-align: right;
					padding: 0;
					}

.navselected {
					font-weight: bold;
					}

#topnav a:link { text-decoration: none; color: #0F828C; }
#topnav a:visited { text-decoration: none; color: #0F828C }
#topnav a:active { text-decoration: none; color: #0F828C; }
#topnav a:hover { text-decoration: underline; color: #8C430F;}
					
					

#sidebar, #summary {
					color: #ffffff;
					}

/* Main Menu CSS */

#menu ul	{
					margin: 0;
					padding: 0;
					list-style-type: none;
					}

#menu li { margin: 0; 
 


}

#menu a	{
					display: block;
					color: #FFF;
					background-color: #0F828C;
					width: 180px;
					padding: 5px 0 5px 0;
					text-indent: 25px;
					text-decoration: none;
					border-bottom: 1px solid #cccccc;
					background-image: url(../images/sub_bullet.gif);
 					background-repeat: no-repeat;
 					background-position: 9px 7px;
					
					}

#menu a:hover
					{
					background-color: #18C9D9;
					color: #FFF;
					}

#menu li li a
					{
					display: block;
					color: #FFF;
					background-color: #14A5B3;
					width: 180px;
					padding: 5px 0 5px 0;
					text-indent: 40px;
					text-decoration: none;
					border-bottom: 1px solid #cccccc;
					background-image: url(../images/sub_bullet2.gif);
 					background-repeat: no-repeat;
 					background-position: 24px 7px;
}


/* End Style CSS */