/* CSS Document */
#page{
padding-bottom:15px;
}

#maincontent {
color:#173255;
padding-left:38px;
padding-right:40px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:10px;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:13px;
text-indent:0px;
text-align:justify;
line-height:1.3;
}

#maincontent a:link, #maincontent a:visited, #maincontent a:active{
color:#173255;
text-decoration:underline;
}
.hiddeninfo{
display:none;

}

#maincontent a:hover{
color:#095AA6;
text-decoration:underline;
}

#content_menu{
color:#999999;
text-align:left;
width:415px;
margin-left:auto;
margin-right:auto;
padding:0px;
margin-bottom:5px;
line-height:1.4;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:1px;
}

#content_menu span {
color:#999999;
font-size:11px;
font-weight:normal;
text-align:left;
margin-left:0px;
}

#content_menu a:link, #content_menu a:visited, #content_menu a:active{
color:#999999;
font-size:11px;
font-weight:normal;
text-align:left;
margin-left:0px;
text-decoration:none;
}

#content_menu a:hover{
color:#666666;
font-size:11px;
font-weight:normal;
text-align:left;
margin-left:0px;
text-decoration:none;
}

#content_header{
background-image:url(contentimages/content_top_border.jpg);
background-repeat:no-repeat;
background-position:left top;
left:0px;
top:0px;
color:#22487B;
height:25px;
width:495px;
padding-top:24px;
padding-bottom:5px;
margin-top:0px;
margin-left:0px;
text-align:center;
}
#content_header img{

padding-top:5px;
}
#content_footer{
clear:both;
background-image:url(contentimages/content_bottom_border.jpg);
background-repeat:no-repeat;
background-position: left bottom;
height:25px;
}

#tableofcontents{
color:#095AA6;
text-align:center;
margin-right:30px;
}

#tableofcontents ul{
line-height:1.5;
padding-top:10px;
padding-bottom:40px;
font-weight:bold;
}

#tableofcontents li{
list-style-type:none;
}

#tableofcontents a:link, #tableofcontents a:visited, #tableofcontents a:active{
color:#27548B;
font-size:16px;
font-weight:bold;
margin-left:0px;
text-decoration:none;
}

#tableofcontents a:hover{
text-decoration:underline;
}

#prop 
	{
  	float:right;
    height:625px;
    width:1px;
	padding:0px;
	}
	
.pfooter{
	padding-bottom:10px;
	display:block;	
}

.noindent{
    text-indent:0px;
	padding-top:0px;
	padding-bottom:10px;
	display:block;	
}

.book{
display:block;
text-indent:0px;
}

.bindent{
text-indent:10px;
}

.italics{
font-style:italic;
}

.bulletpoints{
list-style:disc;
list-style:outside;
text-indent:0px;
}

.bulletpoints li{
padding-bottom:3px;
padding-left:8px;
}

.bulletpoints2{
text-indent:0px;
list-style-position:outside;
list-style-type:disc;
line-height:1;
padding-top:8px;
padding-bottom:10px;
margin-left:1px;
margin-right:30px;
}
.profp{
padding-bottom:9px;

}
.bulletpoints2 li{
padding-bottom:8px;
}

.bsubheading, .sub_heading{
display:block;
text-indent:0px;
padding-left:0px;
padding-top:9px;
padding-bottom:2px;
margin-left:0px;
text-align:left;
font-weight:bold;
font-size:16px;
}

.myolist{
text-indent:0px;
padding-left:5px;
margin-left:10px;
font-weight:bold;
list-style-position:outside;

}

.myolist li{
padding-left:10px;
padding-bottom:8px;
margin-left:15px;
list-style-position:outside;
font-weight:bold;
}

.licnt{
text-indent:0px;
display:block;
font-weight:normal;
margin-left:10px;
}

.libold{
display:block;
font-weight:bold;
margin-left:0px;
padding-left:0px;
padding-top:20px;
}

#maincontent p{
padding-top:10px;
padding-bottom:5px;
margin-top:3px;
margin-bottom:4px;
}

.mbold{
font-weight:bold;
}

.tpadding{
border:0px;
padding:10px;
}

.tpadding p{
text-align:left;
}

.tpadhead{
display:block;
font-weight:bold;
text-align:center;
}

.tpadding td{
padding:8px;
}

.tpadding .altrow{
background-color:#AFBFDA;
}

.altrow{
background-color:#AFBFDA;
}

.myorder li{
padding-top:10px;
padding-right:10px;
}

.myorder {
margin-right:10px;
}

.uunderline{
text-decoration:underline;
}

.quiz {
margin-left:10px;
}

