@charset "utf-8";
/* CSS Document */

body
{
	font: 9pt Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #737e84;
}

h1
{
	font-size: 13pt;
	color: #0057a9;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight: bold;
}

h2
{
	font-size: 13pt;
	color: #000;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight: bold;
}

p
{
	margin-left: 10px;	
}

a
{
	color: #82a2cc;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

ol
{
    margin-left: 20px;
}
li
{
	margin: 0px 0px 10px -15px;
}

textarea, input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.Button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}




.HorizontalDivider
{
	border-top: solid 1px #c7c5c5;
	width: 100%; /*738px;*/
	margin-top: 3px;
	_margin-bottom: -15px;
	padding-top: 5px;
	color: #000;
}

.VerticalDivider
{
    width: 10px;
    margin: 0px 10px 0px 10px;
}

.Clear
{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.HideShow
{
    display: none;
}

#Center_CON
{
	width: 740px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-top: 10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#Header
{
	border: 1px solid #c7c5c5;
	background-color: #fff; 
	padding: 10px;
	width: 738px;
}
	#Header .MainMenu
	{
		margin-top: 5px;
		overflow: hidden;
	}

	#Header a
	{
		color: #000;
		text-decoration: none;
		margin-right: 22px;
	}
	
	#Header a:hover
	{
		color: #77787b;
	}
	
	#Header a.Selected:hover
	{
		color: #0057a9;
	}
	
	#Header a:active
	{
		color: #82a2cc;
	}
	
	#Header .Selected
	{
		color: #0057a9; /*#366690;*/
	}
	
	


#Body
{
	margin: 10px 0px 10px 0px;
	border: 1px solid #c7c5c5;
	padding: 10px;
	background-color: #fff;
	width: 738px;
}

	#Body #Left
	{
		float: left;
		width: 520px;
	}
	
	#Body #Right
	{
		float: right;
		width: 180px;
	}


#Footer
{
	margin-top: 10px; 
	padding: 10px;
	width: 738px;
	height: 30px;
	font-size: 8pt;
	color:  #a4a4a4;
	text-align: center;
}


.NewsItems
{

}
	.NewsItems .Title
	{
		font-size: 13pt;
		font-weight: bold;
		color: #0057a9;
	}
	
	.NewsItems .Date
	{
		margin: 5px 0px 10px 10px;
	}
	
	.NewsItems .Content
	{
		margin: 0px 0px 20px 10px;
	}
	
.NewsItemsLatest
{

}
	.NewsItemsLatest .Title
	{
		font-size: 13pt;
		font-weight: bold;
		color: #0057a9;
	}
	
	.NewsItemsLatest .Date
	{
		margin: 5px 0px 10px 10px;
	}
	
	.NewsItemsLatest .Content
	{
		margin: 0px 0px 20px 10px;
	}
	
.NewsItemsPreview
{
	margin-top: 15px;
}

	.NewsItemsPreview .Title a
	{
		font-size: 9pt;
		font-weight: bold;
		color: #0057a9;
		text-decoration: none;
	}
	
	.NewsItemsPreview .Title a:hover
	{
		text-decoration: underline;
	}
	
	.NewsItemsPreview .Date
	{
		margin: 3px 0px 5px 10px;
		font-size: 8pt;
	}
	
	.NewsItemsPreview .Content
	{
		margin: 0px 0px 10px 10px;
		font-size: 8pt;
	}


#Testimonials {}
    #Testimonials .Testimony
    {
        float: left;
        width: 325px;
        margin-top: 10px;
    }
    
    #Testimonials img
    {
        float: right;
        margin-top: 15px;
    }
    
    #Testimonials h1
    {
        margin: 0px;
    }
    
#TestimonialPreview
{
	/*margin-top: 10px;*/
}

	#TestimonialPreview img
	{
		margin-bottom: 15px;
		border: none;
	}
	
	#TestimonialPreview h1 a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #737e84;
		font-weight: bold;
	}
	
	#TestimonialPreview p
	{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px 0px 20px 0px;
	}


#Alliances
    {
        margin-top: -15px;    
    }
    
    #Alliances .Ally
    {
        float: right;
        width: 400px;
        margin-top: 10px;
    }
    
    #Alliances .Ally p
    {
        margin-left: 20px;
    }
    
    #Alliances img
    {
        float: left;
        margin: 15px 0px 15px 0px;
    }
    
    #Alliances h1
    {
        margin: 0px;
    }
    
    
#frmContact_CON {}
	
	#frmContact_CON textarea, #frmContact_CON input
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		width: 300px;
	}
	
	#frmContact_CON #txtMessage
	{
		width: 400px;
	}	
	
	#frmContact_CON #btnSend
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		width: 60px;
	}
