/*
body
{    
    background-color:#ffd297;
    font-family: Tahoma;   
}

A:LINK
{	
    font-family: Tahoma;	
    font-size: 12px;
    text-decoration:none;
}

a:visited
{    
    font-size: 12px;
    text-decoration: none;
}

A:HOVER
{	
    text-decoration: none;
    color:Red;
}
*/


body
{
    font-size:5px;
}

#body 
{ 
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    font-size:11px;    
    font-family:Tahoma;    
}

#body a:visited
{
    color:Blue;
}

#
 a:hover
{
    color:red;    
}

/************************************************************************
* 
* MyButton button formatting 
*
************************************************************************/
.myButton
{
    background: url(../Image/Website/myButton.bmp) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 12px;    
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;    
}
.myButton-ovr
{
    text-decoration: underline;
    border: none;
    color: #FFFFFF;
    height: 22px;    
    font-size: 12px;    
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;        
    background: url(../Image/Website/myButton-ovr-1.bmp) repeat-x;
}

/************************************************************************
* 
* MyButton1 button formatting 
*
************************************************************************/
.myButton-1
{
    background: url(../Image/Website/myButton-1.bmp) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 12px;    
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;    
}
.myButton-1-ovr
{
    text-decoration: underline;
    border: none;
    color: #FFFFFF;
    height: 22px;    
    font-size: 12px;    
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;        
    background: url(../Image/Website/myButton-1-ovr.bmp) repeat-x;
}


/************************************************************************
* 
* ImageThumbnail Control formatting
*
************************************************************************/
.IthumbC_Image
{
    padding:2px;      
}


/************************************************************************
* 
* Intro Control formatting
*
************************************************************************/

#IntroMainTable  /*IMPORTANT*/
{
    width:400px;
    margin-bottom:10px;    
   
}

.IntroControlTitle
{
    font-size: 18px;  
    padding-top:10px;
    padding-bottom: 10px;   
    color: #FB6708;   
  
}

.IntroControlIntro
{  
    color: #116092;
    font-size:11px;
}


/************************************************************************
* 
* Graph Control formatting
*
************************************************************************/
#graphBox
{
    padding:0;
    margin:0;
}

.graph
{
    height:15px;
}

.graphPercentage
{
    font-weight:bold;
    vertical-align:top;
    color:#000000;
    font-size:11px;
}

/************************************************************************
* 
* PRAnswer Control formatting
*
************************************************************************/

#PRPTitle
{
    
    width:400px;
}

#MainTable  /*Important*/
{
    width:400px;    
}

.CorrectAns
{    
    font-size:11px;
    background-color:#FFF4EC;
}

