/****************************** General Styles ******************************/
@import 'reset.css';
html, body, div {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	min-height:100%
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121B32;
	background: url(../img/bg/bg2.png) repeat;
	min-width:970px;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #26262B;
}
#UsrForms input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #26262B;
}
#UsrForms input {
	padding:2px;
    margin:3px;
}
.tytext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    margin: 8px;
}
p.tytext {
    color:white;
    font-weight:normal;
    font-style:normal;
}
.tytextsig {
    color:#FDB31C;
    font-weight:normal;
    font-style:normal;
    float:right;
    margin-right:90px;
}
.regformlink {
    font-weight:bold;
    font-style:normal;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color:goldenrod;
}
.regformlink:hover {
    color:darkgoldenrod;
}
.formErrTxt {
    width:500px;
    margin: 4px 14px;
    padding: 5px;
    border:1px solid #BCC1CF;
    text-align:center;
    background-color:#4A4E58;
}
.ErrBox {
    width:500px;
    margin: 4px 14px;
    padding: 5px;
    border:1px solid #BCC1CF;
    text-align:center;
    background-color:#e8e8e8;
    color: black;
}
.formErrTxtMPE {
    width:600px;
    height:200px;
    margin: 4px 25px;
    padding: 10px;
    border:1px solid #BCC1CF;
    text-align:center;
    background-color:#4A4E58;
}
div.CaptchaRobotText {
    margin-left: 10px;
    margin-bottom:4px;
}
.popErrTxt {
    color: red;
    font-weight:bold;
    font-style:normal;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#divCaptchaNewReg {
    margin-left:2px;
}
.ValidationTxtCaptcha {
    font-size:9px;
    color:#dbdbdb;

}
#divCaptchaNewRegTxt {
        margin: 3px;
    width: 276px;
}
.divCaptchaNewRegTxt {
        margin: 3px;

}
.DivCaptchaBoxMain {
    width:286px;
    padding: 2px;
    margin: 0 2px;
    background-color:#121B32;
    border:1px solid #BCC1CF;
}
.DivCaptchaBox300 {
    width:336px;
    padding: 2px;
    margin: 0 2px;
    background-color:#121B32;
    border:1px solid #BCC1CF;
}
.CaptchaBox {
    padding:2px;
}
.DivCaptchaBox350 {
    width:386px;
    padding: 2px;
    margin: 0 2px;
    background-color:#121B32;
    border:1px solid #BCC1CF;
}
.PanelErrorTxt {

}
div.divLogInFormFooter {

    width:656px;
    padding:5px;
    color:white;
}

.UsrFormSubText {
    color:#888888;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.cb {
	clear: both;
}
.lastCol {
	margin-right: 0 !important;
}
a {
	text-decoration: none;
	color: #515160;
}
a:hover {

	text-decoration:underline;
	color: #606a83;
}
h1 {
	font-size:  100px;
	color: #121B32;
	text-shadow:0px -1px white;
	font-family: 'Mr De Haviland', cursive;
	text-transform:capitalize;
	font-weight:bold;
}
h2 {
	font-size: 26px;
	text-transform: uppercase;
	font-weight:200;
	text-shadow: 0 1px white;
	color: #121B32;
	font-family: 'Yanone Kaffeesatz', sans-serif;
    margin-bottom:15px;
}


h2.sb {
	font-size: 26px;
	text-transform: uppercase;
	font-weight:200;
	text-shadow: 0 1px white;
	color: #121B32;
	font-family: 'Yanone Kaffeesatz', sans-serif;
    text-align:center;
    margin-bottom:0px;
}
h2.ArtNews {
	font-size: 22px;
	text-transform: uppercase;
	font-weight:200;
	text-shadow: 0 1px white;
	color: #121B32;
	font-family: 'Yanone Kaffeesatz', sans-serif;
    text-align:center;
    margin-bottom:0px;
}
h3 {
	font-size:26px;
	color:  #121B32;
    font-weight:200;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform: capitalize;
    font-style:italic;
    margin-bottom:19px;
    text-align:center;
}
h3.sb {
	font-size:26px;
	color:  #121B32;
    font-weight:200;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform: capitalize;
    font-style:italic;
    margin-bottom:9px;
    text-align:center;
}
h4 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color: #606a83;
	font-style:italic;
	font-weight:300;
	font-size:16px;
	text-transform:capitalize;
}
h5 {
	font-size:14px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	color:  #121B32;
	margin-bottom:10px;
}
h6 {
	font-size:12px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	color:  #121B32;
	margin-bottom:10px;
}
p {
	line-height: 1.5em;
	margin-bottom:15px;
	color: #646c7f;
	font-family: 'Open Sans', sans-serif;
}
div.blankSeparator {
	height: 1px;
	margin-bottom: 40px;
	display: block;
}
div.blankSeparator1 {
	height: 1px;
	margin-bottom: 20px;
	display: block;
}
div.blankSeparator2 {
	height: 1px;
	margin-bottom: 80px;
	display: block;
}
div.blankSeparator3 {
	height: 1px;

	display: block;
}
div.blankSeparator4 {
	height: 1px;
	margin-bottom: 14px;
	display: block;
}
div.blankSeparator5 {
	height: 1px;
	margin-bottom: 4px;
	display: block;
}
div.clearSep {
    height: 1px;
    clear:both;
	display: block;
}
div.blankSeparatorClear {
	height: 1px;
    clear:both;
    margin-bottom:10px;
	display: block;
}
div.sepContainer {
	height: 2px;
	background:white;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	display: block;
	margin: 15px 0;
}
div.sepContainerForm {
	height: 2px;
	background:#cccccc;
    border-bottom:dashed 1px #133F64;
	display: block;
	margin: 6px 0;
	width:100%;
}
div.sepContainer1 {
	height: 2px;
	background:white;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	display: block;
	margin: 10px 0 30px 0;
}
div.sepContainer2 {
	height: 2px;
	background:white;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	display: block;
	margin: 10px 0 30px 0;
}
div.aboutSeparator {
	height: 2px;
	background:white;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	display: block;
	margin: 20px 0;
}
div.sepContainer3 {
	height: 2px;
	border-bottom:1px dashed #121B32;
	border-top:1px solid #121B32;
	display: block;
	margin: 15px 0 15px 0;
}

div.AddThisWidget 
{
    margin: 10px 60px;
}
div.MusicLegal {
    text-align:center;
}
.moreInfo
{
    text-align:right;
    margin-right:20px;
}
.small {
    font-size:12px;
}
#SBAlbumInfo {
    margin-left: 0;
    padding-left: 0;
    list-style:circle;
    color:#121B32;
}
#SBAlbumInfo li.star {
 margin-bottom:9px;
    padding-left: 14px;
    background-image: url(../img/icons/bullet4-15.png);
    background-repeat: no-repeat;
    background-position:left top;

    }
#SBMusicianInfo {
    margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #121B32;
    background-color: #C4CAAB;
}
#SBMusicianInfo li {
    padding-left: 12px;
    padding-bottom: 3px;
    }
