/***************************************************
GLOBAL INTERFACE ELEMENTS
***************************************************/
BODY {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #004C98;
    font-family: Arial Narrow, sans-serif;
    font-size: 11px;
    color: #000033;
}
#my_td
{
    border-top: 1px solid #aaa;
    border-bottom:1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    white-space:nowrap;
    
    text-align: right; 
}

#my_qq
{
    border-top: 1px solid #aaa;
    border-bottom:1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    white-space:nowrap;
    padding: 2px 2px 2px 2px;
    
    text-align: center; 
}

#myTr
{
    background-image: url('bg_navcon.gif');
}

#submit1
{
    background-color: #ffffff;
    color: #000033;
    border: solid 1px #575891;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
}

#Text1
{
    background-color: #ffffff;
    color: #000033;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    padding-left: 15px;
}
#select1
{
    background-color: #ffffff;
    color: #575891;
    border: solid 1px #575891;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
}
#Table5
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}
#Table3
{
    padding: 0px 0px 0px 0px;
    height: 0px;
    width: 751px;
    position:relative;
    
}
#Table4
{
    width: 750PX;
    height:auto;
    border: 3px solid #7BA9C9;
    padding: 1px 1px 1px 1px;
    font-family: Arial, verdana, arial, sans-serif;
    font-size: 12px;

}

#FullTable
{
    width: 80%;
    border-collapse: separate;
    border: solid 2px #333; 
    height:auto;
    background-color:#ffffff;
    position:relative;

}


#offcls
{
    font-family: Verdana, Arial, Sans-Serif; 
    text-align:center; 
    font-size: 10px; 
    color:#333333;
    width: AUTO;
    height:auto;
    
}

#lefty
{
    font-family: Verdana, Arial, Sans-Serif; 
    text-align:left; 
    font-size: 11px; 
    color:#333333;
    width: AUTO;
    height:auto;

}

#lefty2
{
    font-family: Verdana, Arial, Sans-Serif; 
    text-align:right; 
    font-size: 11px; 
    color:#333333;
    width: AUTO;
    height:auto;

}


#righty
{
    font-family: Verdana, Arial, Sans-Serif; 
    text-align:left; 
    font-size: 14px; 
    color:#333333;
    width: AUTO;
    height:auto;
    font-weight:bold;
}



#Frame 
{
    width: 820px;
    height: auto;
     
}



#IsideWideFrame 
{
    width: auto;
    height: auto;
     
}

#MastHead {
    width: auto;
    height: 274px;
    background-color: #ffffff;
    border-right: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    padding: 8px 10px 5px 0px;
}
#MastHead2 {
    width: auto;
	height: 41px;
    background-color: #ffffff;
    border-right: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    padding: 8px 20px 0px 75px;
	
}

#MastHeadNoNav {
    width: auto;
    height: 5px;
    background-color: #004C98;
    color: #000;
    border-right: 3px solid #004C98;
    border-left: 3px solid #004C98;
    padding: 0px 0px 0px 0px;
}

#MainNav {
    width: auto;
    height: 19px;
    background-color: #fff;
    background-image: url('images/color.jpg');
    background-repeat: repeat-x;
    color: fff;
    border-right: 3px solid #7BA9C9;
    border-left: 3px solid #7BA9C9;
    text-align:right;
    padding: 6px 10px 3px 0px;
    }
    
#SubNav {
    width: auto;
    height: 30px;
    background-color: #fff;
    background-image: url('images/bg_navcon.gif');
    background-repeat: repeat-x;
    border-right: 3px solid #7BA9C9;
    border-left: 3px solid #7BA9C9;
    color: #000033;
    text-align:left;
    padding: 2px 2px 2px 12px;
    font-family: Arial, Rockwell, Serif;
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    
    }
    

#Logo {
    padding-top: 13px;
    padding-left: 12px;
    background-color: #ffffff;
    float: left;
}

#MastHeadLinks {
    padding-top: 17px;
    padding-right: 12px;
    font-size: 11px;
    float: right;
}

