*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: inherit;
}
.menuitem, .menuitem:visited, .menuitem:active
{
	font-weight: normal;
	font-size: 12px;
	color: #001745;
	text-decoration: none;
}
.menuitem:hover
{
	font-size: 12px;
	color: #001745;
	text-decoration: none;
}

.header
{
	font-weight: bold;
	font-size: 15px;
	color: #031B49;
}

body
{
  font-size: 11px;
	color: #000000;
	background-color: #F2F2F2;
	margin:0px;
}
form{
  margin:0px;
  padding:0px;
  border:0px;
}
td, p, li, ul, ol, select
{
	font-size: 11px;
}


div.border
{
	border: 1px solid #000000;
}


/* Links section --------------------------------------------------------- */
a
{
	text-decoration: underline;
	color: #660000;
}

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

/* Links section End-------------------------------------------------------- */


/*Html Editor styles section ----------------------------------------------- */

.small
{
	font-size: 9px;
}

.big
{
	font-size: 14px;
	font-weight: bold;
}

.normal
{
	font-size: 12px;
}


/*Html Editor styles section end-------------------------------------------- */

/*Language bar section ----------------------------------------------------- */

a.langs
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

a.langs:hover
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

a.langs:active
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

a.langs:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

/*Language bar section end-------------------------------------------------- */

/*Headers -------------------------------------------------- */
h1{
  font-size:13px;
  color: #A85151;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:19px;
  line-height: 10px;
}
/*Headers End -------------------------------------------------- */

/*Containers -------------------------------------------------- */
.homeLink{
  position: absolute; 
  display: block; 
  width:125px; 
  height:70px;
  text-decoration: none;
}
.mainContainer{
	margin-left: auto;
	margin-right: auto;
  	width: 750px;
  	background-color:#FFFFFF;
  	text-align:left;
}
.topBg1{
  height:7px;
  background-image: url(/images/topbg1.gif);
  font-size:1px;
}
.topContainer{
  height:113px;
}
.topContainerLeft{
  float:left; 
}
.left{
	padding: 0px;
	margin: 0px;
	float: left;
}
.right{
	padding: 0px;
	margin: 0px;
	float: right;
}
.clear{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	clear: both;
}
.headerContainerLogo{
	width: 500px;
}
.headerContainerCall{
	width: 250px;
	padding-top: 22px;
}
.logoContainer{
	
}
.contactlabel{
	font-family: Arial;
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 10px;
}
.skypeimg{
	padding-top: 4px;
}
.topMenu{
  color:#666666;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 20px;
  /*margin-top:73px;
  margin-left:79px;*/
}
a.menu{
  color:#262626;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  /*padding:2px 4px 3px 4px;*/
}
a.menu:hover{
  color:#A51313;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  /*padding:2px 4px 3px 4px;*/
}
a.menu_on, a.menu_on:hover{
  font-size: 13px;
 /* padding:2px 4px 3px 4px;
  background-color:#E4E5E5;*/
  text-decoration: none;
  font-weight: bold;
  color: #A51313;
}
#topContainerRight{
  float:right;
  padding-right:38px;
  padding-top:10px;
}
#topBg2{
  height:10px;
  background-image: url(/images/topbg2.gif);
  font-size:1px;
}
#innerContainer{
  margin-left:10px;
  margin-right:10px;
}
#contentContaier{
  width:470px;
  margin-right:10px;
  float:left;
}
#tabContentContainer{
  padding:10px;
  background-color:#CCCCCC;
  height: 0.1%;
}
#tabContentContainer1{
  padding:10px;
  margin:0px;
  margin-top:5px;
  background-color:#CCCCCC;
  height: 0.1%;
}
.tabContentContainer1{
  padding:10px;
  margin:0px;
  margin-top:5px;
  background-color:#CCCCCC;
  height: 0.1%;
}
#tabContentContainer p{
	height: 0.1%;
}
#rightSideContaier{
  width:250px;
  float:right;
}
#signUpContainer{
  color:#7B7B7B;
  background-color:#F2F2F2;
  padding: 3px 0px 4px 10px;
}
#signUpContainer a{
  color:#7B7B7B;
}
#loginBoxContainerAjax{
  font-size:0px;
}
#loginBoxContainer{
  background-color:#CCCCCC;
  padding: 10px;
}
#loginBox{
  background-color:#FFFFFF;
  padding:6px 10px 10px 10px;
  color:#666666;
  font-size: 13px;
}
.loginInput{
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:190px;
  padding-left: 10px;
  margin-top:8px;
  color:#333333;
  font-size: 11px;
}
#loginErr{
  color:#663333;
  font-size: 10px;
}

