/* CSS Document */

body{
	margin: 0px 0 0 0;
	padding: 0px;
	border: 0px;
	background-color: #606060;
	font-family: Verdana, Arial, times, serif;
	font-size: 11pt;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #FEFEFE;
}

td {
	text-align: left;
	vertical-align: top;
}

a:link, a:visited, a:active {
	font-family: Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #0066FF;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

.RoundedBox {
	color: #000000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

h1.IndexHeading {
	color: #FEFEFE;
	font-family: times new roman, times, verdana, arial, ms sans serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.5em;
	padding: 10px 10px 2px 10px;
}

td.PortfolioImage
{
	padding-left: 8px;
}

td.PortfolioImage img
{
	border: 1px solid #555555;
}

td.PortfolioText
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

td.PortfolioText h4
{
	font-family: Arial, sans-serif;
	color: #336699;
	font-size: 11pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

td.PortfolioText div
{
	color: #404040;
	margin: 0 0 5px 0;
}

td.PortfolioRowHead
{
	padding: 0;
	margin: 0;
	height: 4px;
	background-color: #BDD2E1;
}

td.PortfolioText div a:link, td.PortfolioText div a:visited, td.PortfolioText div a:active {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
}

td.PortfolioText div a:hover {
	text-decoration: underline;
}

.QuoteTitle {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.QuoteText {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

.QuoteAuthor {
	font-size: 10pt;
	font-style: italic;
	padding: 0 0 0 25px;
}

.QuoteDivider {
	background-color: #6D9ABE; 
	margin: 6px 0 6px 0;
}

.IndexContent {
	font-family: Verdana, Arial;
	font-size: 12pt;
	text-decoration: none;
	color: #FFFFFF;
}

a.IndexContentLink:link, a.IndexContentLink:visited, a.IndexContentLink:active {
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a.IndexContentLink:hover {
	text-decoration: none;
	color: #f0c600;
}

a.IndexContactLink:link, a.IndexContactLink:visited, a.IndexContactLink:active {
	font-family: Verdana, Arial;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
}

a.IndexContactLink:hover {
	text-decoration: none;
	color: #CC0000;
}

.IndexTestimonialContact {
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #0066ff; /* #bc4b00; */
}

.IndexTestimonial {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #303030;
	padding:2px 15px 10px 5px;
}

.IndexSamplesTitle
{
	font-family: Arial, sans-serif;
	font-size: 14pt;
	color:#3F3F3F;
	font-weight: bold;
	border-bottom: 1px solid #000000; 
	padding: 4px 4px 4px 0px; 
	margin: 0;
}

.IndexSamples {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FAFAFA;
}

a.IndexSamplesLink:link, a.IndexSamplesLink:visited, a.IndexSamplesLink:active {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FEFEFE;
}

a.IndexSamplesLink:hover {
	text-decoration: underline;
	color: #CC0000;
}

#MainMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FAFAFA;
	width: 402px;
	height: 115px;
	text-align: center;
	padding-top: 32px;
	margin: 0;
	/* border: 1px solid #000000; */
}

#MainMenuBlog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FAFAFA;
	width: 400px;
	text-align: center;
	padding: 48px 0 0 0;
}

#MainMenu a:link, #MainMenu a:visited, #MainMenu a:active, #MainMenuBlog a:link, #MainMenuBlog a:visited, #MainMenuBlog a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#MainMenu a:hover, #MainMenuBlog a:hover {
	color: #f0c600;
	/* background-color: #FFFFFF; */
}

#FooterMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FEFEFE;
	text-align: center;
	padding-top: 15px;
}

#FooterMenu a:link, #FooterMenu a:visited, #FooterMenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FEFEFE;
	text-decoration: none;
}

#FooterMenu a:hover {
	color: #f0c600;
	/* background-color: #FFFFFF; */
}

#FooterCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FEFEFE;
	width: 402px;
	height: 92px;
	text-align: center;
	padding-top: 15px;
}

#SamplesTable {
	border-width: 0;
}

#SamplesTable td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FEFEFE;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

#SamplesTable td strong {
	font-size: 15px;
}

#SamplesTable td a:link, #SamplesTable td a:visited, #SamplesTable td a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FAFAFF;
}

