body,td,tr,div,p,li,ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#474747; 
	/*height:100%;*/
}
/*-----------------------------------
    BEGIN CSS FOR THE HEADER
-----------------------------------*/
.headerfix{
	padding-bottom: 6px;
	font-size: 9px;
	font-weight: bold;
	color: #1F2934; 
	vertical-align:middle;
}
.headerfixLogin{
	padding-bottom: 6px;
	font-size: 9px;
	font-weight: bold;
	color: #1F2934;
}
.headerfix A{
	list-style-type: none;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #004e62;
	background-image: url(../images/icons/bullet_arrowa.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	text-decoration: none; 
	padding-bottom: 0px;
}
.headerfix A:HOVER{
	list-style-type: none;
	padding-top: 0px;	
	padding-left: 12px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #df162b;
	background-image: url(../images/icons/bullet_arrowa.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	text-decoration: none; 
	padding-bottom: 0px;
}
/*-----------------------------------
    END CSS FOR THE HEADER
-----------------------------------*/

/*-----------------------------
    BEGIN CSS FOR THE BODY
------------------------------*/
BODY{
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #eeeeee;
}
.mainTable{
	background-color: #ffffff;
	height:100%;
}
.mainTable #left{
	background-image: url(../images/mainshadow_left.gif);
	background-repeat: repeat-y;
}
.mainTable #right{
	background-image: url(../images/mainshadow_right.gif);
	background-repeat: repeat-y;
}
/*-----------------------------
    END CSS FOR THE BODY
------------------------------*/

