body {background-color:black; background-image:url('images/MainBackground.jpg'); background-repeat:no-repeat; background-position:center top;}

.View-Sample-VT {position:absolute; z-index:10; top:0px; right:60px;}

.BodyContentDiv {position:absolute; z-index:3; width:780px; top:370px; left:50%; margin-left:-380px;}
.BodyTitleDiv {font-family:verdana,arial; color:#9dbfc2; color:#CCEEFF; color:#CCDDEE; font-size:22px; font-weight:bold; position:absolute; text-align:center; z-index:3; width:800px; top:325px; left:50%; margin-left:-399px;}
.BodyContentPNG700 {position:relative; margin-left:40px;}

.BodySubHeadingDIV {margin:0 auto;width:680px; font-family:verdana,arial; font-size:18px; color:#FFFFFF;}
.BodyTextDIV {margin:0 auto;width:640px; font-family:verdana,arial; font-size:14px; color:#FFFFFF; margin-top:15px;}

.BodyBullets {margin:0 auto; padding-left:30px; width:600px; font-family:verdana,arial; font-size:14px; color:#FFFFFF; margin-top:2px; }
.BodyBulletsStar {font-family:verdana,arial; position:relative; top:8px; font-size:24px; color:#FFFFFF; font-weight:bold; margin-left:-24px; left:-5px;}

.BodyBullets2 {margin:0 auto; padding-left:30px; width:600px; font-family:verdana,arial; font-size:14px; color:#FFFFFF; margin-top:-3px; }
.BodyBulletsStar2 {font-family:verdana,arial; position:relative; top:8px; font-size:24px; color:#FFFFFF; font-weight:bold; margin-left:-24px; left:-5px;}

/* Question Form - Other than on News Page */

.QuestionTitle {width:280px; font-family:verdana,arial; margin-bottom:3px; font-size:14px; color:#a0a8af; text-align:center;}
.QuestionContentDiv {padding:3px; padding-bottom:0px; padding-top:1px; width:190px;}



/* Blog Stuff */

.BlogBodyTitleDiv {font-family:verdana,arial; color:#CCEEFF; color:#CCDDEE; color:#8090a0; font-size:22px; margin-bottom:0px; font-weight:bold; position:absolute; text-align:Left; z-index:3; width:550px; top:325px; left:50%; margin-left:-380px;}
.BlogBodyContentDiv {position:absolute; z-index:3; width:550px; top:355px; left:50%; margin-left:-380px; margin-top:0px;}
.BlogEntryTitleDiv {font-family:verdana,arial; color:#CCDDEE; font-size:22px; font-weight:bold; border-top:1px solid #8090a0; padding-top:20px; text-align:Left; z-index:3; width:550px; }
.BlogAuthorTextDIV {width:550px; font-family:verdana,arial; font-size:14px; color:#FFFFFF;}
.BlogEntryContentDIV {width:530px; margin:10px; font-family:verdana,arial; font-size:14px; color:#FFFFFF;}
.BlogSocialMedia {width:540px; font-family:verdana,arial; font-size:14px; color:#8090a0; text-align:right; }

.BlogSideContentTitleDiv {position:absolute; z-index:3; width:190px; font-family:verdana,arial; font-size:12px; color:#8090a0; left:50%; text-align:right; margin-left:190px;}
.BlogSideContentDiv {position:absolute; z-index:3; padding:3px; padding-bottom:0px; padding-top:1px; width:190px; left:50%; margin-left:190px;}
.BlogSideContentEntry {width:180px; padding:3px; font-family:verdana,arial; color:#AABBCC; font-size:12px; border-top:1px solid #60686f;}

A.BlogSideContentLink {font-family:verdana,arial; color:#AABBCC; font-size:12px; text-decoration:none;}
A.BlogSideContentLink:hover {font-family:verdana,arial; color:#FFFFFF; font-size:12px; text-decoration:none;}

A.BlogEntryTitleLink {font-family:verdana,arial; color:#CCDDEE; font-size:22px; text-decoration:none;}
A.BlogEntryTitleLink:hover {font-family:verdana,arial; color:#ffffff; font-size:22px; text-decoration:none;}

.BlogPageNumbers {font-family:verdana,arial; font-size:14px; color:#607080; width:550px; text-align:center;}
.BlogPageNumbersCurrent {font-family:verdana,arial; color:#607080; font-size:16px; text-decoration:none;}
A.BlogPageNumbersLink {font-family:verdana,arial; color:#BBCCDD; font-size:16px; text-decoration:none;}
A.BlogPageNumbersLink:hover {font-family:verdana,arial; color:#FFFFFF; font-size:16px; text-decoration:none;}

.BlogIndividualTitle {font-family:verdana,arial; border-top:1px solid #ccddee; padding-top:10px; color:#ccddee; font-size:22px; font-weight:bold; position:absolute; text-align:Left; z-index:3; width:660px; top:345px; left:50%; margin-left:-280px;}
.BlogIndividualBodyContent {position:absolute; z-index:3; width:660px; top:385px; left:50%; margin-left:-280px; margin-top:0px;}
.BlogIndividualEntryContent {width:640px; margin:10px; font-family:verdana,arial; font-size:14px; color:#FFFFFF;}
.IndividualBlogSideContentEntry {width:72px; padding:3px; font-family:verdana,arial; color:#AABBCC; font-size:12px; border-top:1px solid #60686f;}
.IndividualBlogSideContent {position:absolute; z-index:3; padding:3px; padding-bottom:0px; padding-top:1px; width:82px; left:50%; margin-left:-380px;}


/* Share Page */
.ShareBox {
	width:400px; margin-left:200px; left:50%;
	border-top:1px solid #708090; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #708090;
	}
.ShareBoxText { margin-top:5px; font-family:verdana,arial; font-size:14px; color:#CCDDEE;}
.ShareBoxTextSmall { margin-top:5px; font-family:verdana,arial; font-size:12px; color:#CCDDEE;}
.ShareInput {width:280px; border:1px solid #708090; background-color:RGBA(255,255,255,0.1); font-family:verdana,arial; color:#ffffff; font-size:12px;}
.ShareTextarea {width:398px; height:100px; margin-top:5px; margins:0px; padding:0px; border:1px solid #708090; background-color:RGBA(255,255,255,0.1); font-family:verdana,arial; color:#ffffff; font-size:12px;}
.ShareButton {width:100px; margin-left:150px; padding:2px; margin-top:15px; margin-bottom:15px; border:1px solid #708090; background-color:RGBA(255,255,255,0.2); font-family:verdana,arial; color:#ffffff; font-size:12px;}



/* Company Title */
.MainCompanyTitle {position:absolute; z-index:3; position:absolute; left:50%; margin-left:-140px; top:195px; padding:0px; width:280px; height:70px;}

/* Listing Pages */
.ListingsTwitter {z-index:3; width:320px; padding:5px; padding-left:8px; padding-right:8px; padding-bottom:0px; height:92px; margin-left:220px; margin-bottom:20px; font-family:verdana,arial; font-size:14px; color:#FFFFFF;}

/* Copyright Line */
.CopyrightLineBasic {text-align:center; display:block; font-family:verdana,arial; font-size:12px; color:#506070; margin-top:40px; margin-bottom:10px;}
.CopyrightLineLong {margin:0 auto;width:800px; text-align:center; font-family:verdana,arial; font-size:12px; color:#506070; margin-top:40px; margin-bottom:10px;}
.CopyrightLineShort {width:800px; text-align:center; font-family:verdana,arial; font-size:12px; color:#506070; position:absolute; left:50%; margin-left:-399px; bottom:10px;}

/* Menu Bar */
.MenuPositioning {width:800px; height:30px; position:absolute; left:50%; margin-left:-399px; top:278px; top:272px;}
.DropDown {visibility:hidden; background-color:#aaaaaa; border:1px solid #555555; position:absolute; z-index:5; padding:0px; top:298px; left:50%; background: -moz-linear-gradient(top,  #dddddd,  #707070); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#707070'); background:-webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#707070))}
.MenuOption {padding:3px; padding-left:5px; padding-right:5px;}
A.MenuLink {font-family:verdana,arial; font-size:12px; display:block; text-decoration:none; color:#000000; font-weight:bold;}

/* Questions Page */
A.QuestionsLink {font-family:verdana,arial; font-size:12px; text-decoration:none; color:#8eb6d4; font-weight:bold;}
A.QuestionsLink:hover {font-family:verdana,arial; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.QuestionAnswer {margin:0 auto; padding-left:40px; margin-top:8px; display:none; margin-bottom:10px; width:580px; font-family:verdana,arial; font-size:12px; color:#ffffff;}
.QuestionBulletsStar {font-family:verdana,arial; position:relative; top:7px; font-size:24px; color:#FFFFFF; font-weight:bold; margin-left:-24px; left:-5px;}

/* For the practice listings pages */
.ListingTitle {font-family:verdana,arial; font-size:14px; color:#ffffff; font-weight:bold;}
.ListingBody {font-family:verdana,arial; font-size:12px; color:#ffffff;}
