body{
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: white /*#EFECE4 #E8E8E8*/; 
	color: black;
	text-align: left; 	
	background-repeat: repeat;
	}
h1{
	font-family: times new roman, tahoma, verdana, arial, sans-serif, helvetica, sans-serif,;
	font-weight: 600;
	font-size: 24px;
	letter-spacing: -0.05em;
	color: #8B0E04;
	margin:0px;
	padding: 15px 0px 10px 10px;
	}
h2{
	/*font-family: tahoma, verdana, arial, sans-serif, helvetica, sans-serif,;*/
	font-weight: 600;
	font-size: 15px;
	letter-spacing: -0.05em;
	color: #546292;
	margin:0;
	padding: 10px 0px 5px 10px;
	}
h3{
	/*font-family: tahoma, verdana, arial, sans-serif, helvetica, sans-serif,;*/
	font-weight: 400;
	font-size: 13px;
	color: #546292;
	margin:0;
	padding: 0px 0px 0px 35px;
	}
h4{
	border-top:solid black 1px;
	border-bottom:solid black 1px;
	font-family: tahoma, verdana, arial, sans-serif, helvetica, sans-serif,;
	font-weight: 600;
	font-size: 14px;
	color: #8B0E04;
	margin:0;
	text-align: center;
	padding: 5px 0px 5px 0px;
	}
h5{
	margin:0;
	padding:0;
	}
h6{
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: 600;
	font-size: 11px;
	color: black;
	margin-top: 15px;
	margin-bottom: 10px;
	}
p{
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 12px;
	color: black;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right:15px;
	margin-left: 10px;
	padding: 0px 5px 5px 10px;
	}
ul{	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 12px;
	color: black;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	}
.question{
	font-weight: 600;
	}
.answer{
	margin-left: 25px;
	font-size: 10px;
	}
.quotes{
	font-weight: 500;
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right:5px;
	padding: 0px 40px 5px 40px;
	}
.blockquotemain{
	font-weight: 500;
	font-size: 12px;
	font-style: italic;
	margin-right: 300px;
	margin-left: 50px;
	padding: 10px;
	background-color:#f4f4f4;
	border: solid black 1px;
	}
.blockquoteleft{
	font-weight: 500;
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
	padding: 10px;
	background-color:#f4f4f4;
	border: solid black 1px;
	}
.blockquotespecial{
	font-weight: 500;
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
	margin-right: 250px;
	margin-left: 50px;
	padding: 10px;
	background-color:#f4f4f4;
	border: solid black 1px;
	}
.homeblock{
	position: relative;
	float: right;
	margin-left: 5px;
	top: 0px;
	left: 1px;
	width: 250px;
	background-color: #f4f4f4 /*#E8E8E8*/;
	border: solid black 1px;
	border-top: solid black 5px;
	z-index: 100;
	}

#topblock{
	position: relative;
	float: right;
	margin: 0;
	top: 0px;
	left: 1px;
	width: 200px;
	background-color: #f4f4f4 /*#E8E8E8*/;
	border: solid black 1px;
	border-top: solid black 5px;
	z-index: 100;
	}
#topblock2{
	position: relative;
	float: right;
	margin: 0;
	top: 0px;
	left: -1px;
	width: 200px;
	background-color: #f4f4f4 /*#E8E8E8*/;
	border: solid black 1px;
	border-top: solid black 5px;
	z-index: 100;
	}
.blocktext{
	font-weight: 400;
	font-size: 10px;
	}
.imageleft{
	float: left;
	margin: 5px 10px 5px 15px;
	}
#searchblock{
	position: relative;
	float: right;
	margin: 0;
	top: 100px;
	left: -15px;
	width: 225px;
	background-color: #c1c1c1 /*#E8E8E8*/;
	border: solid black 0px;
	border-top: solid black 0px;
	z-index: 100;
	}
.left{
	position: relative;
	float: left;
	}
table{
	border: none;
	padding: 0px;
	margin: 0px;
	}
table.maintable{
	width: 800px;
	border: solid black 1px;
	background-color: white;
	}

.orangeborder-bottom{
	border-bottom: solid black 3px;
	}	
.footerborder-top{
	border-top: solid black 3px;
	}
#mainbody{
	border-left: solid black 3px;
	/*margin:0px;*/
	padding:0px;
	}
.header{
	background-color:#c1c1c1;
	}	

.headerimage{
	background: url(../images/ciag_banner_800x140_4.jpg) 0% 0% no-repeat;
	background-color: #c1c1c1;
	height: 140px;
	}
.header2image{
	border-top: solid black 1px;
	background-color: white /*#131C47*/;
	height:30px;
	}
.headernav{
	position:relative;
	top: 5px;
	right: 10px;
	background-color: #c1c1c1;
	font-family: tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 9px;
	color: #131C47;
	padding:0;
	margin: 0;
	}
.headernav a{
	color: black;
	text-decoration: none;
	margin-left: 0px;
	}
.headernav a:hover{
	color: black;
	text-decoration: underline;
	margin-left: 0px;
	}	
.sectionheader{
	height: 25px;
	background-color: #646464 /*#918d6d #ABC8D4*/;
	border-bottom: solid black 1px;
	/*border-right: solid black 3px;*/
	}
.sectheader{	
	font-family: times new roman, tahoma, arial, verdana, arial, sans-serif, helvetica;
	font-weight: 500;
	font-size: 16px;
	color: black /*#131C47*/;
	text-decoration: none;
	margin-left: 15px;
	}