/*---------------------------------------
    BEGIN CSS FOR THE BODY ON HOMEPAGE
-----------------------------------------*/
.leftCon{
	width: 370px;
	float:left; 
}
.leftCon a{
	padding: 2px 2px 2px 2px;
	margin-left:8px;
	font-size: 10px;
	color: #004e62;
	text-decoration: none;
}
.leftCon a:hover{
	padding: 2px 2px 2px 2px;
	margin-left:8px;
	font-size: 10px;
	color: #004e62;
	text-decoration: underline;
}
.rightCon{
	width: 375px;
	float:left;
}
.horizDots {
	background-image: url(http://www.naiglobal.com../images/horizontal_dots.gif); 
	width: 100%;
	height:1px;
	background-position: bottom;
	margin-bottom:2px;
	background-repeat: repeat-x;
}
.moduleMarker{
	padding-top: 2px;
	width: 370px;
	height: 20px;
	background-color: #E0E0E0;	
	font-size: 12px;
	font-weight:  bold;
	color: #474747;
	clear:left;
}
#fillerDots{
	float:left;
	clear:left;
	margin-top:2px;
	margin-bottom:2px;
}
#fillerDots2{
	float:left;
	clear:left;
	margin-top:5px;
	margin-bottom:2px;
}
#fillerDots3{
	float:left;
	clear:left;
	margin-top:5px;
	margin-bottom:2px;
}
#title{
	width:370px;
	font-size: 12px;
	color: #df162b;
	text-decoration: none;
	font-weight: bold;
	margin-top:5px;
	padding-left:5px;
}
.horzDots{
	height:1px;
	margin-top:2px;
	background-image: url(http://www.naiglobal.com../images/horizontal_dots.gif);
	width: 370px;
	background-repeat: repeat-x;
}
.horzDots2{
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	background-image: url(http://www.naiglobal.com../images/horizontal_dots.gif);
	width: 370px;
	background-repeat: repeat-x;
	border:0px solid #666666;
}
#vertDots{
	margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
	float:left;
	width:1px;
	height:540px;
	background-image: url(../images/filler_middle_dots.gif);
	background-repeat: repeat-y;
}

/*---------------------------------------
    END CSS FOR THE BODY ON HOMEPAGE
-----------------------------------------*/

/*--------------------------------
       BEGIN CSS FOR HEADER 
--------------------------------*/

.navtop A{
	list-style-type: none;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #004e62;
	background-image: url(../images/icons/bullet_arrowa.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	text-decoration: none; 
	padding-bottom: 0px;
}
.navtop A:hover{
	list-style-type: none;
	padding-top: 0px;
	padding-left: 12px;
	height: 28px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;color: #df162b;
	background-image: url(../images/icons/bullet_arrow2a.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	text-decoration: none; 
	padding-bottom: 6px;
}
.linkblue{
	padding-top: 8px;
	font-weight: normal;
	font-size: 10px;
	color: #004e62;
	text-decoration: none;
}
.linkblue A{
	padding-top: 1px;
	font-weight: normal;
	font-size: 10px;
	color: #004e62;
	text-decoration: none;
	cursor: hand;
}
.linkblue A:hover{
	padding-top: 1px;
	font-weight:normal;
	font-size:10px;
	color: #004e62;
	text-decoration: underline;
	cursor: hand;
}
.linkblue_hp A{
	padding-right: 2px;
	padding-top: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.linkblue_hp A:hover{
	padding-right: 2px;
	padding-top:  4px;
	padding-left: 4px;	
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.linkblue_news A{
	padding-right: 2px;
	padding-top: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkblue_news A:hover{
	padding-right: 2px;
	padding-top:  4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.language{
	margin-left:220px; 
	font-weight: normal;
	font-size: 10px;
}
.language a{
	font-weight: bold;
	font-size: 10px;
	color: #DF162B;
	text-decoration: underline;
}
.language a:hover{
	font-weight: bold;
	font-size: 10px;
	color: #DF162B;
	text-decoration: none;
}

/*--------------------------------
       END CSS FOR HEADER 
--------------------------------*/

/*--------------------------------
       BEGIN CSS FOR FOOTER 
--------------------------------*/
.footerblue{
	font-weight: normal;
	font-size: 10px;
	color: #004e62;
	text-decoration: none;
}
.footergrey{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.footer{
	font-weight: normal;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
}
.footer A{
	font-weight: normal;
	font-size: 10px;	
	color: #474747;
	text-decoration: underline;
}
.footer A:hover{
	font-weight: normal;
	font-size: 10px;
	color: #004e61;
	text-decoration: none;
}
/*--------------------------------
      END CSS FOR FOOTER 
--------------------------------*/

/*-----------------------------------------------------
      BEGIN CSS LEFT NAVIGATION (INSIDE PAGES)
-------------------------------------------------------*/
.leftNav{
	padding-top: 5px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #004e62;	
	text-decoration: none;
}
.leftNav A{
	padding-top: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #004e62;
	text-decoration: none;
}
.leftnav A:hover{
	padding-top: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #004e62;
	text-decoration: underline;
}
/*-----------------------------------------------------
      END CSS LEFT NAVIGATION (INSIDE PAGES)
-------------------------------------------------------*/


/*-----------------------------------------------------
       BEGIN CSS FOR BODY (INSIDE PAGES - MIDDLE PART) 
---------------------------------------------------------*/
.headerfont{
	padding-left: 15px;
	font-weight: bold;
	font-size: 25px;color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.headerfont4{
	padding-left: 15px;
	padding-top: 100px;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
.contentGRAYnormal{
	padding-left: 0px;
	padding-top: 5px;
	font-weight:normal;
	font-size:11px;
	color: #474747;
	text-decoration: none;
}
.contentGRAYnormal2{
	text-align: justify; 
	padding-left: 0px;
	padding-top: 5px;
	font-weight:normal;
	font-size:11px;
	color: #474747;
	text-decoration: none;
}
/*-----------------------------------------------------
       END CSS FOR BODY (INSIDE PAGES - MIDDLE PART) 
---------------------------------------------------------*/

/*-----------------------------------------------------
       BEGIN CSS FOR BODY (INSIDE PAGES - RIGHT PART) 
---------------------------------------------------------*/
.pullquote{
	PADDING: 0px;
}
.pullquote #quote{
	PADDING-top: 8px;
	font-weight: normal;
	font-size: 12px;
	color: #474747;
	font-family: Helvetica, Verdana, Arial;
	text-decoration: none;
	font-style: italic;
}
.pullquote #signature{
	padding-top: 10px;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	color: #474747;
	font-family: Helvetica, Verdana, Arial;
	text-decoration: none;
	font-style: none;
}
/*-----------------------------------------------------
       END CSS FOR BODY (INSIDE PAGES - RIGHT PART) 
---------------------------------------------------------*/

/*---------------------------------------------
       BEGIN CSS FOR ALL FORMS OBJECTS
---------------------------------------------*/
#mybutton{
	font-weight: bold;
	font-size: 9px;
	border-left-color: #ff6633;
	border-bottom-color: #ff6633;
	margin-left: 10px;
	width: 70px;
	cursor: hand;
	color: #ffffff;
	border-top-style: inset;
	border-top-color: #ff6633;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: inset;
	border-left-style: inset;
	background-color: #cc0000;
	text-align: center;
	text-decoration: none;
	border-right-color: #ff6633;
	border-bottom-style: inset;
}
#mybuttonTop{
	font-weight: bold;
	font-size: 9px;
	width: 40px;
	cursor: hand;
	color: #ffffff;
	border-top-style: inset;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #df162b;
	text-align: center;
	text-decoration: none;
}
.inputBOX{
	vertiacl-align:top;
	border-top: 1px solid #868686;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #868686;
	border-right: 1px solid #e1e1e1;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
	height:15px;
}
.icon {
	list-style-type: none;
	padding-left: 15px;
	margin: 0;
}
li.square {
	background-image: url(../images/icons/bullet_black.gif);	
	background-repeat: no-repeat;
	background-position: 0 .5em;	
	padding-left: .5em;	
	padding-bottom: .2em;
}
.butnInactiveV3
{
    border:solid 1px #666666;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    COLOR: #000000; 
    FONT-FAMILY: Arial; 
    TEXT-ALIGN: center;
    background: #ece9d8;
}
.butnActiveV3
{
    border:solid 1px #666666;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    BACKGROUND: #cc0000; 
    CURSOR: hand; 
    COLOR: white; 
    FONT-FAMILY: Arial; 
    TEXT-ALIGN: center;
}
/*---------------------------------------------
       END CSS FOR ALL FORMS OBJECTS
---------------------------------------------*/


/*---------------------------------------------
       BEGIN CSS REGULAR Styles
---------------------------------------------*/
.regulartitle{
	font-weight: bold;
	font-size: 11px;
	color: #004e62;
}
.graylink{
	font-weight: normal;
	font-size: 10px;
	color: #474747;
}
.graylink a{
	font-weight: bold;
	font-size: 10px;
	color: #474747;
	text-decoration: underline;
}
.graylink a:hover{
	font-weight: bold;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
}

/*---------------------------------------------
       END CSS REGULAR Styles
---------------------------------------------*/

.verdanaboldred{
    font-weight: bold;
    font-size: 12px;
    color: #e0172a;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.title{
	vertical-align: top;
	font-size: 12px;
	color: #ffffff;    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.mData{
    padding-left: 0px;
    padding-top: 5px;
    font-weight: normal;
    font-size: 9px;
    color: #474747;    
    text-decoration: none;
}
.mData #title{
    padding-left: 0px;
    padding-top: 5px;
    font-weight: normal;
    font-size: 9px;
    color: #474747;    
    text-decoration: none;
}
P{

    text-decoration: none;
}
#hDots {
	background-image: url(../images/horizontal_dots.gif); 
	width: 752px;
	height:1px;
	background-repeat: repeat-x;
}
.headerfont1
{
    padding-left: 28px;
	padding-bottom: 29px;
	font-weight: bold;
    font-size: 25px;
    color: #ffffff;    
    font-family: Arial;
    text-decoration: none; 
}
.headerfont2{
    padding-left: 15px;
	font-weight: bold;
    font-size: 15px;
    color: #ffffff;    
    font-family: Arial;
    text-decoration: none; 
}
.fontnormal11{
    padding-bottom: 6px;
	padding-right: 10px;
    font-weight: normal;
    font-size: 11px;
    color: #474747;    
    font-family: Helvetica, Verdana, Arial;
    text-decoration: none; 
}
.button1 {
    background-image: url(..../images/button_form2.gif);
    padding-left: 2px;
    background-repeat: no-repeat;
    list-style-type: none;
}

/*END BUTTON STYLES*/






/*CONTENTS*/



.contentGRAYitalic{
    padding-left: 0px;
    padding-top: 5px;
    font-weight: normal;
    font-size: 11px;
    color: #474747;    
    text-decoration: none;
    font-style: italic; 
}
.contentGRAYbold{
    padding-left: 0px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 10px;
    color: #474747;    
    text-decoration: none;
    font-style: none; 
}
.contentGRAYsmall{
    padding-left: 0px;
    padding-top: 5px;
    font-weight: normal;
    font-size: 10px;
    color: #474747;    
    text-decoration: none;
    font-style: none; 
}

/*END CONTENTS*/

.contentTable{
	padding-top; 10px;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom: 0px;
}

/* left Nav */

.whiteNav {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
	font-weight: normal;
    font-size: 10px;
    background: #f7f6f0;
    text-decoration: none;
    border-top: 1px solid #666666;
    border-left: 1px dotted #666666;
    border-right: 1px dotted #666666;
    border-bottom: 1px dotted #666666;
}
.whiteNav A{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 10px;
    color: #125b84;
    text-decoration: none;
}
.whitenav A:hover{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 10px;
    color: #125b84;
    text-decoration: underline;
}
.whitenav A:active{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 10px;
    color: red;
    text-decoration: none;
}
.red{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 10px;
    color: red;
    text-decoration: none;
}
A{
    padding-top: 5px;
    font-weight: normal;
    font-size: 11px;
    color: #004e62;
    text-decoration: none;
}
A:hover{
    padding-top: 5px;
    font-weight: normal;
    font-size: 11px;
    color: #004e62;
    text-decoration: underline;
}
.headline{
	vertical-align: top;
	font-size: 12px;
	color: #df162b;    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #666666;
}
.smallselect{
       font-size: 7pt;
 }
.stroke{
border:#474747 1px solid;
}
/*-----------------------------------
    BEGIN OFFICE PROFILE
-----------------------------------*/
.opSize14Red{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#df162b;
font-weight:bold;
}
.opSize12Blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004e61;
}
.opBGLightBlue{
background-color:#dce7ed;
}
.opBGLightBrown{
background-color:#E3E3E3;
}
.opSize14Gray{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#474747;
font-weight:bold;
}
.opSize12Gray{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#474747;
font-weight:bold;
}
.opSize12Normal{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#474747;
font-weight:normal;
}
.opBorderTop{
border-top: 1px solid #474747;
}
.opBorderBottom{
border-bottom: 1px solid #474747;
}

/*-----------------------------------
    END OFFICE PROFILE
-----------------------------------*/

.formStyles{
font-size:11px;
}