ol.quiz {
list-style-position:outside;
padding-left:10px;
}

.answers {
padding-left:65px;
padding-bottom:20px;
padding-top:8px;
width:200px;
}

.answers span{
padding-left:8px;

}

.quizme{
padding-left:0px;
margin-left:0px;
}

.mainblock{
margin-left:0px;
padding-left:10px;
}

.answers ul{
margin-left:0px;
padding-left:0px;
list-style-type:none;

}

.answers ul li{
display:inline;
margin-left:0px;
padding-bottom:0px;
padding-left:8px;

}

.GYRP{
width:100%;
font-size:14px;
font-weight:bold;
}

.GYRP td{
padding:5px;
padding-left:9px;
}

.mytotal{
width:300px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:top;
line-height:.8;
}

.plus{
text-align:center;
}

.line{
height:40px;
border-bottom:thin;
border-bottom-color:#173255;
border-bottom-style:solid;
vertical-align:bottom;
font-size:33px;
}

.tsouround{
display:block;
position:relative;
padding-bottom:10px;
margin-left:auto;
margin:auto;
}

#cform{
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
margin-left:auto;
margin-right:auto;
width:280px;
text-align:left;
}
#cform personalinfo{
padding-bottom:10px;
padding-top:0px;

}
#cform label{
display:block;
width:100%;
padding-top:5px;
padding-left:0px;
padding-bottom:0px;
}

#submitbut{
display:block;
padding-top:3px;
}
#cform table td{
padding:8px;
}
.error{
color:#FF0000;
display:inline;
}

<!-- PRofile CSS -->

.person{

display:block;
padding-top:15px;
margin-top:20px;
margin-bottom:8px;
 
}


.intro p{
padding:0;
margin:0;
margin-top:6px;
margin-bottom:6px;

}
.person p{
padding:0;
margin:0;
margin-top:3px;
margin-bottom:6px;

}
.endclear{
display:block;
clear:left;

}
.cmprofile{
display:block;
padding-bottom:10px;
padding-top:20px;
}

.profileimage{
 float:left;

padding-right:15px;
padding-bottom:10px;
}
.profilehead{
 
font-weight:bold;
padding-bottom:5px;
}
.prsub_heading{
display:block;
text-indent:0px;
padding-left:0px;
padding-bottom:2px;
margin-left:0px;
text-align:left;
font-weight:bold;
font-size:16px;
}


.profw{

padding:0px 10px;
margin:0px 15px;
}

<!--  End profile CSS -->
.indentp{

}
.tbtable{

}
.tbtable td{
padding:8px;

}
.aif{
vertical-align:top;
top:0px;
font-weight:bold;

}
.sblist{
list-style-type:none;
margin-left:0px;
padding-left:0px;
margin-left:0px;
}
.lihead{
display:block;
padding-top:6px;
padding-left:27px;
padding-bottom:4px;
font-weight:bold;

}
.qulist{
margin-top:0px;
list-style-position:outside;
list-style-type:disc;
padding-bottom:15px;
margin-bottom:0px;
}
.qulist li{
padding-bottom:3px;

}
.qulist {
padding-top:3px;
}


#maincontent p{
padding-bottom:10px;
margin-bottom:0px;
padding-top:10px;
margin-top:0px;
}

.addedtext{
table-layout:auto;
width:100%;
}
.aright{
text-align:right;
vertical-align:text-bottom;
vertical-align:bottom;

}
.centertextaleft{
display:block;
text-align:center;
font-size:17px;
line-height:1;
}
#wrapperreq{

background-image:url(requim/cbgofreq.jpg);


    position: relative;
	background-color: #095AA6;
	background-position:center;
	background-repeat:repeat-y;
	text-align:left;
	width:584px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;



}

#reqsum{
color:#27548B;
	width:500px;
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(contentimages/content_bg_border.jpg);
	background-repeat:repeat-y;
	background-position: left;

}

#reqbtm{
background-image:url(requim/bbgofreq.jpg);
background-repeat:no-repeat;
height:54px;

}
#reqttm{
background-image:url(requim/tbgofreq.jpg);
background-repeat:no-repeat;
height:54px;
}
.hsection{
padding-bottom:25px;

}
.hsection .heading {
font-weight:bold;
margin-top:2px;
font-size:14px;
}
.subsection .heading{
font-size:12px;
}
.subsection {
padding-top:10px;
}
.hsection span {
display:block;
margin-top:5px;
padding-bottom:5px;

}
.subsection span {

padding-bottom:0px;
}
.helpitalics{
display:block;
font-size:11px;
font-weight:100;
font-style:oblique;
padding-top:0px;
padding-bottom:0px;
}