.inputRegister{
  font-size: 11px;
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:150px;
  padding-left: 10px;
  color:#333333;
}
.inputRegister1{
  font-size: 11px;
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:180px;
  padding-left: 10px;
  color:#333333;
}
#regError{
  color:#A85151;
}
.callSubmitInput{
  font-size: 11px;
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:180px;
  padding-left: 10px;
  color:#333333;
}
.callSubmitTextarea{
  font-size: 11px;
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:250px;
  padding-left: 10px;
  color:#333333;
}
.button{
  border:1px solid #999999;
  background-color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}
#breadCrumbContainer{
  color:#7B7B7B;
  padding: 4px 10px 4px 8px;
  height: 0.1%;
}
#breadCrumbContainer a{
  color:#7B7B7B;
}
#breadCrumb{
  font-size:10px;
  float:left;
}
#back{
  font-size:10px;
  float:right;
}
.box{
  margin-top:10px;
}
#contentContainer{
  background-color: #F2F2F2;
  padding:10px;
}
#contentContainer p{
  line-height:16px;
  margin-top:16px;
  margin-bottom:0px;
  height: 0.1%;
}

.topBorder{
  height:10px;
  background-image: url(/images/topborder.gif);
  font-size:1px;
}
.bottomBorder{
  height:10px;
  background-image: url(/images/bottomborder.gif);
  font-size:1px;
}
#howToRecordContainer{
  background-color: #F2F2F2;
}
#howToRecordMore{
  padding-right: 40px;
  text-align: right;
}
#howToStepsContainer{
  margin-top:7px;
  margin-bottom:6px;
}
.howToStep{
  line-height:16px;
  width:160px;
  overflow: hidden;
  padding-left: 20px;
  float:left;
  color:#7B7B7B;
}
.stepFix{
  padding-left: 40px;
}
#bottomBannerContainer{
  padding:27px;
  text-align: center;
}
.rightbannersmall{
	margin-top: 10px;
	margin-right: 10px;
	float:left;
}
#bottonMenuContainer{
  background-color: #F2F2F2;
  border-top: 1px solid #F2F2F2;
}
#bottomMenu{
  color: #7B7B7B;
  float:left;
  margin-top: 17px;
  padding-left: 19px;
  font-size: 10px;
}
#bottomMenu a{
  color: #7B7B7B;
}
#haveStory{
  background-image: url(/images/have-story-bg.gif);
  padding-left: 20px;
  padding-right: 20px;
  color: #FFFFFF;
  line-height: 16px;
}
.borderedBox{
  /*border: 1px solid #333333;
  padding: 9px;*/
}
.tagborderedBox{
  /*border: 1px solid #333333;*/
  background-color: #FFFFFF;
  padding: 9px;
}
.iconpad{
	padding-right: 9px;
}
.borderedGreyBox{
  /*border: 1px solid #333333;*/
  /*padding: 9px;*/
  background-color: #F2F2F2;
}
.borderedWhiteBox{
  /*border: 1px solid #333333;*/
  padding: 9px;
  background-color: #FFFFFF;
}
.greyBox{
  padding: 10px;
  margin-top: 10px;
  background-color: #F2F2F2;
}
.whiteBox{
  padding: 10px;
  margin-top: 10px;
  background-color: #FFFFFF;
}
#callDescription{
  width: 270px;
  float: left;
  margin-right: 10px;
  color: #666666;
  line-height: 16px;
  overflow: hidden;
}
#callRightSide{
  width: 150px;
  float: left;
}
#ratingContainer{
  margin-top: 10px;
  background-color: #4FBB51;
  padding: 10px;
  color: #FFFFFF;
}
#ratingSubmit{
  width: 130px;
  margin-bottom: 5px;
}
/*Containers end-------------------------------------------------- */

