* { 
padding : 0;
margin : 0;
} 
body { 
font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
background: #1E5685 url(images/bgor2_bl2.jpg) top left repeat-x;
} 

a {
color : #0000C1; 
}

p {
margin-top:20px;
}
/*img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 0;
padding: 5px;
} 
*/

img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 10px;
margin-top : 10px;
margin-left : 0;
padding: 5px 5px 0px 0;
} 


img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 
#wrapper { 
margin : 20px auto;
width : 921px;
} 
#header { 
color : #fff;
width : 895px;
float : left;
padding : 7px 16px 0px 10px;
background-color: #FFF;
/*border-top : 5px solid #efefef;
height : 120px;
margin : 10px 0 0 0;
background : #000;
background-color: #FFF;*/
background: transparent url(images/header_bg_bl.jpg) top left repeat-y;

} 

/*
.logo h1#lineone { 
font-size : 2.1em;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
padding-top : 10px;
padding-left : 5px;
color : #99ff32;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
} 
*/
.hdr { 
float:left;
padding-left:16px;
font-size : 17px;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
/*color : #809B20;*/
color : #004A95;
border : none;
letter-spacing : -1px;
} 


.logo h1#lineone span { 
color : #fffffe;
} 
.logo h2#linetwo { 
padding-left : 5px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
top : 25px;
left : 14px;
color : #fffffe;
} 
.logo a { 
color : #fffffe;
} 
#navigation { 
float : right;
/*width : 544px;*/
width : 470px;
color : #333;
padding-top : 4px;
padding-bottom : 4px;
margin : 15px 0 0 0;
/*background-color: #A0C528;
background-color: #ED7302;*/
background: transparent url(images/nav_bg.gif) top left repeat-x;
border-top:1px solid #0C0C56;
border-left:1px solid #808080;
} 
#navbar { 
margin : 0 auto;
padding : 5px 0 5px 0;
} 
#navbar ul { 
margin : 0;
padding : 0;
list-style : none;
text-align : center;
} 
#navbar li { 
display : inline;
} 
#navbar a { 
/*padding : 5px 15px;*/
padding : 5px 22px 2px 22px;
text-transform : uppercase;
text-decoration : none;
font-size : 13px;
font-weight : bold;
/* color : #f1f1f1; */
color : #FFF;
} 
#navbar a:hover { 
/*color : #4B5B13;*/
color : #FFFFFF;
/*border-bottom : 2px solid #0C0C56;*/
border-bottom : 1px solid #FBFBFB;
} 


.left_text { 
margin-top : 20px;
} 
.left_text a { 
color : #0e0e69;
} 

#box { 
margin-top : 5px;
margin-bottom : 10px;
} 

.content_right h3 { 
font-size : 1em;
margin-bottom : 2px;
margin-top : 15px;
} 


.col_1 { 
width : 210px;
float : left;
margin-left : 20px;
} 
.col_1 h3, .col_2 h3 { 
padding-left : 10px;
} 
.col_2 { 
width : 210px;
float : right;
margin-left : 15px;
} 
.col_2 { 
padding-left : 10px;
} 

#footer { 
margin-top : 1px;
margin-bottom : 4px;
display : inline;
float : left;
width : 99%;
border-top : 0px solid #d1d1d1;
font-size : 0.9em;
text-align : center;
color : #FFFFFF;
} 
#footer a { 
color : #8badcf;
}

.main_text h1 { 
font-size : 17px;
padding : 3px;
font-weight : lighter;
color : #0e0e69;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
border-bottom : 3px solid #0e0e69;
} 

.main_text h2 { 
font-size : 16px;
padding : 0px;
font-weight : lighter;
color : #0e0e69;
margin-top : 0;
margin-right : 0;
margin-bottom : 7px;
margin-left : 0;
/*border-bottom : 3px solid #0e0e69;*/
} 



h2 { 
font-size : 13px;
font-weight : bold;
color : #000000;
padding:0;
margin-top : 16px;
margin-right : 0;
margin-bottom : 0px;
margin-left : 0;
} 


.logomn {
margin-left:6px; 
padding:5px 5px 5px 9px;
 } 
 
 .main_text {
 padding:20px 10px 0px 30px;}
 
 
 
 
 
 
	/* column container */
	.colmask2col {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column right menu settings */
	.rightmenu2col {
	}
	.rightmenu2col .colleft2col {
        float:left;
        width:200%;
        margin-left:-353px;
        position:relative;
        right:100%;
    }
    .rightmenu2col .col12colwrap2col {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:0em;
	   
	    
	    
	    
	}
	.rightmenu2col .col12col {
        margin:0 0px 0 353px;
        overflow:hidden;
         background: #FFFFFF url(images/lt_bg_bl.jpg) top left repeat-y;
        min-height:1200px;
				height:auto !important;
				height:1200px;
	}
	
    .rightmenu2col .col22col {
        float:right;
        width:353px;
        position:relative;
        left:353px;
        background: #FFFFFF url(images/rt_bg_bl.jpg) top right repeat-y;
        min-height:1200px;
				height:auto !important;
				height:1200px;
    }
  
/* 2 COLUMN LAYOUT END */   
 
 
 
 
 
 
 
 
#rtbox {
margin:7px 0px 13px 0px;
list-style-type: none;
}

#rtbox ul {
padding-bottom:7px;
}

#rtbox li {
margin:2px 0px 0 2px;
padding-right:10px;
padding-left:10px;
background: transparent url(images/bullet1.gif) 0px 7px no-repeat;
font-size:13px;
}


#rtbox li li {
margin:3px 0px 0 7px;
list-style-type: none;
background: transparent url(images/bullet2.gif) 0px 7px no-repeat;
font-size:12px;
}