#PrimaryNav {
    height: 27px;
    font-family: tahoma, arial, verdana, sans-serif;
}
.contentcenter {margin-left: 0px; margin-right: 0px; background-color: #eeeeee; font-size: 11px; float: left; padding: 0px;  background: #FFFFFF; font-weight: bold; text-align: left; overflow: hidden;}
.NavButton {
    padding-left: 11px;
    padding-right: 11px;
    height: 22px;
    border-left: 1px solid #7BA9C9;
    border-right: 1px solid #316394;
    background-color: #5084AE;
    font-size: 11px;
    color: #ffffff;
    white-space: nowrap;
    cursor: hand;
}

.NavButtonSelected 
{
    padding-left: 12px;
    padding-right: 12px;
    height: 22px;
    background-color: #316394;
    font-size: 11px;
    white-space: nowrap;
    cursor: hand;

}

.NavSelectedIndicator {
    height: 5px;
    background-color: #316394;
}

.SubnavSelected {
    padding-top: 4px;
    padding-left: 10px;
    margin-bottom: 5px;
    height: 17px;
    background-color: #316394;
    color: #ffffff;
    text-align: left;
    cursor: hand;
}

.Subnav {
    padding-top: 4px;
    padding-left: 10px;
    margin-bottom: 5px;
    height: 17px;
    text-align: left;
    cursor: hand;
}

#ContentArea {
    width: Auto;
    height: auto;
    text-align:left;
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
    border-right: 3px solid #7BA9C9;
    border-left: 3px solid #7BA9C9;
    font-weight: normal; 
    font-size: 13px;
    font-family: Arial , Verdana, arial, serif;

    
}
#ContentIndArea {
    padding: 0px 0px 0px 0px;
    width: auto;
    height:auto;
    text-align:left;
    background-color: #ffffff;

}

#ContentAreanoPadding {
    
    width: 730px;
    background-color: #ffffff;
    border-top: 1px solid #316394;
}

#ContentAreaNoMargin {
    padding: 0px 15px 10px 0px;
    width: 730px;
    background-color: #ffffff;
    border-top: 1px solid #316394;
}

#ContentLeft {
    width: 141px;
    float: left;
    text-align: center;
    border-right: dotted 1px #575891;
}

#ContentIndLeft 
{
    width: 95%x;
    height:auto;
    text-align:center;

}

#Article {
    margin: 0px 0px 0px 0px;
    width: 460px;
}


#ContentRight {
    width: 590px;
    float: right;
    text-align:left;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;

}
#ContentIndRight {
    width: 350px;
    float:right;
    text-align:center;
    background-color:#316394;
    border-left: 1px solid #316394;
    border-bottom: 1px solid #316394;

    
}

.UserTypeBox {
    margin-bottom: 20px;
    width: 420px;
    text-align: left;
    clear: both;
}

.UserTypePic {
    width: 122px;
    height: 77px;
    float: left;
}

.UserTypeText {
/*
    width: 298px;
    float: right;
*/
    text-align: left;
    line-height: 18px;
}

.UserTypeHeader {
    padding-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
    background-position: bottom left;
    background-repeat: repeat-x;
}

.NewsBox {
    margin-left: 7px;
    width: 420px;
}

#YellowModule {
    padding: 15px 15px 5px 15px;
    background-color: #ffffe4;
}

#Footer 
{
    width: Auto;
    padding-top: 10px;
    height: auto;
    border-top: 3px solid #7BA9C9;
    color: #ffffff;
    font-size: 10px;
    font-family: Verdana, arial, serif;
}

#Bottomf {
    padding-top: 15px;
}

#ProfileHeader {
    padding: 0px 0px 0px 0px;
    width: 730px;
    background-color: #E3DB74;
}

.ProfilePic {
    width: 200px;
    float: left;
    border-right: 5px solid #F5EE99;
}

.ProfileText {
    padding: 15px 15px 5px 10px;
    height: 125px;
    font-size: 14px;
    line-height: 22px;
}
A
{
    color: #777;
    font-weight: bold; 
    font-size: 8pt;
    font-family: Verdana, arial, serif;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
    


}

A:link
{
    color: #191970;
    font-weight: bold; 
    font-size: 10px;
    font-family:  Verdana, arial, serif;
    padding: 0px 3px 0px 3px;
    text-decoration: none;

}

A:visited
{
    color: #191970;
    font-weight: bold; 
    font-size: 10px;
    font-family: Verdana, arial, serif;
    padding: 0px 3px 0px 3px;
    text-decoration: none;

}

A:hover
{
    
    font-weight: bold; 
    font-size: 10px;
    font-family:  Verdana, arial, serif;
    padding: 0px 3px 0px 3px;
    text-decoration: underline;
	color:#0033FF;
}