.SBNotecard {
    text-align:center;
    padding-left: 48px;
    padding-top: 8px;
    background-image: url(../img/notepad.png);
    background-repeat: no-repeat;
    background-position:left top;
    height: 78px;
}
#SBNotecard {
    margin-left: 0;
    padding-left: 0;
    color:#000000;
    
}
#SBNotecard li {
 margin-bottom:39px;
    padding-left: 74px;
    background-image: url(../img/notepad.png);
    background-repeat: no-repeat;
    background-position:left top;

    }
#SBSocial {
    margin-left: 0;
    padding-left: 0;
    color:#000000;
    font-size:16px;
}
#SBSocial li {
    vertical-align:middle;
    padding-left: 34px;

    }
#SBSocial a {
    vertical-align:middle;


    }
.SBSoc {
    vertical-align:middle; padding: 3px 0 3px 0;
}
.hdr_img {
    margin-bottom:12px;
}
/*  SBNotecard SBSocial  COLUMNS LAYOUT----------------------------------------------------------*/
.one-fourth, .one-half {
	float:left;
	margin-right:30px;
	position:relative;
}
.three-fourths 
{
    width: 670px;
	float:left;
	margin-right:30px;
	position:relative;
		background-color: #dddddd;
		padding: 10px;
}
.one-half {
	width: 460px;
}
.one-third {
	float:left;
	margin-right:30px;
	position:relative;
}
.one-third {
	width: 300px;
}
.one-sixth {
	float:left;
	margin-right:30px;
	position:relative;
}
.one-sixth {
	width: 135px;
}
.one-fourth {
	width: 210px;
    float:right;
}
.text-column
{
    
}
.player-column
{
    width: 210px;
}
.far-column 
{
    width: 230px;
	float:left;
	position:relative;
}
/******************************* Structure Styles *******************************/
div.centerContainer {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
div.BeHipPlayer 
{
    margin-left: 3px;
    margin-bottom: 6px;
}
div.BeHipMailRegSB 
{

    margin-bottom: 6px;
    width: 236px;
    height:500px;
    background-image: url(img/free-download-236x500.png);
    background-repeat: no-repeat;
    background-position:left top;
}
div.BeHipMailRegSBTextBox 
{
    margin: 5px;
    position: relative;
    top: 322px;
    background-color:white;
    height: 170px;
}
.AlbumCover 
{
    border: 2px solid black;
    margin:8px;
}
/******************************* Top Part *******************************/
#topContainer {
	background: #121B32;
}
.center {
}
.logo {
	margin-top:4px;
	margin-bottom:6px;
}
#nivoslider {
	background: #121B32;
}
.aboutPic
{
    margin:4px;
}
/******************************* USR Login stuff *******************************/
#tabcontent {
	width: 900px;
	margin: 0px;
	padding: 0px;
}
.DivLoggedIn
{
    height: 15px;
	float:right;
	margin-top:18px;
	position:relative;
	color:#eaeaea;
}
.DivDateTime
{
    clear:right;
	height: 15px;
	float:right;
	margin-top:4px;
	position:relative;
	color:#eaeaea;
}
.DivLogin
{
	height: 15px;
	float:right;
	margin:4px 60px 4px 0;
	position:relative;
	color:#eaeaea;
}
.DivAdBanner
{
    clear:right;
	height: 60px;
	float:right;
	margin-top:6px;
	position:relative;
	color:#000000;
}
a.logInHdr
{
    color:#C38A16;
}
a.logInHdr:hover
{
    color:#666666;
}
#formcontent {
	background-color:#eaeaea;
}
.loginbox {
	padding-bottom: 5px;
	background-color:#eaeaea;
}
.loginForm
{
	padding-left:15px;
}
.LoggedInHdr
{
    color:#73510D;
}
a.loggedInHdr
{
    color:#73510D;
}
a.loggedInHdr:hover
{
    color:#eaeaea;
}
.LoggedInText {
    float:right;
    margin-top:7px;
}
.loginbox .title {
	margin: 0;
    background-color:#cccccc;
	padding: 3px 16px;
	letter-spacing: -1px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 200;
    text-shadow: 0 1px #eaeaea;

}

