﻿body
{
	background: #ffffff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../../images/bg-01.jpg) repeat-y center #003d7c;
}

a:link, a:active, a:visited
{
	color: #00438A;
	text-decoration: underline;
}

a:hover
{
	color: #E57004;
}

h1
{
	color: #E57004;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 3px;
}

h2
{
	color: #E57004;
	font-size: 20px;
	font-weight: normal;
}



.clear
{
	clear: both;
}


/*****************
* Header
*****************/
#divHeader
{
	background: #013e7f;
	text-align: center;
}

.logo
{
	border: none;
}


/*****************
* Menu
*****************/
#divMenuContainer
{
	background: url(../../images/nav-bg-01.jpg) repeat-x;
	height: 47px;
	text-align: center;
}

.MainMenu
{
	width: 968px;
	margin: 0 auto;
}

.MainMenu ul
{
	margin: 0;
	padding-top: 10px;
}

.MainMenu li
{
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
	background: url(../../images/line2.gif) no-repeat right;
}

.MainMenu li a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.MainMenu li a:hover
{
	color: #5FACFF;
}

.lastMenuItem
{
	background: none !important;
}

.SelectedMenuItem a
{
	color: #5FACFF !important;
}


/*****************
* Main Content
*****************/
#divContentContainer
{
	background: #ffffff;
}

#divMainContent
{
	padding-top: 15px;
	width: 968px;
	margin: 0 auto;
	min-height: 500px;
	padding-bottom: 15px;
	color: #555556;
	font-size: 12px;
}




/*****************
* Footer
*****************/

#divFooterContainer
{
	height: 75px;
	clear: both;
}

#divFooterTop
{
	background: url(../../images/footer-stroke-01.jpg) repeat-x;
	height: 9px;
}

#divFooter
{
	width: 968px;
	padding: 15px;
	margin: 0 auto;
}

#divCopyright
{
	float: right;
	width: 200px;
	padding: 15px;
	color: #809EBE;
	font-size: 11px;
}


/*****************
* FooterMenu
*****************/

.FooterMenu
{
	width: 700px;
	margin: 0 auto;
	float: left;
}

.FooterMenu ul
{
	margin: 0;
	padding-top: 10px;
}

.FooterMenu li
{
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../../images/line2.gif) no-repeat 7px right;
}