/*Layout helpers-------------------------------------------------- */
.fl{float:left}
.fr{float:right}
.cl{clear:both;font-size:0px;line-height:0px;height:0px;overflow:hidden;}
.b{border:1px solid #000}
.bold,.bold:hover{font-weight: bold;}
a img{border:0px}
/*Layout helpers end-------------------------------------------------- */

/*TAB*/
.tab_on{
  font-size:13px;
  font-weight:bold;
  float:left;
  background-color:#CCCCCC;
  color:#333333;
  padding:7px;
}
.tab_off{
  font-size:13px;
  font-weight:bold;
  float:left;
  background-color:#F2F2F2;
  color:#333333;
  padding:7px;
}
a.tab, a.tab:hover{
  color:#333333;
  text-decoration:none;
}
/*TAB*/

/*call list*/
.heightFix{
}
.callList_tab{
  background-image: url(/images/call-list-white-bg.gif);
  padding:10px 0px 10px 10px;
  margin-top: 10px;
  height: 0.1%;
}
.callListDescr_tab{
  color: #7B7B7B;
  width: 250px;
  float: left;
  margin-right: 30px;
  overflow: hidden;
}
.callListDescr_tab a{
  color: #996666;
}
.callListDetails_tab{
  font-size: 9px;
  color: #A83333;
  width: 140px;
  float: left;
  overflow: hidden;
}

.callList_plain{
  background-image: url(/images/call-list-grey-bg.gif);
  padding:10px 0px 10px 10px;
  margin-top: 10px;
}
.callListDescr_plain{
  color: #7B7B7B;
  width: 250px;
  float: left;
  margin-right: 30px;
  overflow: hidden;
}
.callListDescr_plain a{
  color: #996666;
}
.callListDetails_plain{
  font-size: 9px;
  color: #A83333;
  width: 140px;
  float: left;
  overflow: hidden;
}

a.callNavigation{
	color: #A83333;
	font-size: 9px;
}

a.callNavigation:hover{
	color: #A83333;
	font-size: 9px;
}

/*call list*/

.red{
  color: #993333;
}

#AJAX{
  width:0px;
  height: 0px;
  border:0px;
  margin:0px;
  padding:0px;
}
#player{
  float: left;
  margin-right: 10px;
}

#callForum{
  /*border: 10px solid #333333;*/
  background-color: #FFFFFF;
  padding: 10px;
  margin-top: 10px;
}

#postMessageBox{
  border: 0;
  width: 425px;
  height: 68px;
  font-size: 11px;
  border: 1px solid #000;
}
#forumButtons{
  text-align: right;
  float:right;
}



.err{
  color:#A85151;
}
.succ{
  color:#009900;
}
.redBold{
  color: #A85151;
  font-weight: bold;
}
.forumGreyBox{
  padding: 10px;
  background-color: #ECECEC;
  height:0.01%;
  color: #666666;
}
.forumDarkGreyBox{
  padding: 0 10px 0 10px;
  background-color: #D4D4D4;
  height:0.01%;
  color: #666666;
}
.forumWhiteBox{
  padding: 10px;
  background-color: #FFFFFF;
  color: #666666;
  height:0.01%;
}
a.smallRedLink{
  color: #996666;
  font-size: 9px;
}
a.callMenu{
  display:block;
  float: left;
  background-color: #CCCCCC;
  padding: 10px;
  margin-top: 10px;
  margin-right: 10px;
  color: #000000;
  text-decoration: none;
  white-space: nowrap;
}
a.callMenu:hover{
  color: #000000;
  text-decoration: underline;
}
a.callMenu_on{
  display:block;
  float: left;
  background-color: #A85151;
  padding: 10px;
  margin-top: 10px;
  margin-right: 10px;
  color: #FFFFFF;
  text-decoration: none;
  white-space: nowrap;
}
a.callMenu_on:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

#callMenuBox{
  /*border: 1px solid #333333;
  padding-bottom: 9px;
  padding-left: 9px;*/
  background-color: #F2F2F2;
  height: 0.1%;
}

#tagContainer{
  margin-top: 10px;
  padding: 10px;
  background-color: #FFFFFF;
  color: #333333;
}
#tagsInput{
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:80px;
  height: 14px;
  padding-left: 10px;
  margin-right:3px;
  color:#333333;
  font-size: 11px;
}
a.tag,a.tag:hover{
  font-size: 9px;
  color: #a51313;
}
a.tag0,a.tag0:hover{font-size: 9px;color: #a51313;}
a.tag1,a.tag1:hover{font-size: 11px;color: #a51313;}
a.tag2,a.tag2:hover{font-size: 11px;color: #a51313; font-weight: bold;}
a.tag3,a.tag3:hover{font-size: 13px;color: #a51313; font-weight: bold;}

#searchInput{
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:225px;
  height: 14px;
  padding-left: 10px;
  margin-right:3px;
  color:#333333;
  font-size: 11px;
}
#searchInputNews{
  border:1px solid #CCCCCC;
  border-top:1px solid #999999;
  width:100px;
  height: 14px;
  padding-left: 10px;
  margin-right:3px;
  color:#333333;
  font-size: 11px;
}
.searchnews{
	margin-top: 10px;
	height: 0.1%;
	width: 298px;
	height: 32px;
	background-color: #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 278px;
	height: 19px;
}
.clearHack{}
.searchpoll{
	margin-top: 10px;
	height: 0.1%;
	width: 298px;
	height: 32px;
	background-color: #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 322px;
	height: 19px;
}
.clearHack{}
.inline{
  display: inline;
}

.pureGreyBox{
  padding: 10px;
  background-color: #F2F2F2;
}

.pureWhiteBox{
  padding: 10px;
  background-color: #FFFFFF;
}

#sendToFriendBox{
  background-color: #A85151;
  padding: 10px;
}
#sendToFriendBox a{
  color: #FFFFFF;
}
#sendToFriendBox a.small{
  line-height: 19px;
}

