	body
	{
	    margin:0;
	    padding:0;
	}
	body, td, p, label, sup {
		color:#0F3859;
		font-family:Verdana,Arial,Helvetica,Sans-Serif,sans-serif;
		font-size:12px;
	}
	.divmain
	{
	  width:772px;
	  text-align:left;
	  border:solid 1px black;
	  float:left;
	}
	.content
	{
	    float:left;
	    width:760px;
	    min-height: 550px;
	    background-color:#fff;
	    margin: 0 5px 0 5px;
	    border-right:solid 1px black;
	    border-left: solid 1px black;
	}
	.leftcontent
	{
	    float:left;
	    margin:10px 10px 10px 20px;
	}
	
   
  
	.rightcontent
	{
	    padding-top:10px;
	    float:left;
	    width:220px;
	    height: 100%;
	    float:left;
	    margin-top: -511px;
	    margin-left:530px;
	    position:absolute;
	    top: 510px;
	    
	}

    .rightad {
        position: absolute;
        left: 785px;
        top: 90px;
        width: 160px;
        height: 600px;
    }

    .bottomad {
        width: 728px;
        height: 90px;
    }
    
    .topad {
        width: 728px;
        height: 90px;
    }

	.centertext
	{
	    text-align:center;    
	}
	.labelheading
	{
	    font-family: verdana,serif;
	    font-size:24px;
	    font-weight: bold;
	    color:#00446a;
	    /*padding-bottom:25px;*/
	}
	.personarea
	{
	    float:left;
	    width:100%;
          
	}
	.logo
	{
	  width:140px;
	  height:140px;
	  float:left;
	  
	}
	.persondetail
	{
	    float:right;
	    width:360px;
	        
	}
	.persondetail
	{
	    float:right;
	    color:#000000;
	    font-family: verdana,sans-serif;
	    font-size:13px;   
	    /*font-weight:bolder;  */
	    padding-top: 23px;
	}
	.labelname
	{
	    width:120px; 
	    float:left;
	    margin-bottom:.15em;
	}
	.labeldetail
	{
	    width:240px; 
	    float:right;
	    margin-bottom:.15em;
	}
	.blankdiv
	{
	    width:100px;
	    padding:10px;    
	}
	.seperator
	{
	   float:left;
	   width:468px;
	   height:12px;
	    background: url(../images/dots.gif) repeat-x;
	    margin-top:10px;
	}
	
	.pageheading h1
	{
	    font-family: verdana,sans-serif;
	    font-size:22px;
	    color:#00446a;
	}
	
	.resultcontent
	{
	    width:500px;
	    font-family: verdana,sans-serif;
	    font-size:12px;
	    font-weight:bold;
	    color:#000000;  
	    padding-left:15px;
	    padding-top:0;
	}
	
	.rleftcontent
	{
	    width:220px;
	    float:left;     
	    padding-bottom:2px;
	    padding-right:20px;
	}
	.rrightcontent
	{
	    width:auto;
	    float:left;     
	    padding-bottom:2px;
	    
	}
	.resultpadding
	{
	    padding-left:8px;
	}
	.contentResultTitle 
	{
	    font-family: verdana,sans-serif;
	    font-size:16px;
	    font-weight: normal;
	}
	.contentResultDetail
	{
	    font-family: arial,sans-serif;
	    font-size:.95em;
	    font-weight: normal;
	    color: #000000;
	}
	.contentResultValue 
	{
		padding-left: 5px;
	}
	table.contentResultDetail
	{
		border-spacing: 0 2px;
	}
	
	img
	{
	    border:0;
	}
	

	.bluefonts
	{
	   color:#00446a;
	   font-family: Arial,Verdana, Helvetica, Sans-Serif,sans-serif;
	   font-size: 15px;
	   font-style: normal;
	   padding-top:10px; 
	   text-align: center;     
	   
	}
	.borndetail
	{
	   color:#00446a;
	   font-family: Verdana,sans-serif;
	   font-size: 13px;
	   padding-top:8px;      
	    
	}
	.bornlabel
	{
	    width:150px;
	    float:left;
	    padding-left: 10px;
	    height:13px;
	}
	.bornlabeldetail
	{
	    width:45px;
	    float:left;
	    text-align:right;
	    margin-right: 5px;
	    height:10px;
	}
	.blueboldfonts
	{
	   color:#00446a;
	   font-family: Arial,Verdana,Helvetica, Sans-Serif,sans-serif;
	   font-size: 18px;
	   font-style: normal;
	   font-weight:bold;
	   text-align:center;
	}
	.redboldfonts
	{
		color: #ff0000;
		font-family: Arial,Verdana,Helvetica, Sans-Serif,sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight:bold;
	}
	.padding10
	{
	    padding-left:10px;
	    text-align: center;
	}
	
	.blueItalicfonts
	{
	   color:#00446a;
	   font-family: Georgia,sans-serif;
	   font-size: 12px;
	   font-style: italic;
	   padding-top:10px;      
	}
	.bluebolditalicfonts
	{
	   color:#00446a;
	   font-family: Georgia,sans-serif;
	   font-size: 14px;
	   font-style: italic;
	   font-weight:bold;
	   
	}
	.centerButton {
		text-align: center;
	}
	.btn {
		margin-top:15px;
	}
	.btn a 
	{
	    font-family: 'Roboto', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-weight: 500;
	    text-decoration: none;
	    color: white;
	    font-size: 14px;
	    text-align: center;
	    display: inline-block;
	}
	.btn a:hover 
	{
	    font-family: 'Roboto', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-weight: 500;
	    text-decoration: none;
	    color: #e1e1e1;
	    font-size: 14px;
	    text-align: center;
	    display: inline-block;
	}
	
    .box
    {
    border: 2px solid #cfd6dc; 
    -moz-box-shadow: 5px 5px 4px #888888;
    -webkit-box-shadow: 5px 5px 4px #888888;
    box-shadow: 5px 5px 4px #888888;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 0 0 5px 0;
    background-color: #ebf4fc;
    margin-bottom: 20px;
    }
    