#SamplesTable td a:hover {
	text-decoration: underline;
}

#DefaultLink a:link, #DefaultLink a:visited, #DefaultLink a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #1f1f1f;
}

#DefaultLink a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

h1.pageTitle, h2.pageTitle {
	font-family: Verdana Arial Tahoma;
	font-size: 24px;
	text-decoration: none;
	color: #FEFEFE;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.SampleSection {
	padding: 5px 8px 5px 8px;
}

.CourseSubTitle {
	font-family: "Times New Roman", times, serif;
	font-size: 14pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: #FEFEFE;
}

.SampleSectionTitle {
	color: #FAFAFA;
	font-family: times new roman, verdana, arial, ms sans serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14pt;
}

.SampleSectionText {
	font-family: Verdana, Arial, times, serif;
	font-size: 11pt;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #FEFEFE;
}

a.SamplesLink:link, a.SamplesLink:visited, a.SamplesLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #FAFAFF;
}

a.SamplesLink:hover {
	text-decoration: underline;
}

.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #FEFEFE;
}
.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #FEFEFE;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #FEFEFE;
}
.tah12 {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #FEFEFE;
}

.tah13 {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #FEFEFE;
}
.tah14 {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	color: #FEFEFE;
}


.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FEFEFE;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FEFEFE;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FEFEFE;
}

td {
	vertical-align: top;
}

.FormInputText {
	background-color: #FCFCFC;
	color: #303030;
	font-family: verdana, arial, ms sans serif;
	font-weight: bold;
	font-size: 12pt;
}

.BannerLeft {
	background-color: #FFFFFF;
	background-image: url(../images/banner-left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.BannerRight2 {
	background-color: #FFFFFF;
	background-image: url(../images/banner-right2-static.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.BannerFullBlog {
	background-color: #FFFFFF;
	background-image: url(../images/banner-full-blog.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.BannerRightBlog {
	background-color: #FFFFFF;
	background-image: url(../images/banner-right-blog.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.BannerFooter {
	background-color: #FFFFFF;
	background-image: url(../images/banner-footer.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.PageTopLeftCorner{
	height: 6px;
	width: 32px;
	background-image: url(../images/top-left-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.PageTop{
	height: 6px;
	width: 772px;
	background-image: url(../images/top-shadow.jpg);
	background-repeat: repeat-x;
	background-position: top left;

}

.PageTopRightCorner{
	height: 6px;
	width: 32px;
	background-image: url(../images/top-right-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.PageLeft{
	width: 32px;
	background-image: url(../images/left-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.PageContent{
	width: 772px;
	height: 675px;
}

.PageContentFooter {
	width: 772px;
	height: 60px;
	background-color: #314252;
}

.PageRight{
	width: 32px;
	background-image: url(../images/right-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.PageBottomLeftCorner{
	height: 32px;
	width: 32px;
	background-image: url(../images/bottom-left-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.PageBottom{
	height: 6px;
	width: 772px;
	background-image: url(../images/bottom-shadow.jpg);
	background-repeat: repeat;
	background-position: top left;
}

.PageBottomRightCorner{
	height: 32px;
	width: 32px;
	background-image: url(../images/bottom-right-shadow.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.BoxTopLeftCorner{
	height: 16px;
	width: 16px;
	background-image: url(../images/cb-top-left.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.BoxTop{
	height: 16px;
	background-image: url(../images/cb-top.gif);
	background-repeat: repeat-x;
	background-position: top left;

}

.BoxTopRightCorner{
	height: 16px;
	width: 16px;
	background-image: url(../images/cb-top-right.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.BoxLeft{
	width: 16px;
	background-image: url(../images/cb-left.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.BoxContent{
	background-color: #FFFFFF;
}

.BoxRight{
	width: 16px;
	background-image: url(../images/cb-right.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.BoxBottomLeftCorner{
	height: 16px;
	width: 16px;
	background-image: url(../images/cb-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.BoxBottom{
	height: 16px;
	background-image: url(../images/cb-bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.BoxBottomRightCorner{
	height: 16px;
	width: 16px;
	background-image: url(../images/cb-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: top left;
}