.new {
    font-weight: bold;
    font-style: italic;
    font-size: 9px;
    font-family: arial;
    color:#F5821F;
} 

/* BEGIN: search related */
.srrec {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica
}
.suf {
	FONT-SIZE: 12px; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica
}
/* END: search related */

/* BEGIN: reg related */
.regStyle1 {font-size: xx-small}
.regStyle2 {font-style: italic}
.regStyle5 {font-size: xx-small; font-style: italic; color: #009933; }
.regStyle7 {color: #FF0000}
.style1 {font-size: x-small}
.style2 {
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
}
.style3 {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
}
/* END: reg related */

/* BEGIN: begin blog related css */
blockquote {
	border: 1px dashed #333366;
	margin: 3px 15px;
	padding: 3px;
}
.postBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.postBox {
	background-color: #E8EDF0;
	border: 1px solid #999999;
}
.postSubject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #849CAE;	
}
.forumTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.blogTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin-bottom: 0px;
	text-decoration: underline;
}
.blogList {
	margin-top: 0px;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 20px;
}
.blogLine {
	font-size: x-small;
        text-decoration:none;
}
.blogLineNew {
	font-size: x-small;
        text-decoration:none;
        color: #ff0000;
}
.blogTitleMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	margin-bottom: 0px;
	font-style: italic;
}
.blogTitleByLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	margin-bottom: 0px;
	font-style: italic;
}
.blogTitleLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin-bottom: 0px;
}

/* END Blog related css */


.companyCompleteInfoTitle {
    font-weight:bold; 
    color:#F5821F;
    text-decoration:none;
    font-size:20px; 
}

.widgetSubTitle {
    color: #333366;
    font-size:14px; 
    font-weight: bold;
}

.txtWhiteMinor {
    color: #ffffff;
    font-size:10px; 
}

/* this is 100% it differs from original under DP below */
.mainTable {background:#FFFFFF; width:100%}


/*
This is the common css for DG.
*/

/*
older rc stuff is below
*/

/*
Some common overall page widths.
*/

/* Legacy stuff for the left hand link, remove when the new one is launched */
.leftNavTitle { color: #ffffff; font-family: Arial, Helvetica; font-size: 12px; font-weight:bold }
.leftNavLink { color: #44446f; font-family: Arial, Helvetica; font-size: 12px; }

.mainBodyBox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}




/*
BEGIN: WIDGET STYLE 1
*/

.widgetTitleBox {
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-weight: bold;
        background-color: #E6ECF9;
    border-top: 1px none #333366;
    border-right: 1px none #333366;
    border-bottom: 1px solid #333366;
    border-left: 1px none #333366;
}

.widgetBody {
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-size: x-small;
    margin: 4px;
}

.widgetBox {
    border-top: 1px solid #333366;
    border-right: 2px outset #333366;
    border-bottom: 2px outset #333366;
    border-left: 1px solid #333366;
    background-color: #F5F5F5;
    padding: 4px;
}

.widgetTitleBig {
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-size: medium;
}

.widgetSubTitleBig {
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-size: small;
}

.widgetStepBox {
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-weight: bold;
}

/*
BEGIN: WIDGET STYLE 1
*/



/* BEGIN: Company Complete CSS */
.companyTitleBox {
        background-color: #E6ECF9;
        border: 1px solid #333366;
}

.companyTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333366;
        font-size: medium;
        font-weight: bold;
}

.fieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666699;
}
.urlTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
}
.fieldValue {
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
}
.url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
}
.companyActions {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #330099;
	font-weight: bold;
}
.linksTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

/* END: Company Complete CSS */



/* BEGIN: Download alert box */

.downloadAlertBox {
    border-top: 1px solid #333366;
    border-right: 2px outset #333366;
    border-bottom: 2px outset #333366;
    border-left: 1px solid #333366;
    background-color: #FFFF66;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333366;
    font-size: small;
}

/* END: Download alert box */


/* BEGIN: Header */
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #669999;
}
.searchButton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	border: 1px solid #CCCCCC;
	background-color: #3C486D;
}
/* END: header */



/* DP Stuff IS BELOW!!! */