.btn:active {
	text-decoration: none;
	color: #4c4c4c;	
	background: #dddddd;
	background-image: -o-linear-gradient(top, #dddddd 0%, #dddddd 100%);
	background-image: -moz-linear-gradient(top, #dddddd 0%, #dddddd 100%);
	background-image: -webkit-linear-gradient(top, #dddddd 0%, #dddddd 100%);
	background-image: -ms-linear-gradient(top, #dddddd 0%, #dddddd 100%);
	background-image: linear-gradient(top, #dddddd 0%, #dddddd 100%);
	border: 1px solid #999999;
	-moz-box-shadow:    0 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow:         0 0 0 0 transparent;
	text-shadow: 0 1px 0 white;
	padding: 6px 14px 4px 14px;
}

.btn.primary 
{
	display: inline-block;
	border-radius: 2px;
	background: #c7cfda;

	background-image: -o-linear-gradient(top, #5977a9 0%, #4f6ea0 100%);
	background-image: -moz-linear-gradient(top, #5977a9 0%, #4f6ea0 100%);
	background-image: -webkit-linear-gradient(top, #5977a9 0%, #4f6ea0 100%);
	background-image: -ms-linear-gradient(top, #5977a9 0%, #4f6ea0 100%);
	background-image: linear-gradient(top, #5977a9 0%, #4f6ea0 100%);
	border: 1px solid #435b80;
	-moz-box-shadow:    0px 2px 2px 0 rgba(0,0,0,0.12), inset 0px 0 1px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.12), inset 0px 0 1px rgba(255, 255, 255, 0.5);
	box-shadow:         0px 2px 2px 0 rgba(0,0,0,0.12), inset 0px 0 1px rgba(255, 255, 255, 0.5);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.33);
	padding: 5px 14px;
	font-weight: 500;
	text-decoration: none;
	color: white;
	font-size: 14px;
	text-align: center;
	margin-bottom:123px;
	
}
.btn.primary:active 
{
	text-decoration: none;
	color: rgba(255, 255, 255, 0.8);	
	background: #4a6796;
	background-image: -o-linear-gradient(top, #4a6796 0%, #4e6c9b 100%);
	background-image: -moz-linear-gradient(top, #4a6796 0%, #4e6c9b 100%);
	background-image: -webkit-linear-gradient(top, #4a6796 0%, #4e6c9b 100%);
	background-image: -ms-linear-gradient(top, #4a6796 0%, #4e6c9b 100%);
	background-image: linear-gradient(top, #4a6796 0%, #4e6c9b 100%);
	border: 1px solid #435b80;
	-moz-box-shadow:    0 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow:         0 0 0 0 transparent;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.33);
	padding: 6px 14px 4px 14px;
}