.loginbox .title a {
	text-decoration: none;
}
.formtext-tiny
{
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
}
.text-validation
{
	color:Red;
}
.editbox
{
	color: #133F64;
	background: #eaeaea;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	border-width: 1px;
	padding: 2px 4px 2px 2px;
	margin:4px 1px 1px 1px;
	border-top:solid #133F64 1px;
	border-bottom:solid #000033 1px;
	border-right:solid #000033 1px;
	border-left:solid #133F64 1px;
}
.editbox {
	width:420px;
	height:16px;
	line-height:14px;
	padding:2px;
	border:1px solid #BCC1CF;
	background:#aaaaaa;
	overflow:auto;
}
.editbox:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
.editboxNoBorder
{
	color: #133F64;
	background: #cccccc;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	border-width: 1px;
	padding: 1px;	
}
.editboxNoBG
{
	color: #133F64;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	border-width: 1px;
	padding: 1px;	
}
.cst_editbox {
    color:#133F64;
	height:16px;
	line-height:14px;
	padding:2px;
    margin:2px;
	border:1px solid #BCC1CF;
	background:#aaaaaa;
	overflow:auto;
}
.cst_editbox:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
hr.formHR
{
	display:block;
	color:#ffffff;
	margin:6px auto;
	border-bottom:dashed 1px #133F64;
}
.MyFormView
{
	margin:0px;
	padding:0px;
}
.altCell
{
    background-color: #bbbbbb;
}
.requiredTxt
{
    color: #cc0000;
    font-weight: bold;
}
/*---- MyPage Section (USER DATA) ----*/
.MyPanel {
    height: 800px;
}
div.MyInfoListing
{
	padding: 10px 10px 10px 10px;
	margin: 5px;
	background-color:#cccccc;
	border-top:solid #ababab 1px;
	border-bottom:solid #999999 1px;
	border-right:solid #999999 1px;
	border-left:solid #ababab 1px;
    height:800px;
}
.MyInfoListingInnerBox {
    height:700px;
    overflow:auto;
}
.MySubTitle
{
	color: #133F64;
	margin: 0px 6px 0px 6px;
}
span.MySubTitleLeft
{
	float:left;
}
span.MySubTitleRight
{
	float:right;
	color: #133F64;
}
table.MyMPETable {
    width:590px;
}
p.MyColSpanCellP {
    margin:4px;
}
.MyTableHeader {
	padding:2px 4px 2px 6px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	white-space:nowrap;
	color: #133F64;
	background-color:#dddddd;
}
.MyLeftCell
{
	width:200px;
	text-align:right;
	padding:0px 4px 0px 6px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	white-space:nowrap;
	color: #133F64;
	background-color:#dddddd;
}
td.MyLeftCellHead
{
	width:200px;
	height:6px;
	line-height:6px;
	font-size: 6px; 
	padding:0px; max-height:6px;
	margin:0px;
	background: #cccccc url(img/myleftcolumnhead_6x120.gif) no-repeat;
	background-position:bottom
}
td.MyLeftCellFoot
{
	width:200px;
	height:6px;
	line-height:6px;
	padding:0px;
	margin:0px;
	background: #cccccc url(img/myleftcolumnfoot_6x120.gif) no-repeat;
}
.MyRightCell
{
	width:450px;
	padding:0px 6px 0px 4px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: bold; 
	font-variant: normal;
	color: #000000;
}
.MyRightCellBorder
{
	width:450px;
	padding:0px 6px 0px 4px;
	margin:0px;
	border-bottom:1px solid #666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: bold; 
	font-variant: normal;
	color: #000000;
}
.MyRightCBCell
{
	padding:0px 6px 0px 4px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: normal; 
	font-variant: normal;
	color: #000000;
}
.MyEditLink
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
}
.MyRightCellHead
{
	height:6px;
	padding:0px;
	margin:0px;
	background-color:#cccccc;
}
.MyRightCellLongText
{
	
}
.ClearDiv
{
	clear:both;
	margin: 0 auto;
	padding:0;
	height:0px;
}
.ComingSoonLabel
{
	color:#676767;
}
.MyFormView
{
	margin:0px;
	padding:0px;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/* ---------------------------------------------------------------------------*/
	/* contact.aspx form styles */
.ContactFormTitle 
{

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;

	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feb31c), color-stop(1, #fed90a) );
	background:-moz-linear-gradient( center top, #feb31c 5%, #fed90a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb31c', endColorstr='#fed90a');
	background-color:#feb31c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin: 3px;
	border:1px solid #ffaa22;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}
.ContactForm 
{
	background-color:#dddddd;
}
.ContactFormRightCell 
{
	color:#000000;
	background-color:#dddddd;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
    padding:3px;
    height:18px;
    line-height:18px;
    vertical-align:top;
}
.ContactFormLeftCell 
{
	background-color:#eaeaea;
	padding:3px;
    height:18px;
    line-height:18px;
    vertical-align:top;
}
.ContactButton {
    
}
.ContactFormTextCell
{
	background-color:#eaeaea;
	padding:13px;
    height:18px;
    line-height:18px;
    vertical-align:top;
}
.formLightBg
{
	background-color:#6B501B;
	padding:3px;
}
.FormHRLeftCell
{
	background-color:#bbbbbb;
}
.FormHRRightCell
{
	background-color:#bbbbbb;
}
p.formHR
{
	padding:0;
	margin:6px auto;
	display:block;
	height:1px;
	width:100%;
	color:#cccccc;
	border-bottom:dashed 1px #133F64;
}
/***************************** BUTTON!**************************/
.bhpbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.bhpbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.bhpbutton:active {
	position:relative;
	top:1px;
}
.bhpbutton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bbb9bd) );
	background:-moz-linear-gradient( center top, #ededed 5%, #bbb9bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bbb9bd');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	vertical-align:middle;
	color:#777777;
	font-family:Tahoma, Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 14px;
	margin-right:4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.bhpbutton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bbb9bd), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #bbb9bd 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb9bd', endColorstr='#ededed');
	background-color:#bbb9bd;
}.bhpbutton1:active {
	position:relative;
	top:1px;
}
.cbTxt
{
    vertical-align:middle;
    margin:0px;
}
/******************************* Navi *******************************/
div#menuContainer {
	background:url(../img/menu_bg.png) 0 0 repeat-x;
	height:60px;
}
#mainmenu {
	float:left;
    width:550px;
}
#navmenu {
    float:left;
}
ul.sf-menu {
	margin-top:0px;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
.sf-menu {
	position: absolute;
	z-index:1000;
	float: right;
	line-height: 12px;
	margin: 0;
	z-index: 99;
}
ul.sf-menu li a {
	border-right:1px solid white;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:0px 15px;
}
ul.sf-menu li ul li {
	border-right:none;
}
ul.sf-menu li {
	padding:25px 0px 20px 0px;
	text-decoration:none;
}
.sf-menu li a:link {
	color: #121B32;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.sf-menu li a#visited {
	color:#fff;
}
#mainmenu .sf-menu li a.cur {
	color:#fff
}
.sf-menu li a:hover { /* visited pseudo selector so IE6 applies text colour*/
	color:white;
}
.sf-menu li li a { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
	margin: 0;
	padding:15px 15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sf-menu li ul {
	border-right:5px solid #feb41c;
	margin-top:30px;
}
.sf-menu li ul a:link {
	background:#121B32;
	color: #fff;
	border: 0;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	text-transform:lowercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sf-menu li ul a:link:hover {
	padding-left: 8px;
	background:#121B32;
	color: #fff;
}
.sf-menu li li {
	background:#121B32;
	padding:0;
	border-bottom:1px solid #61627b;
}
.sf-menu li li li {
	padding:0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:-10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
span.home {
	margin-right:10px;
}
.moreInfo
{
    text-align:right;
    margin-right:20px;
}
/******************************* Socials *******************************/
div#socialsContainer {
	height: 30px;
	float:right;
	margin-top:18px;
	position:relative;
}
ul.socials li {
	display:inline;
	padding:5px;
}
div#loginContainer {
	height: 54px;
    width:400px;
	float:right;
	margin-top:8px;
    margin-right: 10px;
	position:relative;
}
div#loggedinasContainer {
	height: 54px;
    width:400px;
	float:right;
	margin-top:8px;
    margin-right: 10px;
	position:relative;
}
#LoginButton {
  display: block;
  width: 111px;
  height: 54px;
  float: right;
  background: url("../img/login-bttn-both4.png") no-repeat 0 0;
}
#LoginButton:hover {
    background-position: 0 -54px;
}
#LoginButton span {
  position: absolute;
  top: -999em;
}
#divLoginButton {

}
ul.login li {
	display:inline;
	padding:5px;
}
.effect1 {
	float:left;
	margin-right:15px;
	text-transform:uppercase;
}
.effect1 a {
	display:block;
	position:relative;
	float:left;
	clear:both;
}
.effect1 a > span {
	height:50px;
	line-height: 1.5em;
	float:left;
	position:relative;
	overflow:hidden;
}
.effect1 a span span {
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	text-align:center;
}
.effect1 a span span.sl-w1 {
	font-size:13px;
	margin-top:5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#121B32;
	z-index:2;
}
.effect1 a span span.sl-w2 {
	font-family: 'Open Sans', sans-serif;
	margin-top:5px;
	font-size:13px;
	color:white;
	font-weight:normal;
	z-index:3;
}
/******************************* Sliders - Piecemaker *******************************/
div#piecemaker {
	height:329px;
	width: 960px;
}
/******************************* Main-aboutContainer *******************************/
.DivLogin
{
	height: 15px;
	float:right;
	margin:4px 60px 4px 0;
	position:relative;
	color:#eaeaea;
}
.DivAdBanner
{
    clear:right;
	height: 60px;
	float:right;
	margin-top:6px;
	position:relative;
	color:#000000;
}
div#aboutContainer ul p {
	margin-bottom:5px;
}
span.plus {
	color: #da9a18;
	font-weight: bold;
	padding:0 2px 0 2px;
	font-size:26px;
}
a.buttonLink {
	background:url(../img/button.png) right center no-repeat;
	padding:15px 30px;
	text-decoration: none;
	color:#121B32;
	font-size:12px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
a.buttonLink:hover {
	background:url(..img/buttonOver.png) right center no-repeat;
	padding:15px 30px;
	text-decoration: none;
	color:#5f6d88;
}
/******************************* Main-guote *******************************/
div.quote h3 {
	font-size: 24px;
	color: #676c86;
	font-weight: 300;
	text-transform:capitalize;
	text-shadow: 0 1px white;
	font-style:italic;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-align:center;
}
div.quote h4 {
	text-align:center;
	text-transform:uppercase;
	font-style:normal;
}
/******************************* Main-latestwork *******************************/
div#latestworkContainer .one-third {
	background-color:#5f6d88;
	width:300px;
	height:140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/******************************* Main-services *******************************/
div.leftContainer {
	width:550px;
	float:left;
	margin-right:30px;
	position:relative;
}
div.leftContainer img {
	margin-right: 20px;
	margin-top:0px;
	float:left;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div.leftContainer img:hover {
	margin-top:2px;
}
div.rightContainer {
	float:right;
	width:380px;
}
div.rightContainer img {
	margin-right:20px;
	border:2px solid white;
	padding:5px;
}
div.rightContainer h4 {
	font-size:11px;
	margin-bottom:15px;
	font-family:'Open Sans';
}
div.rightContainer a {
	text-transform:uppercase;
	font-weight:500;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div.rightContainer a:hover {
	color:#121B32;
	padding:5px;
}
/******************************* Main - clients *******************************/
div#clients .one-sixth img {
	border:2px solid white;
	padding:2px;
}
div#clients {
	margin:10px 40px;
}
/******************************* Footer *******************************/
div#footerContainer {
	background:#121B32;
	border-top:4px solid #fff;
	border-bottom:2px solid #5b6078;
	padding:20px;
}
div#footer h3 {
	color:white;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#feb41c;
	text-transform:uppercase;
}
div#footer p {
	color:white;
}
#footer p a {
	color: #FEB41C; 
}
#footer p a:hover {
	color: #FFF100; 
}
div#flickrContainer {
	display:inline;
}
div#flickrContainer ul li {
	background:url(../img/flickr_bg.png) 0 0 no-repeat;
	width:93px;
	height:93px;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}
