/* CSS Document */
* { margin:0; padding:0;}
body { background:#002157; font-family:"Times New Roman", Times, serif; font-size:100%; line-height:12px; color:#000000; text-align:left;}

p 
{
font-size:12px; color:#000000; padding-bottom:12px; text-align:justify;
}

b
{
font-weight:bold; color:#3d6cb3; font-size:12px; line-height:14px; 
}


.boxed
{
border: thin #999999 solid; font-size:12px; color:#000000; line-height:14px; font-family:"Times New Roman", Times, serif; text-align:left; padding:2px;
}

.announce
{
border: thin #999999 solid; font-size:14px; color:#000000; line-height:16px; font-family:"Times New Roman", Times, serif; text-align:center;
}

.announce img {border:#000 thin solid; float:none; text-align:center;}

a:link { color:#3d6cb3; text-decoration:none; }
a.on:link {color: #666666; text-decoration:none;}
a:visited { text-decoration:none; color:#3d6cb3; }
a:hover { text-decoration:none; color:#002157 }
a:active {color: #666666}

.nav
{
font-size:20px; color:#3d6cb3; line-height:18px; font-family:"Times New Roman", Times, serif; text-align:left;
}

h1
{
font-size:16px; font-weight:normal; color:#666666; line-height:18px; font-family:"Times New Roman", Times, serif; text-align:left;
}

h2
{
font-size:36px; font-weight:normal; color:#999999; line-height:30px; font-family:"Times New Roman", Times, serif; text-align:left;
}

h3
{
font-size:14px; font-weight:normal; color:#FFFFFF; line-height:20px; background:#002157; font-family:"Times New Roman", Times, serif; text-align:left; letter-spacing:10px; text-indent:10px; width:70%; }

h4
{
font-size:16px; font-weight:normal; color:#002157; line-height:18px; font-family:"Times New Roman", Times, serif; text-align:left;
}

.red
{
color:#F00;
}

em { font-weight:bold; font-style:normal}

img
{
margin-right:10px; float:left;
}

#imageright
{ margin-bottom:100px;
}

#maincontainer{ 
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#FFFFFF; 
background-image:url(images/iaf-logo-420.jpg); background-repeat:no-repeat; background-position:center; background-position:top;
}

#maincontainerinside{ 
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#FFFFFF; 
background-image:url(images/iaf-logo-290.jpg); background-repeat:no-repeat; background-position:center; background-position:top;
}


#contentwrapper{
float: left;
width: 100%; min-height:600px;
}

.contentcolumn{
margin: 0 160px 0 160px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.leftcolumn
{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
font-size:14px; color:#3d6cb3; 
line-height:16px; font-family:"Times New Roman", Times, serif; 
text-align:left; padding-left:5px;
 }


.rightcolumn{
float: right; 
width: 160px; /*Width of right column*/
margin-left: -160px; /*Set left margin to -(RightColumnWidth)*/
background: transparent;
}

.rightcolumn p
{
font-size:9px; color:#999999; line-height:18px; font-family:"Times New Roman", Times, serif; text-align:justify;
}

#footer{
clear: left;
width: 100%;
background: #CCCCCC;
text-align: center; font-family:"Times New Roman", Times, serif; font-size:9px;
padding: 4px 0;
}

.innercontent
{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top:180px; padding-left:40px; padding-right:40px;
}

.innercontentinside
{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top:130px; padding-left:40px; padding-right:40px; border-top:thin gray solid; 
}

.innerleft
{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 180px;
}

.innerleft p
{
font-size:18px; color:#3d6cb3; line-height:16px; font-family:"Times New Roman", Times, serif;
}



.innerright
{
margin: 0 30px 0 20px; /*Margins for inner DIV inside each column (to provide padding)*/
float:right;
}

#innerrightinside
{ margin: 200px 30px 0 20px }

#on {color:#002157;}