/* Links */
a:link, a:visited {color:#001E5E; text-decoration:underline;}
a:hover {color:#001E5E; text-decoration:none}

a.navLink:link, a.navLink:visited {color:#E8EDF0; text-decoration:none;}
a.navLink:hover {color:#DFB94C; text-decoration:underline;}

a.darkBlueLink:link, a.darkBlueLink:visited {color:#001E5E; text-decoration:none;}
a.darkBlueLink:hover {color:#001E5E; text-decoration:underline;}

a.lightBlueLink:link, a.lightBlueLink:visited {color:#E8EDF0; text-decoration:none;}
a.lightBlueLink:hover {color:#E8EDF0; text-decoration:underline;}

a.orangeLink:link, a.orangeLink:visited {color:#F5821F; text-decoration:none;}
a.orangeLink:hover {color:#F5821F; text-decoration:underline;}

a.whiteLink:link, a.whiteLink:visited {color:#FFFFFF; text-decoration:none;}
a.whiteLink:hover {color:#FFFFFF; text-decoration:underline;}

a.pageLink:link, a.pageLink:visited {background:#DFB94C; color:#FFFFFF; text-decoration:none; padding:1px 2px 1px 2px;}
a.pageLink:hover {background:#DFB94C; color:#FFFFFF; text-decoration:none; padding:1px 2px 1px 2px;}

/* End Links */

td {font:11px Verdana,Arial; color:#001E5E;}

img {border:0px;}
img.lightBlue {border:1px solid #7F8EAE;}

b.orange {font-weight:bold; color:#F5821F;}
b.teal {font-weight:bold; color:#4B6471;}
b.white {font-weight:bold; color:#FFFFFF;}
b.red {font-weight:bold; color:#FF0000;}

hr.lightBlue {height:1px; color:#7F8EAE;}
hr.lightBlue2 {height:2px; color:#7F8EAE;}

#padCell1 {padding:5px 10px 5px 10px;}

.shadowL {background:#D2D2D2 url(//members.driverguide.com/images/shadow_l.gif) top left repeat-y; width:4px;}
.shadowR {background:#D2D2D2 url(//members.driverguide.com/images/shadow_r.gif) top left repeat-y; width:4px;}

.logo {width:262px; height:80px;}

.ad {width:488px; height:80px;}

/* Sub Nav */
.bgLeft {background:#E8EDF0; width:150px;}
.bgRight {background:#E8EDF0; width:150px;}
/* End Sub Nav */

.bgFoot {background:#AEC5DE url(//members.driverguide.com/images/bg_foot.gif) top left repeat-x; width:760px; height:31px; padding:1px 10px 0px 10px;}

.txtWhite {color:#FFFFFF;}
.txtLightBlue {color:#687EA4;}
.txtRed {color:#FF0000;}
.txtOrange12 {font:12px Arial; color:#F5821F; font-weight:bold;}
.txtOrange16 {font:16px Arial; color:#F5821F; font-weight:bold;}

/* Table */
.bgTableTop {background:#E3E3E3 url(//members.driverguide.com/images/bg_table_top.gif) top left repeat-x;}
.bgTableTopBody {background:#849AA9 url(//members.driverguide.com/images/bg_table_top_body.gif) top left repeat-x; width:100%; height:20px; font-weight:bold; color:#FFFFFF; padding:0px 0px 0px 3px;}

.bgTableBodyL {background:#F1F3F5 url(//members.driverguide.com/images/bg_table_body_l.gif) top left repeat-y; width:9px;}
.bgTableBodyR {background:#F1F3F5 url(//members.driverguide.com/images/bg_table_body_r.gif) top left repeat-y; width:9px;}

.bgTableBottom {background:#F1F3F5 url(//members.driverguide.com/images/bg_table_bottom.gif) top left repeat-x;}
/* End Table */

/* Side Table */
.sideTable1 {background:#849AA9; margin:0px 0px 5px 5px;}
/* End Side Table */

/* Forms */
input {font:11px Verdana;}
select {font:11px Verdana;}
/* End Forms */

/* Tabs */
.bodyTab1 {color:#E8EDF0;}
.bodyTab0 {color:#DFB94C; font-weight:bold;}
/* End Tabs */

/* SubTabs */
td#subtabSelected
{       border-left:0px solid #849aa9;
        border-top:2px solid #849aa9;
        border-right:4px solid #849aa9;
        background:#e8edf0;
        height:22px;
        text-align: center}

a#subtabSelected
{       text-decoration:none;
        font-size:12px;
        font-weight:bold;
        color:#dfb562}

td#subtabUnselected
{       border-left:0px solid #849aa9;
        border-top:2px solid #849aa9;
        border-right:4px solid #849aa9;
        background:#bbbbbb;
        height:22px;
        text-align: center}

a#subtabUnselected
{       text-decoration:none;
        font-size:12px;
        color:#ffffff}

/* End SubTabs */


/* Results */
.resultsHead {background:#849AA9; color:#FFFFFF;}
.resultsPages {background:#7F8EAE; color:#FFFFFF;}
/* End Results */

/* Driver Detail Specific */
.summaryUserInfo {
	FONT-SIZE: x-small; COLOR: #660000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.summaryWindowsInfo {
	FONT-SIZE: x-small; COLOR: #005500; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.summarySectionTitle {
	FONT-WEIGHT: bold; COLOR: #333366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
downloaderRatingTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	FONT-SIZE: small; 
	font-weight: bold;
}
downloaderRating {
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	FONT-SIZE: small;	
}
.uploaderName {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	color: #333399;
}
.uploaderType {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: x-small;
	color: #333399;
}
.uploaderIp {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: x-small;
	color: #333399;
}
.uploaderDateTime {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: x-small;
	color: #333399;
}
.checklist {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333366;
	border-right-color: #333366;
	border-bottom-color: #333366;
	border-left-color: #333366;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}
.arialSmall {
	font-family: Arial, Helvetica, sans-serif; font-size: small;
}
.arialDarkBlue {
	font-family: Arial, Helvetica, sans-serif; COLOR: #006699;
}
.arialDarkBlueBold {
	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #006699;
}
.arialLightBlue {
	font-family: Arial, Helvetica, sans-serif; COLOR: #0099CC;
}
/* End Driver Detail Specific */
.google_plusone_iframe_widget {
    width: auto!important;
    height: auto!important;
}
.wizardSearchButton {
    font-family:Verdana;
    font-size:9pt;
    font-weight:bold;
    font-style:normal;
    color:#ffffff;
    background-color:#628598;
    border-style:outset;
    border-width:1px;
    border-color:#427896;
}
.subSubTabs { 
    float:left;
    height:27px;
} 

ul.subSubTabs { 
    list-style-type: none; 
    padding: 0; 
    margin: 0; 
    color:#FFFFFF;
} 

ul.subSubTabs li {
 float: left; 
 display:inline;
 padding: 0px 0px -4px 0px; 
 margin: 0px 4px 0px 0px;
 color: #fff; 
 background: url("data:image/gif;base64,R0lGODlhyAAbANUAAGCEl2uHl7+/v+bm5pOTk97e3unp6f7+/vv7++Tk5P39/d3d3fn5+f///+/v7/T09GyHl9nZ2XGMndfZ2l+Dl8DAwJeXl42Njbe3t9/f3/Dw8HyXp1yClm6ImdHR0cLCwr6+vvj4+GGFmMjIyK2treDg4NXV1VJ5j6m4wLC3uvb29uXl5Ymao5SUlOrq6ufn52aHmJ+fn2GEmF99jvX19dLS0uPj4+Li4nuWpff391V6kLnN2GKFmAAAAAAAAAAAACH5BAAAAAAALAAAAADIABsAAAb/wJxwSCwaj8ikcslsOp/QqHQ6DDEQikOjcet6v+CweEwum8/otHrNbru7tpXBQUMcDri8fs/v+/+AgYKDhIWGh4iJinobKBMGD1g8k5SVlpeYmZqbnJ2en6ChoqOklTApJgYqDKWtrq+wsbKzlwAsAgsaD7S8vb6/wJwAEiQec8HIycrLnwAdMSMJLszU1da/ABAWHyUv19/g4aEAAS0VGQPi6uvs5AQCBens8/TU7vDy9fr7vffx/AADXpIxLsC7fwITAhRR8GA+hRAjWvL3UKLFaxxEUbzI8RoFjQbxdRwJcCPJk/RMolwpTiXLl9ZcwpypTCbNm9hCIsTJ05fNPp5AX2UjAGJBAh1IkypdyrSp06dQo0qdSrWq1atYsyo9MeMChhoRdogdS7as2bNo06pdy7at27dw48qdqzYIADs=") no-repeat right top; 
} 
 
ul.subSubTabs li a {
    height:27px;
    display: inline;
    float:left;
    padding: 0px 30px 0px 30px; 
    color: #fff;
    text-decoration: none;
    font-size:12px;
    font-weight:600;
    font-family:Myriad, Helvetica, sans-serif; 
    background: url("data:image/gif;base64,R0lGODlhCgAbANUAAPf393uWpfj4+OLi4v7+/nyXpvv7++Pj4+Tk5LO7wb3AwrnDyFJ4j/T09Ors7n6YqM3W2/z8/P39/X+cqp61wcPN0uPn6e3t7WSGmJy0wLzGy7TJ1ejo6Pn5+b/IzlV6kLnN2LrEymSGmf///2KFmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKABsAAAZfwBGBEDEIBIDkSNJpXDiIw2AwElgyk0chwB05KCKSeDyCjM+kUSWMTnvY6JEGfh6F6OR7O61v2/Fif3uCfn1xhnWIeYB8jISHjoqBko2DCxiDCQwfnJ0fIAobIKOkIEEAOw==")
    no-repeat left top; 
    list-style: none;
    margin: 0 auto;
    text-align:center;
    line-height:27px; 
} 
  
ul.subSubTabs li a:hover { 
    color: #fff; 
    text-decoration: underline;
}

.subSubTabsCenter {
    float:left;
    width:99%;
    height:27px;
    padding-left:10px;
    padding-top:10px;
    background: url("data:image/gif;base64,R0lGODlhCgAbAIAAALnN2P///yH5BAAAAAAALAAAAAAKABsAAAIRjI+py+0Po5y02ouzXqD7XwAAOw==") repeat-x left bottom; 
}

#subSubTabsContainer .selected {
    height:27px;
    font-weight: bold;
    background-image: url("data:image/gif;base64,R0lGODlhyAAbANUAAP39/ezs7NLS0qKiouvr66ysrP7+/vv7++np6fLy8qSkpPr6+u7u7ujo6Pf399HR0fX19fHx8dXV1ePj47e3t/z8/Lq6uurq6sPDw8LCwt7e3uHh4fn5+aurq6mpqZycnMvMzNTU1K2trfj4+K+vr+/v79jY2PPz88fHx56entrc3Nra26Ghod3d3fDw8Pb29uDg4P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADIABsAAAb/wJdwSCwaj8ikcslsOp/QqHQ6dIwOFUMsBut6v+CweEwum8/otHrNbru7m0mDAVkYDK68fs/v+/+AgYKDhIWGh4iJinkRCSorDScHAFuVlpeYmZqbnJ2en6ChoqOkpZcLIBIIDhymrq+wsbKztJkWGDAJELW8vb6/wJ0AIhQmJRHBycrLzKAACiQhAQzN1dbXvwADBQIEAdjg4eKi2tze4+jp6uXd3+rv8NXs5/H19r7z7vf7/K75/QADOtvWTqDBg5f+IVwoUCHDh/scQpwITyLFi+MsYtx4TSPHj8s8ghyZjSA9kiiBiUzJEtbKljBJAWDR4QGCCzFzukyhAEULDQ06g5Y68MFDhgcCggAAOw==");
}
 
#subSubTabsContainer .selected a {
    height:27px;
    background-image: url("data:image/gif;base64,R0lGODlhCgAbAMQAAPHx8bnN2Obm5vf39/39/fb29vLy8vv7+/r6+uzs7O7u7vj4+N/f3+Li4uHh4e/v79jY2OPj493d3fPz8/X19e3u7vDw8P7//+Dg4Orr697e3u3t7fz8/P7+/v///wAAACH5BAAAAAAALAAAAAAKABsAAAVdoOd13YEsQ1GM3GIkQuRgHjEAADXhVodUio5o2ClkLsMhwSAQJj2cR8OZ5CgY1CFno8mKtt0nlOsdh5/gclq8RpPZb/e5GqfPtXX8/Zvn7z0HCRJlAwIQZQGJBGIhADs=");
    color:#333;
}

#subSubTabsContainer .deactivated {
    height:27px;
    font-weight: bold;
    background-image: url("data:image/gif;base64,R0lGODlhyAAbANUAAP39/ezs7NLS0qKiouvr66ysrP7+/vv7++np6fLy8qSkpPr6+u7u7ujo6Pf399HR0fX19fHx8dXV1ePj47e3t/z8/Lq6uurq6sPDw8LCwt7e3uHh4fn5+aurq6mpqZycnMvMzNTU1K2trfj4+K+vr+/v79jY2PPz88fHx56entrc3Nra26Ghod3d3fDw8Pb29uDg4P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAyAAbAAAG7cCXcEgsGo/IpHLJbDqf0Kh0OnSMDhVDLAbrer/gsHhMLpvP6LR6zW67u5tJgwFZGAygvH7P7/v/gIGCg4SFhoeIiYp7KisNJwcAi5OUlZaXmJl/EggOHJqgoaKjpIMWGDAJEKWsra6vhiIUJiURsLe4uaQKJCEBDLrBwsOIAwUCBAHEy8zNIMbIys7T1K/QydXZ2qHX0tvf4Ird4eTlg+Pm6ep56Ovu4e3v8tnx8/bN9ff6wvn7/rf9/glkFXCgQW7HsB1cSKogw4eTHEKceEgixYuCWHR4gOACxo+JUihA0UIDyJOFPnjI8EBAEAA7");
}

#subSubTabsContainer .deactivated a {
    height:27px;
    background-image: url("https://members.driverguide.com/images/wrapper/subsubtab_inactive_left.gif");
    color:#888;
    text-decoration:none;
}

ul.subTabs { 
    height:21px;
    line-height:21px;
    list-style-type: none; 
    color:#FFFFFF;
    margin:0 auto;
    padding:0 0 0 15px;
} 

ul.subTabs li {
    height:25px;
    line-height:25px;
    float: left; 
    display:inline-block;
    padding: 0 0 4px 0; 
    margin: 0px 4px 4px 0px;
    color: #fff; 
    background: url("data:image/gif;base64,R0lGODlhyAAVAMQAAGCEl2uHl5OTk3GMnXyXp2GEmL+/v26Imam4wJSUlFyClomao2yHl5+fn7C3umaHmJeXl62trdfZ2r7N33uWpWKFmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADIABUAAAW1ICWOZGmeaKqubOu+cCzPJoFMU6XvfO//wKBwSCwaj8ikcvl7OHLMqHRKrVqvQMDCgO16v+CwETCIiM/otDoJODTW8Lj8DGBA5vi8fgkIJPaAgYI7fQKDRwqHikGJYwGGi0QFkZQ7k0WFlZqbU5mcn6CYj6GkpT2epqmgfX+qrpt1d6+zkW1vtLiDZGa5vXtaXL7Cc04TNMfIycrLzM0oNhI40tPU1dbX2Nna29zd3t/g4eLbIQA7") no-repeat right top; 
} 
 
ul.subTabs li a {
    height:21px;
    line-height:18px; 
    display: inline-block;
    padding: 2px 30px 2px 30px; 
    vertical-align:top;
    color: #fff;
    text-decoration: none;
    font-size:12px;
    font-weight:600;
    font-family:Myriad, Helvetica, sans-serif; 
    background: url("data:image/gif;base64,R0lGODlhCgAVALMAAJ61wbzGy3+cqr/Izn6YqHyXpsPN0s3W25y0wLrEynuWpWSGmb7N32KFmAAAAAAAACH5BAAAAAAALAAAAAAKABUAAAQ0kDEkSFFYMbCa/80BjkY3eoN5BuqYtOB7evJcn7cLf3m8e6xZIyUsCUXCzU9CsWQ0kqg0AgA7") no-repeat left top; 
    list-style: none;
    text-align:center;
} 
  
ul.subTabs li a:hover { 
    color: #fff; 
    text-decoration: underline;
}

.subTabsCenter div {

}

.subTabsCenter {
    background: transparent url("data:image/gif;base64,R0lGODlhCgAcAKIAAMfHx/b29uPj49ra2v///77N3wAAAAAAACH5BAAAAAAALAAAAAAKABwAAAMySBoy7oSBQisRNZcwNcUeNYQiWYwkGqoeq7kZXMllatLnrdv8aoIhDukylHgUkcZjkAAAOw==") no-repeat 0 0;
    height:23px;
    padding:5px 0 0 0;
}

#subTabsContainer {
    background: #BECDDF url("data:image/gif;base64,R0lGODlhyAAcAKIAAP///+Pj4/b29sfHx9ra2r7N3wAAAAAAACH5BAAAAAAALAAAAADIABwAAAOfSLrc/jDKSau9OOvdggBgIY5kaZ5oqq5s675wLM/m4AF0ru987/+qAA5ILBqPSNdAkGw6n9BZIEqtWp+Eq3bLzWW74LCY9B2bz9Uyes02qtvwuFdOr8Pe9rxehN/75X1/gmuBg4ZihYeKW4mLjlSNj5JNkZOWRZWXmj2Zm540nZ+iL6GjpkGnqTlLqq0xQq6xKzYfHLa3uLm6u7wPNyAJADs=") no-repeat right 0;
}

#subTabsContainer .selected {
    font-weight: bold;
    background-image: url("data:image/gif;base64,R0lGODlhyAAVAMQAAPr8/Nrd3v7///j6+tve393g4tzf4c3U1/7+/tHZ3tTa3evv8vj6+/n7+/b4+dfc3v39/dPb4NHV19DU1vDz9O7x877N3+zw8vv8/P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADIABUAAAXA4CWOZGmeaKqubOu+cCzP5pJYFqbvfO//wKBwSCwaj8ikculrOBSWjHRKrVqv2Kx2y+16v+CweGwVQCoTsnrNbrvf8KxgUIjb7/i8/gsw7P+AgYJiAASDh4iJgAABio6PkGSMkZSVllSTl5qbiJmcn6B4nqGkpWqjpqmqW6irrq8ZrbCzpYW0t6l9uLugc3W8wJcIFBJMxsfIycrLzEEMDxY00tPU1dbX2CkRBzjd3t/g4eLj5OXm5+jp6uvs7eYhADs=");
}
 
#subTabsContainer .selected a {
    background-image: url("data:image/gif;base64,R0lGODlhCgAVALMAAM7W2/7///b4+fn7+8zW2v39/crU2tLd4uvw8ujt8NTe48/X3Ozw8r7N3/v8/P///yH5BAAAAAAALAAAAAAKABUAAAQ9sLWTELu3KTGc/4ZQBE9pEgNpmoCzru1rLq780PZdy7jd87vXTxiEFVnHEkr1Co1kGs7nI6FYMAyJdtuIAAA7");
    color:#333;
}

#DGcontent {

width : 996px;
padding : 0;
background-repeat: no-repeat;
background-color:#ffffff;
margin: 0px auto 10px auto; 
}

.DGbanner {
background:url("https://members.driverguide.com/images/wrapper/banner.png");
height : 60px;
width : 996px;
padding : 0 0 0 0;
background-color:#ffffff;
}

.DGbannerL{
float:left;
height : 60px;
width : 330px;
}
.DGbannerC{
float:left;
height : 60px;
width : 334px;
text-align:center;
line-height:60px; 
color:#ffffff;
text-align:left;
}
.DGbannerR{
float:right;
height : 60px;
width : 332px;
text-align:right;
}


.menuSpacer{
height:30px;
width:996px;
background:#e6f5ff;
}

.login{
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#ffffff;
background-color:#91A5D5;
height : 44px;
width : 151px;
float:right;
list-style: none;
margin: 0 auto;
text-align:center;
line-height:44px;
padding-right:5px; 
}


.login a:link{text-decoration: none; color:#ffffff; font-family: myriad, Helvetica, sans-serif; font-size : 14px; font-weight : 600;}
.login a:visited {color:#666666}
.login a:hover {text-decoration: underline;} 

ul.tabs { 
list-style-type: none; 
padding: 0; 
margin: 0; 
color:#FFFFFF;
} 

.tabs { 
float:left;
height:34px;
background-color : #91A5D5;
 
} 

.tabCenter {
float:left;
width:835px;
height:34px;
background-color:#91A5D5;
padding-left:5px;
padding-top:10px;
}



ul.tabs li {
 float: left; 
 display:inline;
 padding: 0px 0px -4px 0px; 
 margin: 0px 4px 0px 0px;
 color: #fff; 
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAiCAMAAAAZBfB9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFaZS0jrHTVoalhanLf6bIia3Pe6LEQniWvGQToQAAAFFJREFUeNrs0DcBADAIADDo9O+4BnrBm0hIHMpmZsalbmyBzUGBTUtgTwgUKFCgQAQKFCgQgQIFCkSgQIECEShQoEAEChQoEIECBQrkG/gEGAC/WCdRfdCqXAAAAABJRU5ErkJggg==") no-repeat right top; 

 } 

ul.tabs li a,
ul.tabs li a:link,
ul.tabs li a:visited {
  height:34px;
  display: inline;
  float:left;
  padding: 0px 25px 0px 25px; 
  color: #fff; 
  text-decoration: none;
  font-size:12px;
  font-weight:600;
  font-family:Myriad, Helvetica, sans-serif; 
  background: url("https://members.driverguide.com/images/wrapper/tab_left.png")
  no-repeat left top; 
  list-style: none;
  margin: 0 auto;
  text-align:center;
  line-height:34px; 
} 
  
ul.tabs li a:hover { 
  color: #fff; 
  text-decoration: underline;
}

#topTabsContainer .selected {
     height:34px;
     font-weight: bold;
     background-image: url("https://members.driverguide.com/images/wrapper/tab_right_white.png");
	 
 }
 
#topTabsContainer .selected a {
     height:34px;
     background-image: url("https://members.driverguide.com/images/wrapper/tab_left_white.png");
     color:#333;
}

.DGbody {
	background:#ffffff;	
}

.inner{
        width : 996px;
		margin:0px;
        padding : 0 0 0 0;
		background:#ffffff;	
}


.DGbodyCenter{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:500;
color:#000000;
margin-top:30px;
padding: 0px 120px 0px 111px;
}

.DGbodyCenterBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:700;
color:#000000;
}



.DGbodySpacer {
      margin:0;
	  
      width : 996px;
	  height: 3px;
	  background:#E6F5FF;	
		}
		
.label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.text{float:left;}

.input{
float:left;
width:380px;
height:40px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:20px;
font-style:italic;
text-align:left;
color:#436288;
margin-top:11px;
}

.input-search-form{
float:left;
width:580px;
height:40px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:20px;
font-style:italic;
text-align:left;
color:#436288;
margin-top:11px;
}


.DGsearchContainer{
width:550px;
height:60px;
margin:0px 0px 0px 15em;
}

.DGsearchOption{
width:570px;
height:20px;
margin:10px 0px 0px 13em;
color:#5B7697; 
font-family: arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : 600;
}

.DGsearchOption a:link{text-decoration: underline; color:#5B7697; font-family: arial, Helvetica, sans-serif; font-size : 14px; font-weight : 600;}
.DGsearchOption a:visited {color:#3A4872}
.DGsearchOption a:hover {text-decoration: underline;} 

.awardSpacer{
width:70px;
height:85px;
}

.awards{
margin: 10px auto 10px auto; 
background-repeat: no-repeat;

}


.DGfooter {

        border-top:solid 14px #E6F5FF;
        height : 60px;
        width : 996px;
        padding : 0 0 0 0;
		margin:0;
		background-color:#ffffff;
}

.DGfooterText {
    color:#426389;
    font-family:myriad,Helvetica,sans-serif;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
}

.numberOfDownloads {
    color:#ffffff;
    font-family:myriad,Helvetica,sans-serif;
    font-size:20px;
    font-weight:400;
    text-decoration:none;
    text-align: right;
    margin-right: 5px;
}

.numberOfFiles {
    color:#ffffff;
    font-family:myriad,Helvetica,sans-serif;
    font-size:17px;
    font-weight:400;
    text-decoration:none;
    text-align: right;
    margin-right: 5px;
}


.DGfooterLinks{
}



.DGfooter ul{
list-style-type: none;
font-family:myriad, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 12px;
text-align:left;
}

.DGfooter li{
padding:0px 0px 0px 0px;
}



.DGfooterCenter {
float: left;
width:972px;
height:200px;
background-color:#b7cee5;
}



.DGfooterLeft {
background:url("data:image/gif;base64,R0lGODlhDAAsAcQAAPPz873R5r/U6L3Q5//2383f6bvP5Pny0/jw0snb6L/T57zQ5fLw1LvP5PPs0f/u4rvP5v/84c7f6LvP5d/p3t/p3r7T57rP5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAsAQAF/yAgjoRTKIE1iodwve/4UHAtRkltA5VuI74awRV8MYowCfJFRFqWl+dS6oRSi9dg1rfVdWtfWPg1jlrPU3Q1zV67sWp4W/7Wxu1zfJ175+f9e159gn+EgWCDiIWKh2KJjouQjWSPlJGWk2aXmpllnpWcdKJ6o4ClhqeMqZKrmK2hpLGmsqi0qrasuK66sLO+tb+3wbnDu8W9wMnCysTMxs7Iy9LN08/V0dTZ1trY297d4J+b4p2g5K/nvOnH69Dt1+/c8d/z4eb34/jl+fz7/uj6APYT+E9dQIMDERZkd5BhQocL3TWU+JBiRHgTMVbUeFFeRo8bQXak95FkSJMjwSEFgLJySUskL4sMgDJzyQIoEKBMgGIASgMoQIMKHUr0RQgAOw==");
float:left;
width:12px;
height:200px;

background-repeat: no-repeat;
}

.DGfooterRight {

float:left;
background:url("data:image/gif;base64,R0lGODlhDAAsAcQAAPPz873R5r/U6L3Q5//2383f6bvP5Pny0/jw0snb6L/T57zQ5fLw1LvP5PPs0f/u4rvP5v/84c7f6LvP5d/p3t/p3r7T57rP5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAsAQAF/6AVKIVDAGh6ratwpCgrU48qs0kU32y18ysEAMgSEIgsBnIlWV4ETkt0upRWqUhrFkvUdrlAbxjME5fJN3MaLVO32Sx3HL6S1+kXex6v7/P/V4Fbgl+EY4ZniGuKb4xzjneQe5J+lICDmIWZh5uJnYufjaGPo5Glk6eVqZearZyunrCgsqK0pLamuKi6qrysr8CxwbPDtcW3x7nJu8u9zb/C0cTSxtTI1srYzNrO3NDT4NXh1+PZ5dvn3enf4u3k7ubw6PLq9Ozv+PH58/v1/ff6AvIT6I8gwIEICyY8qLAhw4eWIq6S6IviM4veMK7TaI/jP48GQS4U6ZAkxIkoKwqmvLgyY8uNqUIAADs=");
background-color:#FFFFFF;
text-align:right;
width:12px;
height:200px;
background-repeat: no-repeat;

}

.DGfooterInCenter {
padding-top:10px;
margin:0;
float: left;
width:374px;
height:163px;
text-align:left;
}


.DGfooterInLeft {
padding:10px 0px 0px 0px;
margin:0;
float:left;
text-align:left;
width:414px;
height:163px;
}

.DGfooterInRight {
padding-top:10px;
margin:0;
float:right;
text-align:left;
width:164px;
height:163px;
}


.DGfirst{
margin-left:0px;
margin-top:10px;
padding:0px 0px 5px 20px;
font-family:myriad, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#457424;
}

.DGsecond{
margin-left:0px;
padding:20px 0px 5px 20px;
font-family:myriad, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#457424;
}

.DGfooter a:link{text-decoration: none; color:#426389; font-family: myriad, Helvetica, sans-serif; font-size : 14px; font-weight : 400;}
.DGfooter a:visited {color:#426380}
.DGfooter a:hover {text-decoration: underline;} 



.DGbar {
float:left;
width:684px;
height:22px;
padding: 0px 0px 0px 0px;
background : #ffffff;
border-top : 2px solid #D7D8D6;
border-left : 2px solid #D7D8D6;
border-bottom : 2px solid #D7D8D6;
padding-left:4px;
padding-top:4px;
}

.alignRight{
background : #ffffff;
text-align:right;
width:300px;
float:left;
height:22px;
border-top : 2px solid #D7D8D6;
border-right : 2px solid #D7D8D6;
border-bottom : 2px solid #D7D8D6;
padding-right:4px;
padding-top:4px;
}

h1 {
    color:#000000;
    font-weight:bold;
    font-family:Verdana,Arial;
    font-size:24px;
    font-weight:bold;
}
h2 {
    color:#000000;
    font-weight:bold;
    font-family:Verdana,Arial;
    font-size:16px;
    font-weight:bold;
}

h3 {
    color:#F5821F;
    font-weight:bold;
    font-family:Verdana,Arial;
    font-size:14px;
    font-weight:bold;
}
body {
background-color: #E6F5FF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
a.underlineOnHover { text-decoration: none; }
a.underlineOnHover:hover { text-decoration: underline; }

.fb-like.fb_iframe_widget span{
  vertical-align: top !important;
}

/*
BEGIN: Header Personalization CSS 
*/
.headerPersonalization {
margin-top: 0px;
padding-top: 0px;
padding-right: 5px;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    color: #fff;
}
.headerPersonalizationGreeting {
    font-weight: normal;
    font-size:12px;
    color: #ffffff;
}

.headerPersonalizationName A:visited {
    font-weight: bold;
    font-size:12px;
    color: #ffffff;
    text-decoration: underline;
}

.headerPersonalizationName A:link {
    font-weight: bold;
    font-size:12px;
    color: #ffffff;
    text-decoration: underline;
}
.headerPersonalizationUpgrade {
    font-weight: normal;
    font-size:11px;
    color: #ffffff;
    text-decoration: none;
}

.headerPersonalizationUpgrade A:visited {
    font-weight: normal;
    font-size:11px;
    color: #ffffff;
    text-decoration: underline;
}

.headerPersonalizationUpgrade A:link {    font-weight: normal;
    font-size:11px;
    color: #ffffff;
    text-decoration: underline;
}

.headerPersonalizationBadge {
    font-size:10px;
}

/*
END: Header Personalization CSS 
*/


/********************************************************************/
/*                                                                  */
/*                    Begin home__infobar__css                      */
/*                                                                  */

#infobar2 {
 font: message-box;
}

#infobar2 a, #infobar2 a:link, #infobar2 a:visited, #infobar2 a:active {
 display: block;
 color: #000;
 width:100%;
 background: #FFFFE1 url("data:image/gif;base64,R0lGODlhEAAQAOZ/ALa2qLzB19jYvuTjzMa+jG13qv/SAf/kAl9ib4WHh//6TsqhBZ+iqlhaWmx9kOreN5aYpQ4LJv/dAP/zAP/9F0hRdei7AJ2dma2tosPFtubLG5ebv7SzvN6xAPvMADg6Rfj42v/vAv//+P/5YcDBtsbDwOnq79PU3qqqmKCo11pLOfXgM5Kd28jIu+/DAGJrr9S4QP7oKtPUw8OeHK6tsWpxlczOwXyG2v/3V///XVxggWNlbvrpRv/pAKSklaKjmO3liJuhzLO56NbQuIuLe7+qSreyfs2mEsy5ENWuF767uY2PnZSUj/TmDezjuP7iCd/fy/ngd4OErXV5jnqBqL6bFuDHX7GhHNG5NXBzo+bWCrfA6f/rGv/yK97ew9fEgk1Vf8rJs0lPa0RNfMXO8cOXAKWopezUb6yvq+HVf9DJeKeHI//6AODg4fnpWHmDxJObxvHDAHF7uf/9Vc/Rwf/eBF1mm6ybJO3EF///ZlVbdf//SP///f//+v//+wAAACH5BAEAAH8ALAAAAAAQABAAAAfTgH+Cgi0MDhACg4qDS1InJhsvF4t/MhBZHDwXAU0EN3YMA4M1YUAKFEZqE2wPBCx6dIJUc3t5IzErISETEiVgGYIFOHs5Iw9IWiE9BkoVZsFuFF1cdxFIEhIeHGJogjVpEwd1RRFYTwZ4KQgkghg0IQcSGioaBnFWbwk2giAFPPESrnhw0WHIGCaiBE0ZYsBAkggzOsAQ0oDdIC9yoliwsObIgjZgfEBZlGDLmQVlqgyA0wAApT8IyDj5YiLIBwwv/4DYsSGAjg8/cg5C0YCIy0WBAAA7") no-repeat fixed .4em .5em;
 border-bottom: .16em outset;
 text-decoration: none;
 cursor: default;
}

#infobar2 a:hover {
 color: #FFF;
 background: #3169B6 url("data:image/gif;base64,R0lGODlhEAAQAOZ/AP/kAiVHhTVHef/6TsqhBereNzZZlP/dADdhpv/zAC9kuv/SAf/9F0xmnBIoVDVShui7ABAJNytaq+bLG5ebv7SzvN6xAPvMABw2aB87hv/vASU4bytXoyJFk//5Yb67uaeHI8XO8aCo1w4MHrrA3FZ8v+DHX+zUb+bWClxggbGhHNPU3itClM7BDP7oKsrJs8OXAGJ+sXF7ue3liJObxv/3V//ZAFRspF5upE1UgKybJP//Zv/pACFIkRwvZb3B0ca+jGx9kCpRmdWuF/TmDdXPuf7iCdG5NdS4QA0aP0BXpP/9VdfEgr+qSreyfr6bFufq98bDwIOErfXgMz5xwz9suLfA6a6tsdDJeFpklP/rGv/yK7O56NfRtsOeHOHVf+XgyXF6p//6AODg4erp5nyG2pKd2yZTpezjuPHDAJ+emv//XVpLOf/eBPnpWFtmrnmDxFxqrEtZnu3EF/ngd///SPTnRP/qR5uhzP/vBM2mEilOlO/DABw7fcqxE////yH5BAEAAH8ALAAAAAAQABAAAAfUgH+Cgmc3QQ0Ig4qDHVIrUBRvAYt/Eh1yFXZqP0RAZSwdVYNZLzMDDE5YCWIFQGYbEoJhS3U7Hi5TeRoJB1ECHII4NXVrHgUtKBo8Cx8be4JKbgxbWjojfgcHFxU+QoIZXwkAbU0jR0YLcyIOwH89VxoABxNsEwtpJnACsX9UcXfybKi4wMdCEQEPFAzK0GXBgiERvFhAwsVBokESZNCBAAGEHgJjcgQosaiPlRMEYDwBQ8NBDEp/NoRAw4QMniQGYP5RgIECiRRJHugc1MABhpyLAgEAOw==") no-repeat fixed .4em .5em;
}

#infobar2 p{
 margin:0px;
 padding: .45em 0em .45em 25px;
 font-size:14px;
}

/*                                                                  */
/*                     End home__infobar__css                       */
/*                                                                  */
/********************************************************************/


/********************************************************************/
/*                                                                  */
/*                  Begin light chat observer CSS                   */
/*                                                                  */

/**
 * Style sheet derived from phpFreeChat, Copyright 2006 Stephane
 * Gully.  phpFreeChat can be downloaded from
 * http://www.phpfreechat.net/ This applies only to this style sheet
 * and the chat section of the HTML below:

phpFreeChat a simple, fast, and customizable chat server.
Copyright © 2006 Stephane Gully <stephane.gully@gmail.com>

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details. 

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the
Free Software Foundation, 51 Franklin St, Fifth Floor,
Boston, MA  02110-1301  USA

 *
 **/

div#pfc_container * {
  border: 0;
  margin: 0;
  padding: 0;
}

div#pfc_container {
  border: 1px solid #555;
  color: #000;
  padding: 10px;
  min-height: 20px;
  background-color: #DEDEDE;
  background-position: right;
  background-repeat: repeat-y;
  font-family: Verdana, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */
}


div#pfc_channels_content {
  z-index: 20;
  height: 120px;  position: relative;
  width: 100%;
  border-right: 1px solid #555;
  border-left: 1px solid #555;
  border-bottom: 1px solid #555;
  background-color: #FFF;
  margin-top: 5px;
}

/* channels tabpanes */
ul#pfc_channels_list {
  list-style-type: none;
  display: block;
  z-index: 50;
  border-bottom: 1px solid #555;
  margin-bottom: -5px;
}
ul#pfc_channels_list li {
  display: inline;
  margin-left: 5px;
}
ul#pfc_channels_list li div {
  display: inline;
  padding: 0 4px 0 4px;
  border-top: 1px solid #555;
  border-right: 1px solid #555;
  border-left: 1px solid #555;
  border-bottom: 1px solid #555;
  background-color: #DDD;
}
ul#pfc_channels_list li.selected div {
  background-color: #FFF;
  border-bottom: 1px solid #FFF;
  color: #000;
  font-weight: bold;
}

div.pfc_chat {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  overflow: auto;
}

div.pfc_online {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  overflow: auto;
  width: 20%;
  height: 100%;
  color: #000;
  background-color: #FFF;
  background-image: url("data:image/gif;base64,R0lGODdhAQAKAIABAFVVVf///ywAAAAAAQAKAAACA4SPBQA7");
  background-position: left;
  background-repeat: repeat-y;
}

div.pfc_online ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-left: 8px;
  margin-right: 8px;
}
div.pfc_online li {
  font-weight: bold;
}

span#pfc_tabtitle {
  padding-left: 21px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAQAAAAuLJ40AAAACXZwQWcAAAARAAAADABx7SM7AAAA3klEQVQY04XPO0uCYQCG4fcfd4BaOkEqUQY2SA4RCaEmJgUNEiSlkB0kBx2E+gIHhwgapHBw6GrIUFrkHp9reYLw246sgpKynENpMX9LEIS0qi9DAx+e9b2KtJVsG5OKonWXWlLOzctbciRmWUWGELK+jXwa6Mp6UBXp6Lh3q6EuLpwaGepJaoq8iORVPMm5UVe1K6S8G+grKNqQULYgLWPRgSsX1gQhqeVNX09XW9OxOw01VXkrxo+EPSdqWjpaHl07tW/T1OlJq+rjq5P+EWHL2SwiJMTNIIIwN4V+ACt8IVq2WSnqAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

span.pfc_heure, span.pfc_date {
  color: #bebebe;
  font-size: 90%;
}

span.pfc_nick {
  color: #fbac17;
  font-weight: bold;
}

/* commands */
.pfc_cmd_notice {
  font-style: italic;
  color: #888;
}

/*                                                                  */
/*                   End light chat observer CSS                    */
/*                                                                  */
/********************************************************************/
h2 {
    font-size: 20px;
    margin-bottom:5px;
}
.topWidgetsSubHeading {
    height: 20px;
    color: #000000;
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.2em;
    margin-bottom:5px;
}
.topWidgetsSubHeadingLink{
    color:#5B7697; 
    font-family: arial, Helvetica, sans-serif; 
    font-size : 14px; 
    letter-spacing: 0.05em;
}

a.topWidgetsSubHeadingLink:link{text-decoration: underline; color:#5B7697; }
a.topWidgetsSubHeadingLink:visited {color:#5B7697;}
a.topWidgetsSubHeadingLink:hover {text-decoration: underline; color:#5B7697;} 

.companies_table {
    margin: 0 0 0px;
    width: 370px;
    border-collapse: collapse;
    border-spacing: 0;
}
.companies_table_hidden {
    margin: 0 0 0px;
    width: 370px; 
    border-collapse: collapse;
    border-spacing: 0;
}
.companies_row0 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.companies_table td {
    font-size: 13px;
    line-height: 130%;
}
.companies_table_hidden td {
    font-size: 13px;
    line-height: 130%;
}
.companies_cell_cname {
    width: 280px;
    padding: 7px 4px 7px 0px;
}
.companyImageSmall {
    float:left;
    margin-right:5px;
    border: 1px dotted #B9BEC2;
}
a.moreLink {
    font-family: Arial, sans-serif;
    font-size: .9em;
    text-decoration: none;
    color: #fe6335;
    font-style:italic;
    float:right;
    padding-top: 5px;
}
a.moreLink:visited {
    font-family: Arial, sans-serif;
    font-size: .9em;
    text-decoration: none;
    color: #fe6335;
    font-style: italic;
    float: right;
    padding-top: 5px;
}
.companies_cell_image {
    width: 82px;
    padding: 7px 0px 7px 8px;
}


/* Devices */
.devices_table {
    margin: 0 0 0px;
    width: 310px;
    border-collapse: collapse;
    border-spacing: 0;
}
.devices_table_hidden {
    margin: 0 0 0px;
    width: 310px; 
    border-collapse: collapse;
    border-spacing: 0;
}
.devices_table td {
    font-size: 13px;
    line-height: 130%;
}
.devices_table_hidden td {
    font-size: 13px;
    line-height: 130%;
}
.devices_cell_image {
    width: 39px;
    padding: 7px 0px 7px 8px;
}