.sectionnav{
	background-color: #c1c1c1 /*#918d6d #40668B*/;
	border-right: solid black 1px;
	border-top: solid black 1px;
	height: 25px;	
	} 
#sectionnav-search{
	margin: 0;
	padding: 0;
	position: relative;
	top:0px;
	background-color: #646464 /*#918d6d #ABC8D4*/;
	}
span>h5{
	position:relative;
	top:0px;
	margin:0;
	padding:0;
	}
a.sectnav:link, a.sectnav:active, a.sectnav:visited{
	font-family: times new roman, tahoma, verdana, arial, sans-serif,  helvetica;
	font-weight: 500;
	font-size: 13px;
	color: black /*#131C47*/;
	text-decoration: none;
	margin-left: 23px;
	}
a.sectnav:hover{
	font-family: times new roman, tahoma,verdana, arial, sans-serif, helvetica;
	font-weight: 500;
	font-size: 13px;
	color: white;
	text-decoration: underline;
	margin-left: 23px;
	}
.pathbar-right{
	background-color: #646464 /*#918d6d #ABC8D4*/;
	border-bottom: solid black 1px;
	height: 25px;
	}
.pathbar{
	height: 25px;
	font-family: tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 10px;
	color: white;
	background-color: #646464 /*#918d6d #ABC8D4*/;
	border-bottom: solid black 1px;
	border-left: solid black 3px;
	}
.indent{
	margin-left: 10px;
	}
	
.pathbar a{
	color: white;
	text-decoration: none;
	margin-left: 3px;
	}
.pathbar a:hover{
	font-family: tahoma,verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 10px;
	color: #c1c1c1;
	text-decoration: underline;
	margin-left: 3px;
	}
#sidenav-right{
	background-color: #c1c1c1 /*#ABC8D4*/;
	}
#sidenav-image{
	/*border-right: solid black 3px;*/
	background-color: #c1c1c1 /*#ABC8D4*/;
	}
ul.level1nav{
	list-style: none;
	background-color: #c1c1c1;
	margin: 0;
	padding: 0;
	}
ul.level1nav li{
	/*width: 100%;*/
	/*border-bottom: solid 1px white;*/
	}
ul.level1nav li a:link, ul.level1nav li a:visited{	
	display: block;
	/*position:relative;*/
	/*margin:0;*/
	border-bottom: solid 1px white;
	width: 100%;
	padding: 5px 7px 5px 15px;
	font-family: tahoma,verdana, arial, sans-serif, helvetica;
	font-weight: 500;
	font-size: 12px;
	color: black /*#131C47*/;
	text-decoration: none;	
	}
ul.level1nav li a:hover{	
	display: block;
	/*position:relative;*/
	/*margin:0;*/
	border-bottom: solid 1px white;
	width: 100%;
	padding: 5px 7px 5px 15px;
	/*background-color: #918d6d #40668B;*/
	font-family: tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 500;
	font-size: 12px;
	color: white;
	text-decoration: underline;
	}
ul.level2nav{
	list-style: none;
	background-color: #c1c1c1;
	margin: 0;
	padding: 0;
	}
ul.level2nav li{
	/*border-bottom: solid 1px white;*/
	/*width: 100%;*/
	}
ul.level2nav li a:link, ul.level2nav li a:visited{	
	display: block;
	/*position:relative;*/
	border-bottom: solid 1px white;
	width: 100%;
	padding: 5px 7px 5px 28px;
	font-family: tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 300;
	font-size: 10px;
	color: black /*#131C47*/;
	text-decoration: none;
	}

ul.level2nav li a:hover{	
	display: block;
	/*position:relative;*/
	/*background-color: #918d6d #40668B;*/
	border-bottom: solid 1px white;
	width: 100%;
	padding: 5px 7px 5px 28px;
	font-family: tahoma,verdana, arial, sans-serif, helvetica;
	font-weight: 300;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	}
.sitemap{
	border: solid 1px white;
	background-color: #c1c1c1;
	}	
	
.footer{
	position: relative;
	padding:0;
	margin:0;
	border-bottom: solid black 3px;
	height: 25px;
	}	
.footer a{
	font-family: times new roman, tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 600;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}

.footernav{
	position:relative;
	top: 3px;
	left: 10px;
	background-color: white;
	font-family: tahoma, verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 10px;
	color: black;
	padding:0;
	margin: 0;
	}
.footernav a{
	color: black;
	text-decoration: none;
	margin-left: 0px;
	}
.footernav a:hover{
	color: black;
	text-decoration: underline;
	margin-left: 0px;
	}	
#bannerfooter{
	border-top: solid black 1px;
	background-color: white;
	height: 70px;
	padding:0px;
	margin:0px;
	background: url(images/ciag_banner.gif) 50% 50% no-repeat;
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 10px;
	color: black;	
	}
.formstyle{
	font-style: tahoma; 
	font-weight:400; 
	font-size:12px; 
	line-height:100%; 
	margin:0;
	padding:0;
	}
.formmain{
	margin:0;
	padding:0;
	}
#bannerfooter{
	border-top: solid #131C47 1px;
	background-color: white;
	height: 70px;
	padding:0px;
	margin:0px;
	background: url(../images/ciag_banner.gif) 50% 50% no-repeat;
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: 400;
	font-size: 10px;
	color: #131C47;	
	}