﻿/* HTML controls */
body 
{
	background-color: rgb(15,137,137) ;
	background-image: url(Images/BackgroundTriangle.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 80%;
	color: Black;
}
a
{
    color: #0f8989;
    font-weight: bold;
    text-decoration: none;
}
hr {
    color: rgb(117,118,121);
}
h4 {
    font-size: 120%;
    margin-top: 1em;
}
h5 {
    font-size: 110%;
    text-decoration: underline;
}
table
{
    border-spacing: 0px;
    vertical-align: top;
}
tr {
    vertical-align: top;
    padding: .5em;
}
td {
    vertical-align: top;
    padding: .5em;
}

/* ASP.NET controls */
.aspAdRotator { }
.aspAppearanceEditorPart { }
.aspBehaviorEditorPart { }
.aspBulletedList { }
.aspButton { }
.aspCalendar  { }
.aspCatalogZone  { }
.aspChangePassword  { }
.aspCheckBox  { }
.aspCheckBoxList  { }
.aspConnectionsZone  { }
.aspCreateUserWizard  { }
.aspDataGrid  { }
.aspDataList  { }
.aspDetailsView  { }
.aspDropDownList  { }
.aspEditorZone  { }
.aspFileUpload  { }
.aspFormView  { }
.aspGridView  { }
.aspHyperLink  { }
.aspImage  { }
.aspImageButton  { }
.aspImageMap  { }
.aspImportCatalogPart  { }
.aspLabel  { }
.aspLayoutEditorPart  { }
.aspLinkButton  { }
.aspListBox  { }
.aspLogin  { }
.aspLoginName  { }
.aspLoginStatus  { }
.aspMenu  { }
.aspPanel  { }
.aspPasswordRecovery  { }
.aspPropertyGridEditorPart  { }
.aspRadioButton  { }
.aspRadioButtonList  { }
.aspTable  { }
.aspTableCell  { }
.aspTableFooterRow  { }
.aspTableHeaderCell  { }
.aspTableHeaderRow  { }
.aspTableRow  { }
.aspTextBox  { }
.aspTreeView  { }
.aspWebPartZone  { }
.aspWizard  { }

/* Solution Controls */
.Content
{
	width: 960px;
	margin: 0 auto 0 auto;
}
.ContentPage 
{
	background-image: url(Images/ContentPageBackground.png);
	background-repeat: no-repeat;
	height: 620px;
	margin-top: 15px;
}
.Header 
{
	background-image: url(Images/ProSoftLogo.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 95%;
	height: 95px;
	margin: 5px auto 5px auto;
}
.Search 
{
	background-image: url(Images/SearchBox.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	width: 50%;
	text-align: right;
	height: 95px;
	color: rgb(15,137,137);
}
.SearchBox 
{
	border: 0;
	color: rgb(15,137,137);
	font-family: Verdana, Arial, Sans-Serif;
	margin: 32px 10px 0 0;
	width: 175px;
}
.MenuBar 
{
	background-color: rgb(5,80,79);
	width: 951px;
	height: 60px;
	margin-left: 1px;
}
.MenuBar .MenuItem {
    margin-left: 25px;
    margin-top: 20px;
    margin-right: 25px;
}
.MenuBar .MenuItem a {
    margin-right: 25px;
    }
.MenuBar .MenuItem a:hover {
    background-color: rgb(15,137,137);
}
.LeftColumn 
{
	float:left;
	margin-right: 30px;
}
.LeftHeader 
{
	background-color: rgb(117,118,121);
	font-size: 200%;
	text-align: center;
	color: White;
	font-variant: small-caps;
	font-weight: bold;
	height: 65px;
	margin: 30px 0 0 30px;
	width: 170px;
}
.LeftHeaderText 
{
	padding-top: 15px;
}
.LeftContent 
{
	background-color: rgb(159,161,164);
	color: White;
	font-variant: small-caps;
	height: 320px;
	width: 170px;
	margin: 5px 0 0 30px;
}
.LeftContent select {
    font-size: 90%;
    color: White;
    background-color: rgb(159,161,164);
    width: 170px;
    height: 20em;
    border: none;
}

.LeftContentText 
{
	padding: 5px 0px 0 0px;
	font-size: 90%;
	font-weight: bold;
}
.LeftContentText li 
{
	list-style-image: url(Images/MenuArrowLight.png);
	list-style-position: outside;
	margin-bottom: 15px;
}
.LeftContentText a {
    color: White;
    font-size: 110%;
    margin-left: 1em;
}
.ContentHeader 
{
	color: rgb(159,161,164);
	font-weight: bold;
	font-size: 120%;
	text-transform: uppercase;
	margin: 30px 0 0 0px;
}
.ContentText
{
    font-size: 90%;
    padding: 2em;
}
.ContentText h1 {
    font-size: 120%;
    font-weight: bold;
}
.ContentText ul
{
    list-style-type: square;
    list-style-image: none;
    list-style-position: inside;
    text-indent: 2em;
    margin-top: .25em;
}
.ContentText ul li {
    margin-top: .5em;
}
.ContentText ul ul
{
    list-style-type: circle;
    list-style-image: none;
    list-style-position: inside;
    text-indent: 4em;
    margin-top: 0;
    font-size: 90%;
    line-height: 1em;
}
.ContentText ol
{
    list-style-type: decimal;
    list-style-image: none;
    list-style-position: inside;
    text-indent: 2em;
    margin-top: .25em;
}
.Footer 
{
	font-size: 80%;
	color: White;
}
.ContactForm
{
    background-color: White;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: rgb(159,161,164);
    border-right-color: rgb(117,118,121);
    border-bottom-color: rgb(117,118,121);

    font-size: 90%;

    margin: 1em;
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 30%;
    width: 50%;
    height: 40%;
    padding: 2em;
}
.ContactForm input {
    font-size: 100%;
}
.CareerSubmissionForm {
    background-color: White;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: rgb(159,161,164);
    border-right-color: rgb(117,118,121);
    border-bottom-color: rgb(117,118,121);

    font-size: 90%;

    margin: 1em;
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 30%;
    width: 40%;
    height: 30%;
    padding: 2em;
}
.CareerSubmissionForm input {
    font-size: 100%;
}
.Newsletter {
    font-size: 90%;
    height: 367px;
}
.Newsletter .aspPanel 
{
	height: 367px;
}