div#flickrContainer ul li img {
	padding:9px;
}
#tweets ul {
	color: white;
	font-family: 'Open Sans', sans-serif;
	border-top:1px dotted #606a83;
	border-bottom:1px dotted #606a83;
	padding:15px 0 0px 0;
	line-height: 1.5em;
}
#tweets li a {
	color:#feb41c;
}
#tweets li.tweet_content_0 {
	border-top:0px none;
}
#tweets li:last-child {
	border-bottom:0px none;
}
#tweets .hash {
	color:#FFF;
}
#tweets .reply {
	color:#FFF;
}
div#footerCopyrightContainer a {
	font-size:12px;
	color: #121B32;
	font-weight:bold;
}
a.totop img {
	margin-left:900px;
	margin-top:-36px;
	float:right;
}
/******************************* Breadcrumbs  *******************************/
div#breadcrumbsContainer h2 {
	padding-top:20px;
	font-size:14px;
	color: #121B32;
	text-align:center;
}
div#breadcrumbsContainer h2 a {
	font-size: 16px;
	text-transform:uppercase;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color: #121B32;
}
div#breadcrumbsContainer h2 a:hover {
	font-size: 16px;
	text-transform:uppercase;
	color: #121B32;
}
div#breadcrumbsContainer h2 span {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform:capitalize;
	font-size: 18px;
	color: #606a83;
	font-weight:500;
}
/******************************* ABOUT  *******************************/
div#pageContent {
	width: 340px;
	margin-right:40px;
}
div#pageContent h2 {
	margin-bottom:10px;
}
div#pageContent ul.ourwork h3 {
	font-style:italic;
	text-transform:capitalize;
	padding-top:10px;
}
div#pageContent ul.ourwork img {
	margin-right:20px;
	margin-top:5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div#pageContent ul.ourwork img:hover {
	margin-top:10px;
}
div#pageContent ul.ourwork a.buttonLink {
	margin-left:-30px;
}
div#employeesContent {
	width:580px;
	float:right;
}
div#employeesContent .one-half {
	width:272px;
	margin-right:20px;
	float:left;
	position:relative;
}
div#employeesContent .one-half img {
	border:2px solid white;
	padding:6px;
}
div#employeesContent .one-half h3 {
	font-style:italic;
	text-transform:capitalize;
	margin-top:15px;
	margin-bottom:5px;
}
div#employeesContent a {
	color:#875f8a;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
}
.underline {
    text-decoration:underline;
    font-weight:bold;
}
.interviewsContent h3 {
	font-style:italic;
	text-transform:capitalize;
}
.interviewsContent h4 {
	font-style:italic;
	text-transform:capitalize;
}
/******************************* ABOUT/Services  *******************************/
div#pricingContent {
	width: 550px;
	margin-right:60px;
}
div#pricingContent a.buttonLink {
	margin-left:-30px;
}
div#pricingContent h3 {
	font-style:italic;
	text-transform:capitalize;
}
.prices ul li {
	background:url(../img/services/circlelist.png) left 20% no-repeat;
	padding:0px 10px 0px 20px;
}
div#teamPricingContent {
	width: 465px;
}
div#teamPricingContent img {
	margin-bottom:20px;
}
div#teamPricingContent a.buttonLink {
	margin-left:-30px;
}
div#sidebarContent {
	width: 350px;
}
div.sidebarConteiner {
	width: 350px;
}
div.sidebarHeader h2 {
	margin-bottom:5px;
}
ul.arrowList {
	width: 350px;
}
ul.arrowList a.about {
	color: #646c7f;
	font-weight: normal;
	font-size:11px;
}
ul.arrowList li {
	border-bottom: 1px dashed #cdcdcd;
	padding: 10px 20px;
	background: url('../img/services/sidebar.png') left no-repeat;
}
ul.arrowList li:hover {
	background: url('../img/services/sidebarOver.png') left no-repeat;
	font-weight: normal;
}
ul.arrowList li a:hover {
	color:#121B32;
}
li.activesidebarItem {
	background: url('../img/services/sidebaractive.png') left no-repeat !important;
	color: #121B32;
	font-style:italic;
	font-family: 'Open Sans', sans-serif;
}
li.activesidebarItem:hover {
	background: url('../img/services/sidebaractiveOver.png') left no-repeat !important;
	color:#646c7f;
}
.info h2 {
	margin-top:40px;
}
.info p {
	font-style:italic;
	text-transform:none;
	border-bottom:1px solid #cecbd2;
	padding-bottom:10px;
}
.info p a {
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
/******************************* Portfolio *******************************/
div#portfolio2columns .one-half {
	width:452px;
	float:left;
	margin-right:40px;
}
div#portfolio2columns .one-half h3 {
	font-weight:400;
	font-size:20px;
}
div#portfolio2columns .one-half img {
	margin-bottom:20px;
	border:2px solid white;
	padding:2px;
}
div#portfolio2columns .one-half a.buttonLink {
	margin-left:-30px;
}
/******************************* Portfolio /Portfolio1*******************************/
div#portfolioFirstrow .one-third {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:2px;
	height:280px;
	width:292px;
}
div#portfolioFirstrow .one-third img {
	padding:20px 0px 15px 0px;
}
div#portfolioFirstrow .one-third h3 {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:5px;
	text-transform:uppercase;
}
div#portfolioFirstrow .one-third p {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	font-size:12px;
}
div#portfolioFirstrow .one-third a {
	padding-left:20px;
}
div#portfolioSecondrow .one-third {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:2px;
	height:280px;
	width:292px;
}
div#portfolioSecondrow .one-third img {
	padding:20px 0px 15px 0px;
}
div#portfolioSecondrow .one-third h3 {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:5px;
	text-transform:uppercase;
}
div#portfolioSecondrow .one-third p {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	font-size:12px;
}
div#portfolioSecondrow .one-third a {
	padding-left:20px;
}
div#portfolioThirdrow .one-third {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:2px;
	height:280px;
	width:292px;
}
div#portfolioThirdrow .one-third img {
	padding:20px 0px 15px 0px;
}
div#portfolioThirdrow .one-third h3 {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:5px;
	text-transform:uppercase;
}
div#portfolioThirdrow .one-third p {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	font-size:12px;
}
div#portfolioThirdrow .one-third a {
	padding-left:20px;
}
/******************************* Portfolio/circle_portfolio *******************************/
div#circleFirstrow .one-fourth {
	width:210px;
	margin-bottom:20px;
}
div#circleFirstrow .one-fourth img {
	margin-left:0;
	margin-bottom:20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div#circleFirstrow .one-fourth h3 {
	font-weight:400;
	font-size:20px;
}
div#circleFirstrow .one-fourth p {
	margin-bottom:-15px;
}
div#circleFirstrow .one-fourth img:hover {
	margin-left:5px;
}
div#circleSecondrow .one-fourth {
	width:210px;
	margin-bottom:20px;
}
div#circleSecondrow .one-fourth img {
	margin-left:0;
	margin-bottom:20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div#circleSecondrow .one-fourth h3 {
	font-weight:400;
	font-size:20px;
}
div#circleSecondrow .one-fourth p {
	margin-bottom:-15px;
}
div#circleSecondrow .one-fourth img:hover {
	margin-left:5px;
}
div#circleThirdrow .one-fourth {
	width:210px;
	margin-bottom:20px;
}
div#circleThirdrow .one-fourth img {
	margin-left:0;
	margin-bottom:20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div#circleThirdrow .one-fourth h3 {
	font-weight:400;
	font-size:20px;
}
div#circleThirdrow .one-fourth p {
	margin-bottom:-15px;
}
div#circleThirdrow .one-fourth img:hover {
	margin-left:5px;
}
/***************** Portfolio/Classic Portfolio*****************/
div#classicPortfolio img {
	float:left;
	width:620px;
	padding-right:30px;
	margin-right:30px;
	border-right:solid 1px #d7d3dc;
}
div#classicPortfolio a.buttonLink {
	margin-left:-30px;
}
div#classicPortfoliosecond img {
	float:left;
	width:620px;
	padding-right:30px;
	margin-right:30px;
	border-right:solid 1px #d7d3dc;
}
div#classicPortfoliosecond a.buttonLink {
	margin-left:-30px;
}
div#classicPortfoliothird img {
	float:left;
	width:620px;
	padding-right:30px;
	margin-right:30px;
	border-right:solid 1px #d7d3dc;
}
div#classicPortfoliothird a.buttonLink {
	margin-left:-30px;
}
/******************************* Portfolio-gallery *******************************/
div#gallery .one-third {
	background-color:#e7e4eb;
	width:300px;
	height:140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
