body,td,tr,div,p,li,ul { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:474747; 
}
td.sRFix{
width:376px;
}
.hLineOptionHP{
BACKGROUND-IMAGE: url(/common/gfx/horizontal_dots.gif);
background-repeat: repeat-x;
height:1px;
font-size:1px;
}
.insidePageLR1-1{
width:184px;
}
.insidePageLR1-2{
width:184px;
}
.insidePageMiddle{
width:385px;
}
.topFix{MARGIN-TOP:-7px !important;}
.leftFix{width: 360px !important;}
.widthFix {width: 182px !important;}
/*.LeftPaneHome  {width: 375px !important;}
#leftPaneHome {width: 375px !important;}
#LeftPaneBottomHome  {width: 375px !important;}*/
.leftpane{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.imgHolder{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.stroke{border:#474747 1px solid;}
.newsSubject{font-size:15px !important; padding-TOP:7px !important;font-family: Verdana, Arial, Helvetica, sans-serif;;}
.newsMainBody{font-size:12px !important;}
.rightpaneInside{padding-top:3px; padding-left:6px;padding-right:0px;width:182px;}
.contentpaneHome{padding-top:2px;padding-bottom:0px;padding-left:6px;padding-right:0px;width:376px;}
.contentpaneFixedSP{padding-top:2px;padding-bottom:0px;padding-left:6px;padding-right:0px;width:751px;}
.contentpane2Col{padding-top:2px;padding-bottom:0px;padding-left:6px;padding-right:0px;width:569px;}
.contentpaneInside{padding-top:2px;padding-bottom:0px;padding-left:6px;padding-right:6px;width:385px;}
.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(/common/gfx/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(/common/gfx/icons/bullet_arrowa.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none; PADDING-bottom: 0px;}

/*-----------------------------
    BEGIN CSS FOR THE BODY
------------------------------*/
BODY{margin-top: 0px;margin-bottom: 0px;background-color: #eeeeee;}
.mainTable{margin-top:-7px !important; BACKGROUND-COLOR: #ffffff;}
.mainTable #left{BACKGROUND-IMAGE: url(/common/gfx/mainshadow_left.gif);background-repeat: repeat-y;}
.mainTable #right{BACKGROUND-IMAGE: url(/common/gfx/mainshadow_right.gif);background-repeat: repeat-y;}
/*-----------------------------
    END CSS FOR THE BODY
------------------------------*/

/*---------------------------------------
    BEGIN CSS FOR THE BODY ON HOMEPAGE
-----------------------------------------*/
.mainArea {margin-top:0px;width:751px;}
.mainArea #leftCon{width: 375px;float:left;}
.mainArea #rightCon{width: 383px;float:left;}
.horizDots {BACKGROUND-IMAGE: url(/common/gfx/horizontal_dots.gif); WIDTH: 752px;HEIGHT:0px;background-repeat: repeat-x;}
.mainArea #top{width:752px;height:1px;}
.mainArea #bot{width:752px;height:1px;}
.moduleMarker{padding:2px 0px 2px 0px; WIDTH: 375px; BACKGROUND-COLOR: #E0E0E0;	font-size: 12px;font-weight: bold;color: #474747; margin:1px 1px 0px 0px;}
.module{width:367px; border:0px solid #666666;}
.module #title{width:375px;text-align:left;FONT-SIZE: 12px;COLOR: #df162b;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.moduleTitleRed{width:365px;text-align:left;FONT-SIZE: 12px;COLOR: #df162b;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.moduleTitle {font-size:12px;font-weight:bold;}
.moduleTitleRedNoWidth{text-align:left;FONT-SIZE: 12px;COLOR: #df162b;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.module a{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;cursor: hand;}
.module a:hover{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: underline;cursor: hand;}
.horzDots{height:10px;vertical-align:bottom;align:center;BACKGROUND-IMAGE: url(/common/gfx/horizontal_dots.gif);WIDTH: 100%;background-repeat: repeat-x;border:0px solid #666666;}
.vertDots{
	width:1px;
	height:349px;
	BACKGROUND-IMAGE: url(/common/gfx/filler_middle_dots.gif);
	background-repeat: repeat-y;
	top: -12px;
}
.hLineOption{
BACKGROUND-IMAGE: url(/common/gfx/horizontal_dots.gif);
background-repeat: repeat-x;
height:1px;
font-size:1px;
}
/*---------------------------------------
    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;HEIGHT: 17px;font-family: Verdana;font-size: 11px;font-weight: bold;color: #004e62;BACKGROUND-IMAGE: url(/common/gfx/icons/bullet_arrowa.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none;}

.navtop A:hover{LIST-STYLE-TYPE: none;PADDING-TOP: 0px;PADDING-LEFT: 12px;HEIGHT: 17px;font-family: Verdana;font-size: 11px;font-weight: bold;color: #df162b;BACKGROUND-IMAGE: url(/common/gfx/bullet_arrow2a.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none;}

.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 {BACKGROUND-POSITION: 7px 7px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/common/gfx/red_bullet.gif); WIDTH: 350px; COLOR: #656565; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none; HEIGHT: 17px; BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: none}
.linkblue_news A:hover {BACKGROUND-POSITION: 7px 7px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/common/gfx/white_bullet.gif); WIDTH: 350px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none; HEIGHT: 17px; BACKGROUND-COLOR: #656565; TEXT-DECORATION: underline}

.contentNews{BACKGROUND-POSITION: 7px 7px;PADDING-LEFT: 15px;FONT-WEIGHT: normal;FONT-SIZE: 11px;WIDTH: 350px;COLOR: #656565;PADDING-TOP: 2px;BACKGROUND-REPEAT: no-repeat;FONT-FAMILY: Verdana;LIST-STYLE-TYPE: none;HEIGHT: 17px;BACKGROUND-COLOR: #e0e0e0;TEXT-DECORATION: none;font-style: italic;}

.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: bold;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.footer{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: none;}
.footer A{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: underline;}
.footer A:hover{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #004e61;TEXT-DECORATION: none;}
/*--------------------------------
      END CSS FOR FOOTER 
--------------------------------*/


/*-----------------------------------------------------
      BEGIN CSS LEFT NAVIGATION (INSIDE PAGES)
-------------------------------------------------------*/
.leftNav{PADDING-right: 5px;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;}
.headerfont6{margin:0px 0px 0px 0px; PADDING-Left: 15px;PADDING-TOP: 100px;FONT-WEIGHT: bold;FONT-SIZE: 20px;COLOR: #ffffff;FONT-FAMILY: Arial;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{vertical-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(/common/gfx/bullet_black.gif);	background-repeat: no-repeat;background-position: 0 .5em;	padding-left: .5em;	padding-bottom: .2em;}
/*---------------------------------------------
       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: 10px;
    COLOR: #AE2B2B;
    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-ALIGN: left;
    TEXT-DECORATION: none;
}

#hDots {
	BACKGROUND-IMAGE: url(/common/gfx/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; 
}

/*BUTTON STYLES*/



.button1 
{
    BACKGROUND-IMAGE: url(/common/gfx/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: normal; 
}
.contentGRAYsmall
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
    FONT-STYLE:  normal; 
}

/*END CONTENTS*/

.contentTable
{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

/* left Nav */

.whiteNav 
{
    PADDING-bottom: 0px;
    margin-TOP: 6px !important;
/*    PADDING-TOP: 26px;*/
    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;
}

.clsXcelLabelFont
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
    FONT-STYLE:  normal; 
}
clsXcelTableBorderSingle
{
width:600px;
}

/* Blogs Testing */
.grayTable
{
   background-color:#efefef;
   width:182;
   margin-top:5px;
   margin-left:2px;
}

.smallDayHeader
{
   font-size:9px;
   font-weight:normal;
}

/* new menu backgrounds 25 aug 2007 */
/* TODO: nai denmark (www.nai.dk) needs to have these styles overridden at the portal
         level */
.meToo {
	float:left;
	margin-top:1px;
	padding:2px 19px 3px 19px;
	background-color: inherit;
	border-left:1px #d6d6d6 solid;
	color:#004e61;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.meToo a{
	color:#004e61;
	font-weight:bold;
}
.meToo a:hover {
	background:url(./hoverbg.gif);
	text-decoration:none;
	color:#df162b;
	font-weight:bold;
}

.FirstHand 
{
	float:left;
	margin-top:1px;
	padding:2px 19px 3px 19px;
	border-left:1px #d6d6d6 solid;
	border:0px;
	color:#004e61;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.FirstHand a
{
	color:#004e61;
	font-weight:bold;
}

.FirstHand a:hover {
	background:url(./hoverbg.gif);
	text-decoration:none;
	color:#df162b;
	font-weight:bold;
}

.rtLogin
{
	float:right;
	margin-top:1px;
	padding: 2px 2px 3px 2px;
	border-left:1px #d6d6d6 solid;
	border:0px;
	color:#004e61;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rtLogin a{
	color:#004e61;
	font-weight:bold;
}
.rtLogin a:hover {
	background:url(./hoverbg.gif);
	text-decoration:none;
	color:#df162b;
	font-weight:bold;
}

/* end new menu backgrounds */

/* new module titles */
.moduleMarkerGray
{
	font-family: Verdana, Arial;
	padding: 2px 0px 2px 0px;
	display: block;
	background-color:#474747;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	font-family:Verdana,Arial;
	font-size:11px;
}
.moduleMarkerBlue
{
	font-family: Verdana, Arial;
	padding: 2px 0px 2px 2px;
	display: block;
	background-color:#004e61;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	font-family:Verdana,Arial;
	font-size:11px;
}

.moduleMarkerBlack
{
	font-family: Verdana, Arial;
	padding: 2px 0px 2px 2px;
	display: block;
	background-color:#333;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	font-family:Verdana,Arial;
	font-size:11px;
}

.leftNav2{font-family:verdana, arial; margin-left:5px; PADDING-right: 5px;PADDING-TOP: 0px;PADDING-left: 0px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.leftNav2 A{PADDING-TOP: 0px;PADDING-left: 5px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.leftnav2 A:hover{PADDING-TOP: 0px;PADDING-left: 5px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: underline;}

/* login box */
#ClearBothy{
	clear:both;
}
#LoginBox{
	height:95px;
	background-color:#474747; 
	clear:both;
	/*float:left;
	width:755px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/common/gfx/heightfive.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#LoginBox img{
	margin:15px 0px 0px 17px;
	border-right:1px #ccc solid;
	float:left;
	width:343px;
	height:61px;
}
#RightBoxHolder{
	float:left;
	height:65px;
 	margin-top:7px;
	margin-left:17px;
}
.UsrPswBoxes{
	height:20px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
width:350px;
}
.UsrPswTxtBoxes{
	float:left;
	width:75px;
	text-align:right;
	padding-right:4px;
	margin-top:2px;
	color:#fff;
	font-family:Verdana,Arial;
}
.UsrPswInpBoxes{
	float:left;
}
.UsrPswInpBoxes input{
	background-color:#f8f8f8;
	border:1px #ccc solid;
	font-size:11px;
	font-weight:normal;
	padding-left:3px;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:190px;
}
.UsrPswInpError
{
	color:#fff;
}
.LoginBtn input{
	float:left;
	margin:2px 0px 0px 79px;
	padding:0px 0px 0px 0px;
}
.RmbrMe{
	font-size:10px;
	float:left;
	color:#ccc;
	margin-top:5px;
}
.ChkBoxRmbr{
	clear:none;
	float:left;
	margin-right:2px;
	margin-left:2px;
	margin-top:1px;
}


/* end login box */

/*FLA HOLDER*/
#flaHolder{
	width:755px;
	height:263px;
	font-size:10px;
	clear:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*PEOPLE PAGE*/
#findPro{
	margin:7px 0px 0px 0px;
}
.ppPlease{
	font-size:16px;
	font-weight:bold;
	color:#242424;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/Common/gfx/peopleFormBG.gif);
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}
.ppFirstLast{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.ppFirstLastForm{
	padding:2px 0px 2px 3px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#131313;
	width:200px;
	border:1px #a3a3a3 solid;
	background-color:#e9e9e9;
}
.ppResultHeader{
	text-align:center;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#131313;
	padding:3px 0px 3px 0px;
	border-top:6px #fff solid;
	border-right:6px #fff solid;
	border-bottom:6px #fff solid;
}
.ppResultHeaderLast{
	text-align:center;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#131313;
	padding:3px 0px 3px 0px;
	border-top:6px #fff solid;
	border-bottom:6px #fff solid;
}
.ppResultProper{
	background-color:#f4f4f4;
	border-top:6px #fff solid;
	padding:3px 3px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.ppResultProper a{
	font-weight:bold;
	color:#004e61;
	text-decoration:underline;
	font-size:13px;
}
.ppResultProper a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.ppResultSpecialty{
	background-color:#f4f4f4;
	border-bottom:6px #fff solid;
}
.specialtyContainer{
	padding:5px 5px 5px 5px;
	margin: 0px 7px 7px 300px;
	background-color:#fff;
	border-top:3px #004e61 solid;
	border-bottom:1px #a3a3a3 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.specialtyColor{
	color:#004e61;
}
.noRecord{
	padding:3px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	background-color:#df162b;
	text-align:center;
}
/* end people page */

/*PROFILE PAGE*/
.proPName{
	background-color:#f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px #000 solid;
	padding: 3px 0px 0px 5px;
}
.proPTDspaceFont a{
	font-weight:bold;
	color:#004e61;
	text-decoration:underline;
}

#agentPro{
	padding:0px 0px 0px 0px;
}
.proPTDspaceFont{
	padding:5px 0px 0px 5px;
	font-size:13px;
}
.proPTDspaceFont a{
	font-weight:bold;
	color:#df162b;
	text-decoration:underline;
	font-size:12px;
}
.proPTDspaceFont a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.proPCompany, .proPServicesTitle {
	background-color:#474747;
	padding:4px 0px 3px 5px;
	margin:13px 5px 0px 0px;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	width:433px;
}
.proPServicesTitle
{
	font-size:13px;
}
.proPAddy{
	margin:3px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:13px;
}
.proPAddy a{
	font-size:12px;
}
.proPAddy a:hover{
	font-size:12px;
}

.proPPhoto{
	margin:5px 0px 0px 0px;
}
.proPInfoTitle{
	padding:7px 0px 0px 5px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.proPInfoContent{
	padding:3px 5px 7px 5px;
	font-size:13px;
	text-align:left;
}
.proPInfoContent a 
{
	font-size:13px;
}
.proPInfoContent a:hover
{
	font-size:13px;
}

.proPLine{
	border-top:1px #e1e1e1 solid;
}
.proPForm{
	border:1px #e4e4e4 solid;
	font-size:11px;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	width:180px;
	background-color:#f4f4f4;
	color:#1e1e1e;
}

/* END PROFILE PAGE */

/* Office Profile Pages */
.defintionVoc{
	background-color:#f5f5f5;
	padding: 11px 0px 11px 7px;
	margin:0px 0px 5px 0px;
	border-bottom:3px #acacac solid;
	border-top:3px #acacac solid;
	width:370px;
	font-family:Verdana;
	font-size:11px;
}
.subTitleINpages1{
	background-color:#df162b;
	color:#fff;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	width:370px;
	margin:0px 0px 3px 0px;
	padding:3px 0px 1px 7px;
	border-bottom:4px #474747 solid;
}

/* end office profile pages */

/* left navigation */
.UniNavHolder
{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:181px;
}
.UniNavHolderMR{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:377px;
}
ul.UniNav{
	clear:both;
	list-style-type:none;
	display:block;
	float:left;
	width:181px;
	padding:0px 0px 1px 0px;
	margin:0px 0px 7px 0px;
	font-size:10px;
	background-image:url(/common/gfx/squareDottedInside.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
ul.UniNavMR{
	clear:both;
	list-style-type:none;
	display:block;
	float:left;
	width:377px;
	padding:0px 0px 1px 0px;
	margin:0px 0px 7px 0px;
	font-size:12px;
	background-image:url(/common/gfx/squareDottedInside2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
ul.UniNav li.FirstHand
{
	padding:3px 0px 4px 3px;
	margin:0px 0px 0px 0px;
	color:#fff;
	background-color:#004e61;
	background-image:none;
	border-bottom:2px #fff solid;
	font-size:11px;
	font-weight:bold;
}
ul.UniNav li.LastHand{
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/common/gfx/squareDottedInside.gif);
	background-repeat:no-repeat;
	background-position:top;
	/*clear:right;*/
}
ul.UniNav li.LastHand2{
	clear:left;
	width:181px;
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/common/gfx/squareDottedInside.gif);
	background-repeat:no-repeat;
	background-position:top;
}
ul.UniNav li.FirstHand2{
	padding:3px 0px 4px 3px;
	margin:0px 0px 0px 0px;
	color:#fff;
	background-color:#474747;
	background-image:none;
	border-bottom:2px #fff solid;
	font-size:11px;
	font-weight:bold;
}
ul.UniNav a, ul.UniNav ul#Unichild a{
	display: block;
	background-color: inherit;
	text-decoration: none;
	height:12px;
	font-size:10px;
}
ul.UniNavMR a, ul.UniNavMr ul#Unichild a{
	display: block;
	background-color: inherit;
	text-decoration: none;
	height:12px;
}
ul.UniNav a:hover{
	color: #000;
	background-color: #e4e4e4;
	text-decoration:none;
	font-size:10px;
}
ul.UniNavMR a:hover{
	color: #000;
	background-color: #e4e4e4;
	text-decoration:none;
}
ul.UniNav li{
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/common/gfx/squareDottedInside.gif);
	background-repeat:no-repeat;
	background-position:top;
    line-height:18px;
    font-family:Verdana;
    font-size:10px;
    list-style-type:none;
}

ul.UniNavMR li{
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/common/gfx/squareDottedInside2.gif);
	background-repeat:repeat-x;
	background-position:top;
    line-height:18px;
    font-family:Verdana;
    font-size:10px;
    width:377px;
    list-style-type:none;
}

/* end left navigation */

/* market research / office profile list */
/* end market research / office profile list */