.callInfo{
  position: absolute; 
  top: 5px;
  left: 25px;
  padding: 10px;
  border: 1px solid #000;
  background-color:#D4D4D4;
  z-index: 100;
  width: 200px;
}
.newsLeft{
  float:left;
  margin-right:8px;
  width: 120px;
  color: #666666;
}
.newsRight{
  /*float:left;*/
  color: #262626;
  width: 410px;
  overflow:hidden;
  line-height: 16px;
}
.newsRight h1{
  line-height: 18px;
  font-size: 13px;
  color: #663333;
}
.newsDate{
  /*font-size: 10px;*/
  /*font-weight: bold;*/
}

.relatedCalls{
  border-top: 1px dashed #666666;
  border-bottom: 1px dashed #666666;
  margin: 0;
  padding: 7px 0 7px 0;
  list-style-position: inside;
  line-height: 16px;
  font-weight: bold;
}
.relatedCalls li{
  color: #993333;
  list-style-image: url(/images/bullet.gif);
  font-weight: normal;
}
.paginator{
  padding-left: 10px;
  /*color: #993333;*/
}
.paginator a{
  color: #993333;
}
.newsSend a{
  font-size: 10px;
}
a.grey, a.grey:hover{
  color: #666666;
}

.newsYear{
  font-size: 12px;
  font-weight: bold;
  /*color: #999999;*/
  color: #a83333;
}
.newsYear_on{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  /*color: #993333;*/
  color: #333333;
}
.newsMonth{
  /*color: #999999;*/
  color: #a83333;
}
.newsMonth_on{
  text-decoration: none;
  /*color: #993333;*/
  color: #333333;
}

.newsFilter{
  margin-bottom: 18px;
  color: #999999;
  line-height: 16px;
}
.followSelect{
  width: 245px;
}
.top6{
  padding-top:6px;
}
.redlabel{
	color: #A83333;
}
.searchbox{
	background-color: #cccccc;
	padding: 9px;
}

.newsgrey{
	color: #999999;
}

a.newsspam, a.newsspam:hover{
	color: #a51313;
}
a.newstitle, a.newstitle:hover{
	font-size: 14px;
	color: #a51313;
}
.newsheader{
	padding-bottom: 2px;
}
.companynews{
	padding-bottom: 2px;
}
.submittednews{
	padding-top: 2px;
}
img.newsimg{
	border: 1px solid #D3D3D3;
}
.newsimgbordersec{
	border: 1px solid #EBEBEB;
}
.newsheaderTitle{
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tagsheader{
	text-transform: uppercase;
	color: #d2d2d2;
}
.pollbox{
	width: 233px;
	overflow: hidden;
	text-align: left;
	margin-left: 9px;
	padding-top: 10px;
}
.polltop{
	background-image: url(/images/poll_top.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 29px;
}
.pollcontainer{
	padding-top: 11px;
	padding-right: 19px;
	padding-left: 19px;	
	padding-bottom: 0px;	
	background-color: #3399ff;
}
.pollbottom{
	background-image: url(/images/poll_bottom.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 36px;
}

.answercontainer{
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;	
	padding-bottom: 15px;	
	background-color: #FFFFFF;
}
.pollquestion{
	font-size: 14px;
	font-weight: bold;
	color: #a51313;
	padding-bottom: 6px;
}
.polldate{
	font-size: 11px;
	color: #666666;
	padding-bottom: 10px;
}
.pollresult{
	font-size: 11px;
	color: #666666;
	padding-bottom: 2px;
}
.pollitem{
	background-color: #FFFFFF;
	padding: 10px;
	padding-right: 0px;
	margin-top: 10px;
	height: 0.1%;
}
table.tblpollans, table.tblpollans td, table.tblpollans tr{
	font-size: 12px;
	color: #000000;
}

.pollPagenation{
	padding-top: 10px;
}
.box1{
}
.pollsubmitted{
	padding-top: 5px;
	font-size: 9px;
	color: #666666;
}