div#gallery1 .one-third {
	background-color:#e7e4eb;
	width:300px;
	height:140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
div#gallery2 .one-third {
	background-color:#e7e4eb;
	width:300px;
	height:140px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/***************** Portfolio/Pagination*****************/
ul.pagination {
	padding:22px 0px 10px 0px;
	width:960px;
}
ul.pagination li {
	display: inline;
}
ul.pagination li a {
	background-color:white;
	color: #606a83;
	font-weight:bold;
	width:80px;
	height:80px;
	padding:9px 13px;
	margin-right:5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	/* CSS3 Transition */
	transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out;
	-webkit-transition: background-color 0.5s ease-in-out;
	cursor:pointer;
}
ul.pagination li a:hover, ul.pagination li a#currentPage {
	text-decoration: none;
	background-color: #606a83;
	color: white;
}
/******************************* BLOG  *******************************/
div#blog {
	width: 620px;
	margin-right:40px;
}
div#blog h2 {
	margin-bottom: 15px;
}
div#blog img {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:20px;
	margin-bottom: 20px;
}
div.details {
	background-color:#545e76;
	margin-top:60px;
	margin-left:35px;
	z-index:1000;
	position:absolute;
	height:140px;
	width:140px;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	-khtml-border-radius: 70px;
	border-radius:70px;
	border:solid 4px white;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
div.details:hover {
	border:solid 4px #737f9c;
}
p.number {
	margin-top:25px;
	border-bottom:solid 1px #737f9c;
	padding:3px 0 3px 0;
	color:white;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-align:center;
}
p.author {
	margin-top:-12px;
	color:#a1a7b6;
	font-size:20px;
	text-transform:capitalize;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-align:center;
}
p.comments {
	margin-top:-15px;
	color:white;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-align:center;
	font-weight:300;
}
div#blog h4 {
	color: #56617e;
	font-style:italic;
	font-size:12px;
	text-transform:capitalize;
	margin-bottom:15px;
}
div#blog h4 a {
	color: #56617e;
	font-size:12px;
}
div#blog a.buttonLink {
	margin-top:-50px;
}
div#blogNavigation {
	width: 280px;
}
div#blogNavigation h3 {
	margin-bottom:15px;
	font-size:18px;
	text-transform:capitalize;
	color:#121B32;
}
.navigationHeader {
	border-bottom: 1px dashed #cdcdcd;
}
ul.blogList a.about {
	color: #56617e;
	font-weight:normal;
	padding-left:0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
ul.blogList a.about:hover {
	padding-left:3px;
}
ul.blogList li {
	border-bottom: 1px dashed #cdcdcd;
	padding: 15px 20px;
	background: url(../img/menu_circle.png) left no-repeat;
}
li.activenavigationItem {
	background: url(../img/menu_circleOver.png) left no-repeat !important;
	font-weight: 500;
	color: #474f64;
	font-style:italic;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
li.activenavigationItem:hover {
	color: #56617e;
}
.photos .one-third {
	width:80px;
	margin-right:20px;
	margin-bottom:30px;
}
.photos .one-third img {
	background:#fff;
	border:2px solid #eaeaeb;
	width:64px;
	padding:6px;
}
.newsWidget h4 {
	background:url(../img/star.png) left no-repeat;
	padding-left:20px;
	color:#56617e;
	font-style:italic;
	font-size:14px;
	text-transform:capitalize;
}
.advertising ul li img {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:4px;
	margin-bottom:20px;
}
/******************************* BLOG / Blogpost  *******************************/
div#blogpost {
	width: 620px;
	margin-right:40px;
}
div.post img {
	background:#fff;
	border:2px solid #eaeaeb;
	padding:20px;
	margin-bottom: 20px;
}
div#blogpost h4 {
	margin-bottom:15px;
}
div#blogpost h4.star {
	background:url(../img/star1.png) left no-repeat;
	padding-left:40px;
	color: #6c758d;
	font-style:italic;
	font-size:15px;
	text-transform:capitalize;
}
div#blogpost h4.star1 {
	background:url(../img/star2.png) left no-repeat;
	padding-left:40px;
	color: #6c758d;
	font-style:italic;
	font-size:15px;
	text-transform:capitalize;
}
div.commentsHeader h2 {
	border-bottom: 1px dashed #cecbd2;
	padding:10px 0 10px 0;
	margin-bottom:40px;
}
div#comments {
	margin-bottom:-10px;
}
ul#articleCommentList li {
	overflow: hidden;
}
ul#articleCommentList li ul {
	margin-left: 50px;
}
div.commentMeta {
	width: 100px;
	margin-right: 40px;
	float: left;
	text-align: right;
	overflow: hidden;
}
div.commentMeta p {
	text-transform: uppercase;
	color: #6c758d;
	float: right;
	font-size: 12px;
}
div.commentBody {
	border: 1px solid #6c758d;
	padding: 20px;
	margin: 0px 0 20px 140px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
div.commentBody h3 {
	margin-top:-5px;
	margin-bottom:10px;
}
div.commentBody h3 a {
	color: #6c758d;
	font-size: 12px;
	font-weight:bold;
}
div.commentNumber {
	background:url(../img/blogone/blogbutton.png) center no-repeat;
	width:36px;
	height:36px;
	margin-left: 190px;
	margin-top:-60px;
	z-index:100;
	position:absolute;
}
.adminReply {
	background-color: #c0c4d0;
}
.adminReply:hover {
	background-color:#feb41c;
}
span.adminIcon {
	color: #6c758d;
	font-size: 10px;
	background-color: #c0c4d0;
	padding: 10px 10px;
	width: 50px;
	text-align: center;
	margin-top:10px;
	float: right;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
}
span.adminIcon:hover {
	color: #121B32;
}
h2#commentFormHeading {
	margin: 0px 0 30px 0;
}
div#comments a.buttonLink {
	margin-left:-30px;
	text-transform:capitalize;
}
/******************************* Contact form for blog  *******************************/
form#contact_form {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color:white;
	margin-top:10px;
}
form#contact_form .name {
	padding:20px 0px 0 20px;
}
form#contact_form label {
	background:url(../img/contact.png) 2% center no-repeat;
	padding:0 20px;
}
form#contact_form .email {
	padding-left:20px;
	padding-top:10px;
}
form#contact_form p {
	margin-bottom:10px;
	font-size:12px;
	padding-top:5px;
}
form#contact_form .message {
	padding-top:10px;
	padding-left:20px;
}
div#loader {
	margin-bottom:30px;
	margin-left:20px;
}
form#contact_form input[type="text"] {
	border: 2px solid #c0c4d0;
	background-color: white;
	height: 30px;
	padding: 0 10px;
	width: 250px;
	margin-bottom:20px;

}
form#contact_form textarea {
	border: 2px solid #c0c4d0;
	background-color: white;
	width: 550px;
	margin-bottom:20px;

}
form#contact_form label {
	margin-right: 20px;
	font-size: 12px;
	font-weight:bold;
	color: #121B32;
	text-transform: uppercase;
}
form#contact_form label span {
	color: #c0c4d0;
}
form#contact_form input[type="text"]:focus, form#contact_form input[type="text"]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover, form#contact_form input[type="text"]:focus, form#contact_form input[type="text"]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover {
	background-color:#c0c4d0;
}
form#contact_form input[type="submit"] {
	background:url(../img/button1.png) right center no-repeat;
	padding:15px 30px;
	text-decoration: none;
	color:#666f85;
	text-shadow: 0 1px white;
	font-weight:bold;
	cursor: pointer;
	border:none;
	margin-left:-30px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