.FooterMenu li a
{
	color: #809EBE;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.FooterMenu li a:hover
{
	color: #ffffff;
}

















/*****************
* HomePage
*****************/
.homeFlash
{
	float: left;
	width: 768px;
	padding-bottom: 10px;
}

.yearImage
{
	float: right;
	height: 235px;
	width: 192px;
	border: none;
}

#homeBoxes
{
	clear: both;
	font-size: 12px;
	color: #562900;
	padding-bottom: 10px;
}

#homeBoxes .homebox
{
	background: url(../../images/homebox.gif) no-repeat;
	width: 316px;
	height: 290px;
	float: left;
	margin-right: 10px;
	padding-top: 7px;
}

#homeBoxes .lastBox
{
	margin-right: 0 !important;
}

#homeBoxes h1
{
	margin-top: 0;
	margin-bottom: 16px;
	color: #E57004;
	font-size: 24px;
	font-weight: normal;
	padding-left: 7px;
	height: 30px;
}

.homeBoxText
{
	padding-left: 10px;
	padding-right: 10px;
	height: 203px;
}

.homeBoxFooter
{
}

.homeBoxFooter a
{
	background: url(../../images/learn-more-b-01.jpg) no-repeat;
	display: block;
	width: 316px;
	height: 40px;
}

.homeBoxFooter a:hover
{
	background: url(../../images/learn-more-b-02.jpg) no-repeat;
}

.homeBottom
{
	height: 24px;
	background-image: url(../../images/home-banner-02.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	text-align: right;
	margin-top: 1px;
	padding-top: 6px;
}

.homeBottom a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}



/*****************
*  Solutions
*****************/

.SolutionsHeader
{
}

.SolutionsHeaderImage
{
	float: left;
}

.SolutionBoxes
{
	clear: both;
	padding-top: 25px;
}

.SolutionsBox
{
	width: 297px;
	border-right: 1px dotted #E57106;
	padding-right: 15px;
	float: left;
	margin-right: 15px;
}

.SolutionsBoxLast
{
	border-right: none !important;
	margin-right: 0 !important;
}

.SolutionsBoxText
{
	height: 275px;
}

.SolutionsBoxText ul
{
	color: #E57106;
	font-weight: bold;
}

.SolutionsBoxFooter a
{
	color: #E57106;
	text-decoration: none;
	font-weight: bold;
}

.SolutionsBoxFooter a:hover
{
	color: #683200;
}



/*******************
*  Cloud Computing
********************/

.LeftContent
{
	margin-top: 15px;
	float: left;
	border-right: 1px dotted #E57106;
	padding-right: 15px;
	width: 758px;
}

.RightContent
{
	float: right;
	width: 192px;
}

.RightContentLinks
{
	padding-left: 10px;
	padding-right: 10px;
}


.RightContentLinks a
{
	color: #683200;
	font-weight: bold;
	text-decoration: none;
}

.MSOnlineImage
{
	text-align: center;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}

.CloudBox
{
	width: 175px;
	float: left;
	padding-right: 15px;
}

.CloudBox h2
{
	color: #00279d;
	font-size: 12px;
	font-weight: bold;
}

.CloudBoxLast
{
	padding-right: 0 !important;
}

.TalkToUs
{
	background: url(../../images/talk-to-us-004-a.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 171px;
}

.TalkToUs:hover
{
	background: url(../../images/talk-to-us-004-b.jpg) no-repeat;
}

.TalkToUsBottom
{
	background: url(../../images/talk-to-us-004-c.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 64px;
	margin-bottom: 25px;
}

.TalkToUsBottom:hover
{
	background: url(../../images/talk-to-us-004-d.jpg) no-repeat;
}



/*******************
*  Success Stories
********************/
.LeftTop
{
	float: left;
	width: 768px;
}

.TalkToUs2
{
	background: url(../../images/talk-to-us-001-a.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 80px;
}

.TalkToUs2:hover
{
	background: url(../../images/talk-to-us-001-b.jpg) no-repeat;
}

.TalkToUs2Bottom
{
	background: url(../../images/talk-to-us-001-c.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 63px;
	margin-bottom: 25px;
}

.TalkToUs2Bottom:hover
{
	background: url(../../images/talk-to-us-001-d.jpg) no-repeat;
}

.TalkToUs3Bottom
{
	background: url(../../images/talk-to-us-003-c.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 63px;
	margin-bottom: 25px;
}

.TalkToUs3Bottom:hover
{
	background: url(../../images/talk-to-us-003-d.jpg) no-repeat;
}

.SuccessTable
{
	width: 100%;
	border-bottom: 1px dotted #003D7D;
}

.SuccessLogos
{
	width: 150px;
	border-top: 1px dotted #003D7D;
}

.SuccessInfo1
{
	border-right: 1px dotted #003D7D;
	border-top: 1px dotted #003D7D;
	width: 334px;
	padding: 15px;
}

.SuccessInfo1 h2
{
	font-size: 16px;
}

.SuccessInfo1 a
{
	color: #00438A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.SuccessInfo2
{
	border-top: 1px dotted #003D7D;
	width: 334px;
}

.SuccessInfo2 h2
{
	font-size: 16px;
}


.SuccessInfo2 a
{
	color: #00438A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}


/*****************
* Contact Us
*****************/
.ContactReferral
{
	float: right;
	border: none;
}

.ContactInfo
{
	float: left;
	width: 600px;
}

.ContactInfo hr
{
	clear: both;
}

.ContactAddress
{
	float: left;
	width: 200px;
	padding-right: 20px;
}

.ContactOther
{
	float: left;
	width: 300px;
}

.ContactLabel
{
	float: left;
	width: 150px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 5px;
}

.ContactDetails
{
	border-bottom: 1px dotted #003D7D;
	border-top: 1px dotted #003D7D;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}


.ContactForm
{
	background: url(../../images/contact-bottom.jpg) bottom no-repeat #ccd9e6;
	width: 968px;
	padding-bottom: 25px;
}

.ContactFormLabel
{
	color: #003D7E;
	font-weight: bold;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}

.ContactFormSection
{
	float: left;
	width: 450px;
}

.ContactTextBox
{
	width: 200px;
}

input.btn
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-color: #346497;
	border: 1px solid #ffffff;
	width: 100px;
	margin-left: 760px;
}

input.btn:hover
{
	color: #003d7d;
	background-color: #ffffff;
}

.ContactSubmitted
{
	color: #003D7E;
	font-weight: bold;
	text-align:center;
	
}




.Links-1 a
{
	color: #E57106;
	text-decoration: none;
	font-weight: bold;
}

.Links-2 a
{
	color: #555556;
	font-size: 11px;
	text-decoration: none;
}

.Links-2 a:hover
{
	color: #6D7DC9;
	text-decoration: underline;
}
