body
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	color: #ff0000;
	background: url(../images/background_top.jpg) repeat-x top;
	background-color: #d8e8f7;
}

h1			{ font-family: tahoma; font-weight: bold; font-size: 24px; color: #555555; line-height: 40px; margin: 0px 0px 0px 0px;}
h2			{ font-family: tahoma; font-weight: bold; font-size: 20px; color: #e22c41; line-height: 26px; margin: 0px 0px 0px 0px;}
h3			{ font-family: arial; font-weight: bold; font-size: 14px; color: #303030; line-height: 18px; margin: 0px 0px 0px 0px;}
h3 a		{ font-family: arial; font-weight: bold; font-size: 14px; color: #303030; line-height: 18px; margin: 0px 0px 0px 0px; text-decoration: none;}
h3 a:hover	{ font-family: arial; font-weight: bold; font-size: 14px; color: #3474fa; line-height: 18px; margin: 0px 0px 0px 0px; text-decoration: none;}

img, div { behavior: url(/application/templates/default/css/iepngfix.htc) }

.WeakText			{ font-family: arial; font-weight: normal; font-size: 11px; color: #727070; line-height: 14px;}
a.WeakText			{ text-decoration: none; color : #6b9bcd; }
a.WeakText:hover	{ text-decoration: underline; }

.Text			{ font-family: tahoma; font-weight: normal; font-size: 12px; color: #555555; line-height: 16px;}
a.Text			{ text-decoration: none; color : #6b9bcd; }
a.Text:hover	{ text-decoration: underline; }

.TitleText			{ font-family: tahoma; font-weight: normal; font-size: 18px; color: #404040; line-height: 22px; margin: 0px 0px 10px 0px;}
a.TitleText			{ text-decoration: none; color : #6b9bcd; }
a.TitleText:hover	{ text-decoration: underline; }
		
p
{
	margin: 10px 0px 10px 0px;	
}

#Wrap
{
	padding: 	0px 0px 0px 0px;
	width: 		878px;
	margin: 	0px auto 0px auto;
}

#Header
{
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	line-height: 0;
	font-size: 0;
	/*background: url(../images/content_top.png) repeat-x bottom;*/
}


#Header_Logo
{
	float: left;
	margin: 25px 0px 0px 0px; 	
}

#ContentArea
{
	background: url(../images/content_background.png) repeat-y top;
	text-align: center;	
	padding: 0px 7px 0px 7px;
}

#ContentArea_TopRight
{
	background: url(../images/content_topright.png) no-repeat top;
	
	width: 6px;
	height: 6px;
	float: right;
	margin: 112px 0px 0px 0px; 
	
}

.ContentArea_Bottom
{
	background: url(../images/content_bottom.png) repeat-x bottom;
	height: 6px;
}

.ContentArea_Content
{
	width: 845px;
	margin: 0px auto 0px auto;	
	padding: 12px 0px 0px 0px;
	text-align: left;
}

.ColumnContainer
{
	margin: 12px 0px 0px 0px;
}
	
.ColumnMain
{
	float: left;
	width: 600px;
	margin: 0px 0px 0px 10px;
		
}


.ColumnSide
{
	float: right;
	width: 216px;
	
}

.ColumnMain h1
{
	color: #4477ac;
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;	
	margin: 0px 0px 10px 0px;
}

.ColumnMain p
{
	color: #3a3a3a;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;		
}

.SideBox
{
	padding: 10px 10px 10px 10px;
	background-color: #e4f1ff;	
}

.SideBox h2
{
	color: #3c6fa5;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;	
	line-height: 19px;
}

.SideBox a img
{
	border: none;
}
.SideBox ul
{
	
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.SideBox ul li
{
	margin: 10px 0px 0px 0px;
	background-image:  url(../images/tick_circle.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	font-family: arial;
	font-size: 12px;
	color: #3a3a3a;
	font-weight: normal;
}

.Banner
{
	width: 845px;
	height: 329px;
	background: url(../images/banner_getyourfreecreditreport.jpg) no-repeat top;	
}

.Banner ul
{
	
	list-style-type: none;
	padding: 95px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.Banner ul li
{
	margin: 15px 0px 0px 0px;
	background-image:  url(../images/tick_circle.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.BannerButton
{
	margin: 30px 0px 0px 20px;
	border: none;	
}

.Reason
{
	margin: 0px 0px 10px 0px;
		
}
.Reason img
{
	display: block;
	float: left;
}

.Reason .Content
{
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	
}

.Reason .Content h3
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;		
}
.Reason .Content p
{
	width: 540px;	
	font-family: Tahoma;
	font-size: 11px;
}

.Reason .Content a
{
	color: #2a9c34;
	text-decoration: none;
	font-weight: bold;
	
}
.Reason .Content a:hover
{
	text-decoration: underline;
}

.List
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
	
}

.List li
{
	
	margin: 10px 0px 0px 0px;
	background-image:  url(../images/radio_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	
}


.CommentForm
{
	margin: 0px auto 20px auto;
	background-color: #efefef;	
	padding: 10px 10px 10px 10px;
	text-align: left;
}

.CommentForm_Label
{
	display: block;	
	font-family: arial; 
	font-weight: normal; 
	font-size: 12px; 
	color: #727070; 
	line-height: 18px; 	
}

.CommentForm_Textfield
{
	display: block;
	width: 300px;	
	margin: 0px 0px 20px 0px;
}
	
.CommentForm_TextArea
{
	display: block;
	width: 570px;	
	height: 200px;
	margin: 0px 0px 20px 0px;
}



#Footer
{
	margin: 20px auto 20px auto;
	padding: 0px 20px 0px 20px;
	text-align: left;	
}
#Footer p			{ font-family: arial; font-weight: none; font-size: 11px; color: #999999; line-height: 15px;}
#Footer a			{ text-decoration: none; color : #6b9bcd; }
#Footer a:hover		{ text-decoration: underline; }

.FooterTextFaded			{ font-family: arial; font-weight: none; font-size: 10px; color: #aaaaaa; line-height: 15px;}

.NoBorder
{
	border: none;
}

.ResultsImageBorder
{
	border: 5px solid #ffffff;
}

/****************************
        Generic Boxes
****************************/

.Box_Date
{
    
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #bcbcbc;
}

.Box_Success, .Box_Fail, .Box_Info, .Box_Warning      
{
   
   margin: 20px 0px 10px 0px;
   padding: 20px 20px 20px 30px;
   text-align: left;
}

.Box_Success    {background-color: #ebffeb;}
.Box_Fail       {background-color: #ffebeb;}
.Box_Info       {background-color: #f0f0f0;}
.Box_Warning    {background-color: #fffcca;}

.Box_Icon
{
    
    float: left;
    width: 30px;
    text-align: center;
}

.Box_WarningIcon, .Box_InfoIcon, .Box_SuccessIcon, .Box_FailIcon
{
    
    height: 40px;
}

.Box_SuccessIcon     {background: url(./images/log_icon_tick.gif) no-repeat center;}
.Box_FailIcon     {background: url(./images/log_icon_cross.gif) no-repeat center;}
.Box_WarningIcon     {background: url(./images/log_icon_warning.gif) no-repeat center;}
.Box_InfoIcon        {background: url(./images/log_icon_info.gif) no-repeat center;} 


.Box_Content
{
    
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.Box_DateText                    { font-family: Arial; font-weight: bold; font-size: 15px; color: #555555; line-height: 18px;}
.Box_TimeText                 { font-family: Arial; font-weight: none; font-size: 10px; color: #666666; line-height: 15px;}
.Box_Text                     { font-family: Arial; font-weight: none; font-size: 11px; color: #232323; line-height: 14px;}
a.Box_Text                    {color: #0397ff;text-decoration: none;}
a.Box_Text:hover              {color: #0397ff; text-decoration: underline;}
.Box_CategoryText             { font-family: Arial; font-weight: bold; font-size: 11px; color: #555555; line-height: 15px;}

.Box_Success_TitleText                     { font-family: Arial; font-weight: bold; font-size: 14px; color: #008400; line-height: 19px;}
.Box_Fail_TitleText                    { font-family: Arial; font-weight: bold; font-size: 14px; color: #ac0505; line-height: 19px;}
.Box_Warning_TitleText                  { font-family: Arial; font-weight: bold; font-size: 16px; color: #968c19/*#a6a009*/; line-height: 19px;}
.Box_Info_TitleText                     { font-family: Arial; font-weight: none; font-size: 16px; color: #232323; line-height: 19px;}

.Box_Warning_Text             { font-family: Arial; font-weight: none; font-size: 11px; color: #232323; line-height: 14px;}
a.Box_Warning_Text                    {color: #ff9003;text-decoration: none;}
a.Box_Warning_Text:hover              {color: #ff9003; text-decoration: underline;}


.EmptySpacer
{ 	
 	clear: both;
	height: 0px;
	font-size: 0px;
    line-height: 0px;
}