form#contact_form input[type="submit"]:hover {
	background:url(../img/button1Over.png) right center no-repeat;
	color:#121B32;
}
/***************** FEATURES *****************/
div#features {
	width:620px;
	margin-right:40px;
}
div#features h2 {
	border-bottom: 1px dashed #cdcdcd;
	padding:10px 0 10px 0;
	margin-bottom:15px;
	margin-top:-10px;
}
div.toggle-title a {
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif;
	color: #121B32;
}
.text h3 {
	text-transform:capitalize;
}
ul.jobservices img {
	margin-right: 20px;
	float:left;
}
ul.jobservices a.buttonLink {
	margin-top:5px;
}
ul.jobservices h4 {
	color: #666f85;
	font-style:italic;
	font-size:15px;
	text-transform:capitalize;
}
ul.jobservices h3 {
	text-transform:capitalize;
}
/***************** FEATURES/Column Style *****************/
.HomePageBoxes {
    
}
div#columnsContainer h3 {
	margin-bottom: 20px;
}
div#columnsContainer .full-width table tr td {
	padding: 20px 40px;
	background-color: #fff;
}
div#columnsContainer .full-width.grey table tr td {
	padding: 10px 10px;
	background-color: #dddddd;
}
.lsTitle {
    padding:0px;
    margin: 0px;
    height: 15px;
}
div#columnsContainer .one-half table tr td {
	padding: 10px 20px;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
div#columnsContainer .one-half.green table tr td {
	padding: 10px 20px;
	background-color: #ccd2b2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
div#columnsContainer .far-column.green table tr td {
	padding: 10px 7px;
	background-color: #ccd2b2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

div#columnsContainer .one-third table tr td {
	padding: 10px 20px;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