A:active
{
    color:#191970;
    font-weight: bold; 
    font-size: 10px;
    font-family:  Verdana, arial, serif;
    padding: 0px 3px 0px 3px;
    text-decoration: none;

    
}

.selected
{
    border: 1px solid #ff0000;

}




/***************************************************
GLOBAL INTERFACE ELEMENTS
***************************************************/

/*for Opera*/
html > body #outer { width: 750px; }

/* Defining the page sections */



 /* make the links a nice blue */



/* Footer styles */
.name{padding: 2px 2px 2px 2px; width:120px; border: solid 1px #575891;}
.country{padding: 2px 2px 2px 2px;width:100px;border: solid 1px #575891;}
.position{padding: 2px 2px 2px 2px;width:100px; border: solid 1px #575891;}
.year{padding: 2px 2px 2px 2px;width:80px; border: solid 1px #575891;}
.contact{padding: 2px 2px 2px 2px;width:190px; border: solid 1px #575891;}
.footer {padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Sans-Serif; width: 740px; text-align: center; margin: 0px 0px 0px 0px; font-size: 11px; color:#000033;}
.fbar { text-align: right; background: #3F2B84; color: #FFFFFF; height: 11px; }
.ftitle {color: #FFFFFF; font-weight: bold; text-decoration: none; }
.fcopy {color: #201460; text-decoration: none;}
a.ftitle{color: #444444; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:underline;}
a.ftitle:visited { color: #777777; }
a.ftitle:hover { color: #FF0000; }

.cell{ font-family: Verdana; font-size: 10pt; padding: 2px 2px 2px 2px;;border: solid 1px #575891;}

A.misc
{
    color: #000033; font-size: 11px; font-family: Tahoma; font-weight: bold; 
    padding: 4px 4px 4px 4px;
    border: solid 1px #6BB300;
}

A.misc:visited
{
    color: #333333;
    border: solid 1px #000033;
}

A.misc:hover
{
    color: #fff;
    border: solid 1px #FFE500;
    background-color: #6BB300;
}

A.to_buy
{
    color: #000033; font-size: 11px; font-family: Tahoma; font-weight: bold; 
    padding: 4px 4px 4px 4px;
    border: solid 1px #777777;
}

A.to_buy:visited
{
    color: #000033;
    border: solid 1px #777777;
}

A.to_buy:hover
{
    color: #fff;
    border: solid 1px #777777;
    background-color: #000033;
}




/* Navbar styles   */
.nv_top {width: 140px; height: 20px; border: solid #575891; border-width:0px 0px 0px 0px;}
div.nv {background-color: #F5F5FF; padding-top: 3px; padding-bottom: 3px;}
div.nv a:link {color: #fff;}
div.nv a:visited {color: #000000;}
div.nv a:hover {background: #fff; color: #FF0000; text-decoration: none;}
div.nv a:active {background: #D9D5E6; color: #000000;}

div.nvline {border: #575891 solid; border-width: 0px 0px 0px 0px;  width: 140px;}


div.nv1 a {background: #F5F5FF; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 1px; padding-top: 1px; padding-left: 3px; text-decoration: none; color:#000000;}

.nv_brk {height: 7px; background-image: url(nav_dots.gif); background-repeat: no-repeat;}


.img_l {float:left; margin-right: 5px; border: 1px solid #000000;}
.img_r {float:right; margin-left: 5px; border: 1px solid #000000;}
.img_c {text-align: center; margin-left: 5px; margin-right: 5px; border: 1px solid #000000;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}


/***************************************************
GLOBAL INTERFACE ELEMENTS
***************************************************/
/* Global body styles */


div.spacer { clear: both;}



/*for Opera*/

/* Defining the page sections */

 {float: left; top: 0px; left: 0px; padding: 0px; width: 144px;}

 /* make the links a nice blue */





/* commercial bar */




/* what style for modules in combar? currently hdrmoduleb */

/* Toolbox styles */
.tb {width: 100%; border: 1px solid #612B83; } 
.tb_bdy {background-color: #FFF7CE; padding: 5px; font-size: 10px;} 
.tb_hdr {border: #612B83 solid; border-width: 0px 0px 1px 0px; background-repeat: no-repeat; background-color: #FC6; background-position: left center; font-size: 10px; font-weight: bold; height: 12px; text-align: left; padding-left: 12px;} 
.tb_links {color: #0033CC;font-weight: normal;}
.imgtool_l {margin-right: 5px;}

/* Navbar styles */
div.nv_top {width: 140px; height: 20px; border-width: 0px 0px 1px 0px;}
div.nv {padding-top: 3px; padding-bottom: 3px;}


div.nvline {width: 140px; border-width: 0px 0px 1px 0px;}





.nvicon {vertical-align: middle;}
.nv_ind2 {margin-left: 6px;}
.nv_ind3 {margin-left: 12px;}
.nv_ind4 {margin-left: 18px;}

.nv_brk {height: 7px; background-repeat: repeat-y;}

/* image styles */
.img_l {float:left; margin-right: 5px;}
.img_r {float:right; margin-left: 5px;}
.img_c {text_align: center; margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 5px;}

/* text styles */
.small  {font-size: 9px;}
.bul {padding-left: 10px; display: block; } 
.breadcrumbs {font-size: 12px; padding: 6px 0px 8px 0px;}


/* bullet pointed */
ul {padding-left:10px; margin-left:10px;}

.lhlf {width: 220px; float: left;}
.rhlf {width: 220px; float: right;}

/* print style */
.print {display: none;}
P
{
 line-height: 18px;
 text-align:left;
    font-family: Arial, Tahoma, Verdana, Serif;
    font-size: 9pt;
    color: #000;

    
}
SPAN
{
    text-align:justify;
}
HR
{
    
    width: 100%;
    border: 1px solid #000033;
    color: #000033;
        

}
INPUT
{

    text-align:left;
    font-weight:normal;
    font-family: Verdana, Serif;
    font-size: 8pt;
    color: #000033;
    padding: 2px 2px 2px 2px;

    
}

OPTION
{

    text-align:left;
    font-weight:normal;
    font-family: Verdana, Serif;
    font-size: 8pt;
    color: #000033;

}

SELECT
{

    text-align:left;
    font-weight:normal;
    font-family: Tahoma, Verdana, Serif;
    font-size: 8pt;
    color: #000033;



}


TD
{
    text-align:left;
    font-weight:normal;
    font-family: Verdana, Serif;
    font-size: 11px;
    color: #000;
    
}

TR
{
    text-align:left;
    font-weight:normal;
    font-family: Verdana, Serif;
    font-size: 11px;
    color: #000;
    
}


H1
{
    text-align:left;
    font-weight:normal;
    font-family: Arial Narrow, Verdana, Serif, Fantasy;
    font-size: 27px;
    color: #000;    
    margin: 0px 0px 0px 10px;   
}

H2
{
    text-align:center;
    width:80%;
    font-weight:normal;
    font-family: Verdana, Serif, Fantasy;
    font-size:22px;
    font-style:normal;
    border: Solid 1px #660;
    background-color: #F5F5FF;
    color: #000033; 
    padding: 15px 15px 15px 15px;   
}
H3
{
    text-align:center;
    font-family: Tahoma, Baskerville Old Face, Fantasy;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    padding: 0px 0px 0px 0px;
    
}
LI
{
 line-height: 18px;
 text-align:left;
    font-family: Arial, Tahoma, Verdana, Serif;
    font-size: 9pt;
    color: #000;
}
H4
{
    font-family: Gill Sans MT, Sans-Serif;
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    text-decoration: underline;
}
H5
{
        font-family:Tw Cen MT, Gill Sans MT, Sans-Serif;
        font-size:19px;
        font-style:normal;
        font-weight:bold;
        text-align:center;
        color: #800000;

}
H6
{
    text-align:center;
    font-weight:normal;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:21px;
    font-style:normal;
    margin: 5px 0px 5px 0px;    

}

IMG
{
    border: 0px solid #000033;
}

.welcomecopy    { font-family: Arial Narrow, Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; margin:  5px  0px  0px 0px; }
.bodytitle  { font-size: 13pt; line-height: 11pt; text-decoration: bold; margin:  8px  0px  0px 0px; }
.footer     { font-size: 9pt; line-height: 11pt; }
.copy       { font-size: 9pt; line-height: 11pt; }
.small      { font-size: 9pt; line-height: 11pt; }
.navcopy    { font-size: 9pt; line-height: 11pt; margin:  20px  0px  20px 25px; }
.prodcopy   { font-size: 9pt; line-height: 11pt; margin:  0px  0px  0px 0px; padding: 10px; }

#padded     { padding: 10px; }

.sub        { margin-left: 8px; line-height: 9pt; }