.QuestionTag
{
    vertical-align: top;
    font-weight: bold;
    float:none;
    padding-left: 5px;    
    padding-bottom: 5px;
    background-image: url(http://www.opinionworld.co.uk/ow/sites/b2c_en_uk/bg_polls_questionBlock_ques.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFFFFF;
    text-align: left;
    font-size: 11px;       
    padding-right: 20px;
}

.QuestionText
{
    font-size:11px;
    font-weight:bold;
    color:#128FBA;    
    vertical-align:top;
}

.ImageClass
{
   vertical-align:top;
}

.YouAnsRow
{
    background-color:#FFF4EC;
    font-style:italic;
    color:#FB6708; 
    font-size:11px;
}

.YouAns
{
   font-weight:bold;
}

.YouAnsText
{
    color:#007706;
}

.OtherAns
{
    font-style:italic;
    color:#FB6708;
    font-size:11px;
}

.Answertxt
{          
    padding-right:10px;  
    padding-left:10px;
    font-size:11px;
}

.label
{    
    font-weight:bold;
    font-size:11px;
}

.PRA_AlternatingRow
{
    background-color:#E5EAEF;
}

.PRA_Row
{    
    background-color:#F2F4F7;
}

.PRA_GridView   /*Important*/
{               
    width:350px;
}

.PRA_GridViewItem
{
    width:1px;
}
/************************************************************************
* 
* Question Page Formatting
*
************************************************************************/

#QPTitle
{
    margin-bottom:20px;
}

/************************************************************************
* 
* Question_DDL Control formatting
*
************************************************************************/
#mainTable /*IMPORTANT*/
{
    width:400px; /*Size of the Question DropDownList Control*/
}

.QuestionTag
{} /*Use the same format as PRanswer Control QuestionTag*/

.QuestionTxt
{} /*Use the same format as QuestionAnswer1 Control's QuestionTxt*/

/************************************************************************
* 
* QuestionAnswer1 Control formatting ****(used in Question Page)****
*
************************************************************************/
.answerRadio
{
    font-size:11px; 
    background-color: #FFF4EC;
    width: 100%;
}

.mainTable
{    /*IMPORTANT*/
    width:400px; /*Size of the Question Answer Control*/
    font-size:11px;
}

.QuestionTag
{    
    /*Use the same format as PRanswer Control QuestionTag*/
}

.QuestionTxt
{
    vertical-align: top;
    font-size:11px;
    font-weight:bold;
    color: #128FBA;
}

.QA_RequiredFieldValidator
{
    font-size: 11px;
}
/************************************************************************
* 
* Sign_Up Control Formatting
*
************************************************************************/
#SU_MainTable
{
    background-image:url(../Image/Website/bg_registerForm.jpg);    
    color:White;
    width:400px;    
    font-size:11px;
}

.SU_SubscribeLabel
{
    color:White;
    font-size:13px;
    font-weight:bold;
}
/************************************************************************
* 
* Result Page Formatting
*
************************************************************************/

#RPTitle
{
       
}

#RPOverview
{   
    margin-bottom:20px;
    color:#116092;
    font-size:11px;
}

#ScoreTable
{
    margin-top:20px;
    margin-left:4px;
    margin-bottom:20px;  
}

.RP_ScoreCategory
{
    width:400px;
}

.RPScoreText
{
    font-size:12px;
    margin-top: 10px;    
    color:#FFFFFF; 
    font-weight: bold;
    padding-right:0px;       
    background-image:url(../Image/Website/bg_center_polls_test1.jpg); 
    background-repeat:no-repeat;
    background-color:#268CB4;
    width: 391px;    
    height:60px;        
}

.TestContent
{
    background-image:url(../Image/Website/bg_center_polls_test2.jpg); 
    background-repeat:no-repeat;
    background-color:#268CB4;
    width: 391px;  
    height:58px;         
}

#SignupControl 
{   
    margin-top: 10px;
    margin-left:4px;
    margin-bottom: 20px;
}

#RPCurious
{    
    border: 1x solid #E8DCA3;
    background-color: #F2F4F7;
    margin-top: 10px;
    margin-left:4px;
    width:400px;
}

.RP_CuriousCell
{
    color:#128FBA;
    padding-left:10px;
    font-weight:bold;
    font-size:12px;
    width:100%;
}

#RExplanation
{      
    margin-left:4px;    
    width:400px;
    margin-bottom: 20px;
}

#explanationTitle
{       
    margin-top:10px;
    margin-bottom:20px;
    color:#FB6708; 
    font-size:15px;
    font-weight:bold;
}

.HeaderScoreCat
{
    /*color:#cc0000;*/
    color: #ffffff;
    font-weight:bold;
    font-size:15px;
    padding-left:10px;    
    height:23px;
    background-image:url(../Image/Website/bg_table1.gif);
    text-align: left;
}

.FooterScoreCat
{
    background-image:url(../Image/Website/bg_table3.gif);
    height:23px;
}

.ItemScoreCat td
{
    background-color:#F2F4F7;
    color:#2674A0;
     
    font-weight:bold;
    font-size:15px;   
}

.SeparatorScoreCat
{
    background-color:White;
    height:1px;
    font-size:1px;
    padding:0;
    margin:0, 0, 0, 0;
    /*separator contains a " " */
}

.SelectedScoreCat td
{
    background-color:#F2F4F7;
    color: #FB6708;
    
    font-weight:bold;
    font-size:15px;  
}

#ctl00_ContentPlaceHolder1_YouScoredText
{
	padding: 5px;
	line-height: 15px;	
}

/************************************************************************
* 
* Personal Result Page formatting
*
************************************************************************/
.PR_CasesLabel
{
   color: #2674A0; 
   font-size:11px;
   font-style:italic;
}

.PR_InviteButton
{
    width:400px;
}

/************************************************************************
* 
* Teaser Control formatting 
*
************************************************************************/

.TC_TestTitle
{    
    padding-bottom: 10px;
    font-size: 12px;
    /*color: #268CB4;*/
    color: #128FBA;
    font-weight: bold;    
}

.TC_Intro
{    
    font-size: 11px;
    padding-top: 10px;
}

.TC_TestTitle2
{  
    padding-bottom:5px;
    font-size: 13px;    
    color: #128FBA;
    font-weight: bold;
}

.TC_Intro2
{         
    font-size:11px;
    width:120px;       
}

#TC_TeaserImg2
{
    padding-right:4px;
}


.TC_Button2
{
    padding-top:2px;
    font-size: 10px;    
    font-family: Tahoma;
    font-weight: bold;
    color: Red;
}

.TC_TestTitle3
{
    padding-bottom: 10px;
    font-size: 15px;    
    color: #128FBA;
    font-weight: bold;
}

.TC_TestTitle3 a:link, .TC_TestTitle3 a:visited
{
    padding-bottom: 10px;
    font-size: 15px;    
    color: #128FBA;
    font-weight: bold;
    text-decoration: none;
}

.TC_TestTitle3 a:hover
{
    padding-bottom: 10px;
    font-size: 15px;    
    color: #128FBA;
    text-decoration: none;
}

.TC_Intro3
{
    font-size: 12px;   
    width:200px; 
}

#TC_TeaserImg3
{
    padding-right:10px;
}

.TC_Button3 
{
    font-weight:bold;
    font-size:12px;        
}

.TC_Button3 a:link, .TC_Button2 a:link
{
    color: Red;
    text-decoration: none;
}

.TC_Button3 a:visited, .TC_Button2 a:visited
{
    color: Red;
    text-decoration: none;    
}

.TC_Button3 a:hover, .TC_Button2 a:hover
{
 
   color:#128FBA;
    text-decoration: underline;
}
/************************************************************************
* 
* TeaserSet Control formatting 
*
************************************************************************/

.TSC_mainTable1
{
    	width:420px;
	font-family: Tahoma;	

}

.TSC_mainTable2
{               
    	width:400px;   
	font-family: Tahoma;	

}

.TSC_TeaserTableCell
{
    width: 50%;
	font-family: Tahoma;	
}

.TSC_Header
{
    font-size: 18px;
    font-weight: bold;
	font-family: Tahoma;	
    color: #FB6708;
}

.TSC_PlaceHolder
{
    font-weight: bold;
    font-size: 11px;
	font-family: Tahoma;	
}

.TSC_PlaceHolder a:hover
{
    text-decoration: none;
    color:Red;
	font-family: Tahoma;	
}

/****
* Extra Buttons
****/

.TC_ButtonLink
{
	background: url(http://www.poll-partner.com/Template/tqbutton1.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	height: 25px;
	line-height: 25px;
	width: 120px; 

}