div#columnsContainer .one-fourth {
	margin-bottom:10px;
}
div#columnsContainer .one-fourth.gray table tr td {
	padding: 10px 20px;
	background-color: #fff;
}
div#columnsContainer .one-fourth.green table tr td {
	padding: 10px 20px;
	background-color: #ccd2b2;
}
div#columnsContainer .one-fourth.pink table tr td {
	padding: 10px 20px;
	background-color: #f3dce8;
}
div#columnsContainer .one-fourth.lastCol table tr td {
	padding: 10px 20px;
	background-color: #c7d5db;
}
/***************** FEATURES/Price Table *****************/
div#tables table {
	border:1px solid white;
}
div#tables .short-table th {
	border-bottom:1px solid white;
	text-align:center;
	height:80px;
	font-size:12px;
}
div#tables .short-table th.features {
	border-bottom:none;
	height:40px;
	line-height:40px;
	background-color:transparent;
	color:#121B32;
}
div#tables tr:nth-child(2n) {
 background-color: #e5e5e5;
 border:1px solid white;
}
div#tables td {
	text-align:center;
	min-height:40px;
	line-height:40px;
	color:#121B32;
}
#content td img {
	border:none;
	vertical-align:middle;
	margin:0;
}
/*one*/
div#tables .one th {
	background-color: #c7d5db;
	color:#fff;
}
/*two*/
div#tables .two th {
	background-color: #5e7c88;
	color:#fff;
}
/*three*/
div#tables .three th {
	background-color: #121B32;
	color:#fff;
}
/******************************* Contact  *******************************/
div#contact {
	width:620px;
	margin-right:40px;
}
div#contact p.contact {
	border-bottom: 1px dashed #cdcdcd;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:-15px;
}
.map-iframe {
	border: 10px solid white;
}
div#contactSidebar {
	width:300px;
}
div#contactSidebar ul li {
	line-height: 1.5em;
	color: #687188;
}
div#contactSidebar ul li a {
	font-weight:normal;
	color: #121B32;
	font-weight:600;
}
/*CollapsiblePanel*/
h2.LinerNotesHdr {
	font-size: 22px;
	text-transform: uppercase;
	font-weight:200;
    line-height:28px;
	text-shadow: 0 1px #FFB61C;
	color: #121B32;
    margin:0 0 0 20px;
    padding:0;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
h2.LinerNotesHdrSB {
	font-size: 12px;
	text-transform: uppercase;
	font-weight:normal;
    line-height:16px;
	text-shadow: 0 0;
	color: #121B32;
    margin:0 auto;
    padding:0;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.collapsePanel {
	margin:8px;
    padding:5px;
	background-color:#eaeaeb;

}
.collapsePanelHeader{
	width:100%;
	color:#121B32;
	font-weight:bold;
    vertical-align:middle;
}
.PanelHeader{
	width:100%;
	height:30px;
    margin:0 auto;
	background-image: url(../img/pnl/hdr_670x30.png);
	background-repeat:no-repeat;
	color:#121B32;
	font-weight:bold;
}
.PanelHeaderSB{
	width:100%;
	height:16px;
    margin:0 auto;
	background-image: url(../img/pnl/hdr_236x16.png);
	background-repeat:no-repeat;
	color:#121B32;

}
.PanelHeader600{
	width:100%;
	height:30px;
    margin:0 auto;
	background-image: url(../img/pnl/hdr_600x30-sq.png);
	background-repeat:no-repeat;
	color:#121B32;
	font-weight:bold;
}
.PanelHeader900{
	width:100%;
	height:30px;
    margin:0 auto;
	background-image: url(../img/pnl/hdr_900x30-sq.png);
	background-repeat:no-repeat;
	color:#121B32;
	font-weight:bold;
}
.PanelHeader960{
	width:100%;
	height:30px;
    margin:0 auto;
	background-image: url(../img/pnl/hdr_960x30-sq.png);
	background-repeat:no-repeat;
	color:#121B32;
	font-weight:bold;
}
.Panel270 {
    background-image: url(../img/pnl/bg-fade-drkblue270.png);
}
.Panel270-1 {
    background-image: url(../img/pnl/bg-fade-drkblue270.png);
    margin-bottom:10px;
}
.Panel270SB {

}
.MailRegCheckboxTxt {
    margin-left:3px;
    color:#BCC1CF;
    font-size:11px;
}
.MailRegRadioTxt {
    margin-left:13px;
    color:#BCC1CF;
    font-size:11px;
}
.MailRegTxt {
    margin-left:9px;
    margin-right:3px;
    color:#BCC1CF;
}
.MailRegCheckboxTxtSB {
    margin-left:3px;
    color:#BCC1CF;
    font-size:9px;
}
.MailRegRadioTxtSB {
    margin-left:13px;
    color:#BCC1CF;
    font-size:10px;
}
.MailRegTxtSB {
    margin-left:8px;
    margin-right:3px;
    color:#BCC1CF;
}
.free {
    margin: 0;
    padding: 0;
}
.FreeStuffRepeaterDiv {
    margin: 0px;
    padding: 0px;
}
.FreeStuffDetails {
    height:137px;
    padding:10px;
    color:gray;
    background-color:#eaeaea;
}
.FreeStuffThumbnail {
    height:127px;
    width:127px;
    background-color: black;
}
.FreeStuffTextDiv {
    width:300px;
    margin:10px;
    height:127px;
	
}
.FreeStuffRegTxtHdrUnReg {
    font-size: 16px;
    vertical-align:middle;
    color:#911613;
	text-transform: uppercase;
    text-decoration:line-through;
	font-weight:normal;
	text-shadow:0 0 black;
	padding-bottom:4px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.FreeStuffRegTxtHdrReg {
    font-size: 16px;
    vertical-align:middle;
    color:#73520D;
	text-transform: uppercase;
    text-decoration:none;
	font-weight:normal;
	text-shadow:0 0 black;
	padding-bottom:4px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}
.FreeStuffHeaderTxt {
    font-size:14px;
    text-transform:none;
    text-decoration:none;
    font-weight: normal;

}
.FreeStuffHeaderLink {
    font-size:14px;
    text-transform:none;
    text-decoration:none;
    font-weight: normal;
    color:#121B32;
}
.FreeStuffHeaderLink:hover {
    color:darkgoldenrod;
    text-decoration:underline;
}
.FreeStuffLinkRow {
    font-size:13px;
    line-height:13px;
    vertical-align:middle;
}
.FreeStuffLink {
    font-size:13px;
    vertical-align:middle;
    line-height:13px;
}
.FreeStuffLink:hover {
    text-decoration:underline;
    color:#1b294b;
}
.FreeStuffCB input[type=checkbox] {
    vertical-align:middle;
	border-top:solid #ababab 1px;
	border-right:solid #999999 1px;
}
.FreeStuffCB1 input[type=checkbox] {
    vertical-align:middle;
	border-top:solid #ababab 1px;
	border-right:solid #999999 1px;
    margin-right: 24px;
}
.FreeStuffCbTxt {
    font-size:12px;
    line-height:12px;
    vertical-align:middle;
}
.FreeStuffRegTxtSmall {
    font-size:10px;
    line-height:10px;
    vertical-align:middle;
}
.FreeStuffSmallTableTxt {
    font-size:12px;
    line-height:12px;
    color: white;
    padding:2px;
}
.FreeStuffTableHeader {
    vertical-align:middle;
    padding:4px;
}
.FreeStuffTable {
    margin:0 0 10px 0;
}
.FreeStuffInstructionBox {
    width:300px;
    padding:5px;
    height:127px;
    color:black;
    float:right;
	background-color:#cccccc;
	border-top:solid #ababab 1px;
	border-bottom:solid #999999 1px;
	border-right:solid #999999 1px;
	border-left:solid #ababab 1px;
}
.FreeStuffInstructions {
    margin:4px;
    font-size: 12px;
    font-weight:normal;
    font-style:normal;
}

/* =-=-= form element styles =-=-= */

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../img/icons/checkbox.png) no-repeat;
	display: block;
	clear: right;
	float: right;
}
.radio {
	background: url(../img/icons/radio.png) no-repeat;
}
.MailRegRadioTxt {

}
.MailRegCB {
    margin:3px 0 0 0;
    padding: 3px 0 0 0;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../img/icons/select.png) no-repeat;
	overflow: hidden;
}
.inputtext {
    border:1px solid #BCC1CF;
    background:#aaaaaa;
	height:14px;
	line-height:14px;
	padding:2px;
}
.inputtext:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
.editbox {
	width:420px;
	height:130px;
	line-height:14px;
	padding:2px;
	border:1px solid #BCC1CF;
	background:#aaaaaa;
	overflow:auto;
}
.editbox:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
#ContactForm td.btn-nav {
	height:40px;
	font-size:11px;
}
.miniFormTxt
{
	font: 10px tahoma,arial,sans-serif;
}
.submit {
	height:34px;
	float:right;
	padding:0 10px;
	font-size:14px;
	background:url(../img/icons/submit.png) no-repeat;
	color:#BCC1CF;
	border:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.submit:hover {
	background:url(../img/icons/submit-1.png) no-repeat;
	color:#D9DFEF;
}

.divImgGallery {
    background-color:#121B32;
    margin:0 auto;
    padding:0;
}
.MailRegTable {
    margin:5px;
    padding:2px;
    color:#ffffff;
}
.MailRegTableSB {

}
.MailRegFormTB {
    margin: 5px;
    padding: 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
}
.MailRegFormTBSB {
    margin: 5px;
    padding: 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
}
.GalleryThumb {
    margin-left:15px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}
.PopUpTxt {
    height:460px;
    overflow:scroll;
    border:1px solid #BCC1CF;
}
.PopUpTxtMailConfirm {
    height:170px;
    overflow:scroll;
    border:1px solid #BCC1CF;
}
.PopUpPWForm {
    height:370px;
    overflow:scroll;
}
.PopUpFooter {
    height:40px;

}
.modalPopup p {
    padding: 5px;
}
.formlink {
    color:goldenrod;
}
.formlink:hover {
    color:darkgoldenrod;
}
.formBttn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #dedede 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#cccccc');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #cccccc;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px;
	margin: 3px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.formBttn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#dedede');
	background-color:#cccccc;
}.formBttn:active {
	position:relative;
	top:1px;
}
.formBttnY {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feb31c), color-stop(1, #fed90a) );
	background:-moz-linear-gradient( center top, #feb31c 5%, #fed90a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb31c', endColorstr='#fed90a');
	background-color:#feb31c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin: 3px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.formBttnY:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fed90a), color-stop(1, #feb31c) );
	background:-moz-linear-gradient( center top, #fed90a 5%, #feb31c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed90a', endColorstr='#feb31c');
	background-color:#fed90a;
}.formBttnY:active {
	position:relative;
	top:1px;
}
 /*Textbox Watermark*/

.unwatermarked {

}
.inputtext {
    border:1px solid #BCC1CF;
    background:#aaaaaa;
	height:14px;
	line-height:14px;
	padding:2px;
}
.inputtext:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
.editbox {
	width:420px;
	height:130px;
	line-height:14px;
	padding:2px;
	border:1px solid #BCC1CF;
	background:#aaaaaa;
	overflow:auto;
}
.editbox:hover {
    border:1px solid #040507;
    background:#BCC1CF;
}
.watermarked {
    margin: 5px;
    padding: 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.TYTxt {
    color:goldenrod;
    font-size:15px;
}
.SORRYTxt {
    color:red;
    font-size:15px;
}
.ValidationDiv {
    margin: 0 5px 0 5px;
    text-align:center;
    width:327px;
}
.ValidationTxt {
    font-size:9px;
    color:#dbdbdb;
}
.divShowAlbumsHomepagePager {
    color:darkgoldenrod;
    margin:0;
    padding:0;
}
a.divShowAlbumsHomepagePager {
    color:darkgoldenrod;

}
a.divShowAlbumsHomepagePager:hover {
    color:gold;
    text-decoration:underline;
}
.divShowAlbPager {
    margin-left:30px;
}
 div.AddThisWidget 
{
    margin: 10px 80px;
}
 //GLOBAL POPUP USER CONTROL STYLES
 .globalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.globalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	-moz-border-radius: 5px;
	border-style: solid;
	border-color: Gray;	
	min-width: 250px;
	max-width:400px;	

}
.topHandle
{
	background-color: #121B32;
    color: #ffffff;
    padding:2px;
}
.PopOkBttnDiv {
    margin: 0 44px 4px 0;
}
.PopUpInfoImg {
    margin: 4px 0 0 4px;
}
.PopUpBodyMssg {
    margin: 4px 0 0 0;
    padding: 5px;
}
.PopUpMssgText {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px;
}
.PopUpCaption {
    padding:2px;
    font-weight:bold;
}
.PopUpHeaderDiv {
    margin:2px;
}
a.PopUpLink {
    font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px;
    color:#121B32;
    text-decoration:none;
}
a.PopUpLink:hover {
    text-decoration:underline;
}
.PopUpSig {
    color:#121B32;
    font-weight:normal;
    font-style:normal;
    float:right;
    margin-right:90px;
}
.PopUpAlert {
    font-size:16px;
    color: red;
    margin: 8px;
}
.PopUpBodyBox {
    width:500px;
    margin: 4px 14px;
    padding: 5px;
    border:1px solid #BCC1CF;
    background-color:#4A4E58;
    color: white;
}
.popuptext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    margin: 8px;
}
p.popuptext {
    color:white;
    font-weight:normal;
    font-style:normal;
}
.poptextsig {
    color:#FDB31C;
    font-weight:normal;
    font-style:normal;
    float:right;
    margin-right:90px;
}
div.NewsArtDiv {
    padding: 4px;
    margin: 2px 0 2px 0;
    border-right:1px solid #BCC1CF;
    border-bottom:1px solid #BCC1CF;
    border-left:1px solid #D1D6E6;
    border-top:1px solid #D1D6E6;
}
div.NewsArtTitle {
    margin: 6px 0 6px 0;
}
div.NewsArtBody {

}
div.NewsArtAuthor {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-style: italic;
    font-weight:bold;
    margin-bottom: 6px;
}
p.quote {
    margin: 10px 26px 6px 26px;
}
div.quoteattrib {
    text-align:right;
    font-style:italic;
    margin-right:36px;
}