body,td,th 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing:0;
	margin-top:0;
}

.leftMenuHeader
{
    font-family: Abadi MT Condensed;
    font-weight:normal;
	font-size: 16px;
	color: white;
    }
    
a.leftMenuLink:link
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    } 
    
a.leftMenuLink:visited
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    }
    
a.leftMenuLink:hover
{
    font-family: Arial;
	font-size: 11px;
    color:#fa931a;
}
    
.header1 {
	font-family: Abadi MT Condensed;
    font-weight:normal;
	font-size: 1.9em;
	color: #0066b3;
	text-transform:capitalize;
}

.header1White
{
    font-family: Abadi MT Condensed;
    font-weight:normal;
	font-size: 1.58em;
	color: #ffffff;
    }
    
.header1WhiteAuthor
{
    font-family: Abadi MT Condensed;
    font-weight:normal;
	font-size: 1.20em;
	color: #ffffff;
	text-align:right;
    }

.ToolTipHeader
{
    font-family: Arial;
    font-weight:bold;
    font-size: 12px;
    letter-spacing:1.6px;
    color: white;
}

.header2 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 13px;
	color: #0066b3;
	letter-spacing:normal;
}

a.header2Link:link
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 12px;
	color: #0066b3;
	letter-spacing:normal;
    }
    
a.header2Link:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 12px;
	color: #0066b3;
	letter-spacing:normal;
    }

a.header2Link:hover

{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 12px;
	letter-spacing:normal;
	color: #fa931a;
    }

a.header3Link:link
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 1.1em;
	color: red;
	letter-spacing:normal;
    }
    
a.header3Link:visited
{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 1.1em;
	color: red;
	letter-spacing:normal;
    }

a.header3Link:hover

{
	font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
	font-size: 1.1em;
	letter-spacing:normal;
	color: #fa931a;
    }

a.more:link
{
    font-size:10px;
    color:#0066b3;
    } 
a.more:visited
{
    font-size:10px;
    color:#0066b3;
    }

a.more:hover
{
	font-size: 10px;
    color:#fa931a;
}

    
a.email:hover
{
    font-family: Arial;
	font-size: 11px;
    color:#fa931a;
}


a.email:link
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    } 
a.email:visited
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    }
    
a.email:hover
{
    font-family: Arial;
	font-size: 11px;
    color:#fa931a;
}


 
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #fa931a;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}

a.topMenuLinks:link {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}
a.topMenuLinks:visited {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}
a.topMenuLinks:hover {
    color: #fa931a;
    text-decoration: none;
    font-size: 11px;
}
a.topMenuLinks:active {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}

.input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #585858;
    text-decoration: none;
    text-indent: 2px;
    vertical-align: middle;
    height: 13px;
    width: 100px;
    background-color: #EFEFEF;
    line-height: 12px;
    text-align: left;
}

.inputCombo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #585858;
    text-decoration: none;
    text-indent: 2px;
    vertical-align: middle;
    height: 17px;
    width: 100px;
    background-color: #EFEFEF;
    line-height: 12px;
    text-align: left;
}

.search_input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #585858;
    text-decoration: none;
    text-indent: 2px;
    vertical-align: middle;
    height: 13px;
    width: 140px;
    background-color: #EFEFEF;
    line-height: 12px;
    text-align: left;
}

.inputForm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #585858;
    text-decoration: none;
    text-indent: 2px;
    vertical-align: middle;
    height: 15px;
    width: 150px;
    background-color: White;/*#EFEFEF;*/
    line-height: 12px;
    text-align: left;
}


@font-face {
    font-family: Abadi MT Condensed Light;
    font-style:  normal;
    font-weight: normal;
    src: url(fonts/ABADIMT0.eot);
}

.FooterMenu
{
    font-family: Arial;
    font-weight:normal;
	font-size: 11px;
   
}
.FooterMenu a
{
    color:#0066b3;
    }
    
a.FooterMenu:link
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    } 
    
a.FooterMenu:visited
{
    font-family: Arial;
	font-size: 11px;
    color:#0066b3;
    }
    
a.FooterMenu:hover
{
    font-family: Arial;
	font-size: 11px;
    color:#fa931a;
}

.whitetext
{
    font-family: Arial;
	font-size: 11px;
	color: white;

    }
    
.orangeLink
{
    font-family: Arial;
	font-size: 0.99em;
	color: #fa931a;
	letter-spacing:0.7;

    }

/* Free Floating Menu Dropdown [ begin ] */


#tnav, #wp_logo {
	position: relative; z-index: 5; 
	font-family: Verdana, sans-serif;
	font-size:9px;
	color:#3A4955;	
}

.fr {
	float: right; display: inline;
}
.fl {
	float: left; display: inline;
}
.cb {
	float: none; clear: both;
}
.cr {
	clear: right;
}
.cl {
	clear: left;
}
.db {
	display: block;
}
.vam {
	vertical-align: middle;
}


/* Free Floating Menu Dropdown [ begin ] */


.safari_fix {
	font-size: 11px; /* safari/flash/dhtml fix */
}
.ffm_drop_wrapper {
	float: left; position: relative; z-index: 9; 
}
.active_nav {
	z-index: 11;
}

ul.ffm_drop {
	list-style-type: none; margin: 0;
}
ul.ffm_drop li.ffm_drop_con {
	display: block; 
	visibility: hidden;
	top: 29px;
	left: 0;
	position: absolute;
	background: #FFFFFF;
	border: #BFC7D0 1px solid;

	z-index: 3;
}
ul.ffm_drop li.accessories{
	left: -2px;
}

ul.ffm_drop li.ffm_drop_con ul li a:hover{
	color:#fa931a;
}
ul.ffm_drop li.ffm_drop_con ul li a{
	color:#4A5965;
}

ul.ffm_drop li ul {
	width: 108px; 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
}
ul.ffm_drop li.accessories ul {
	width: 106px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.ffm_drop li ul li ul.ffm_drop_child {
	visibility: hidden; 
	position: absolute;
	top: -1px;
	left: 108px;
	background: #FFFFFF;
	border: #BFC7D0 1px solid;
}
ul.ffm_drop li.accessories ul li ul.ffm_drop_child {
	visibility: hidden;
	position: absolute;
	top: -1px;
	left: 106px;
	background: #FFFFFF;
	border: #BFC7D0 1px solid;
}
ul.ffm_drop li ul li ul.group_element li a{
	padding:1px 15px 1px 10px;
	font-family: Verdana, sans-serif;
	font-size:9px;
	color:#3A4955;

}

ul.ffm_drop li ul li ul li {
	
}
ul.ffm_drop li ul li ul.group_element li a:hover{
	color:#fa931a;
}
ul.ffm_drop li ul li {
	float: left; 
	position: relative; 
	margin: 0; 
	padding: 0; 
	width: 108px; 
	background: #FFFFFF;
}
ul.ffm_drop li.accessories ul li {
	float: left; 
	position: relative; 
	margin: 0; 
	padding: 0;
	width: 106px; 
	background: #FFFFFF;
}

ul.ffm_drop a {
	display: inline-block; 
	padding: 4px; 
	color: #333;
}
ul.ffm_drop a {
	display: block; 
	color: #333;
	text-decoration: none;
	font-size:9px;
}
ul.ffm_drop a:hover {
	
	color: #333; 
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size:9px;
}
ul.ffm_drop li.ffm_drop_con ul li.child_element_first {
	width: 108px;
	border-bottom: #b9bfc5 1px solid;
}
ul.ffm_drop li.ffm_drop_con ul li.child_element {
	width: 108px;
	border-bottom: #b9bfc5 1px solid;
}

ul.ffm_drop li.accessories ul li.child_element_first {
	width: 106px;
	border-bottom: #b9bfc5 1px solid;
}
ul.ffm_drop li.accessories ul li.child_element {
	width: 106px;
	border-bottom: #b9bfc5 1px solid;
}
ul.ffm_drop li ul li.no_children a, ul.ffm_drop li ul li.no_children a:hover {
    width: 106px;
	border-bottom: #b9bfc5 1px solid;
}
ul.ffm_drop li ul li.top a {
	padding-top: 11px;
}
.nav_shadow {
	position: absolute; top: 1px; left: 0; background: #ccc; opacity: 0; filter: alpha(opacity=0); -moz-opacity: .0; visibility: hidden;
}
.nav_shadow_under {
	position: absolute; top: 1px; left: 0; background: #ccc; opacity: 0; filter: alpha(opacity=0); -moz-opacity: .0; visibility: hidden;
}

b.child_group, b.child_group:hover{
	display: block; 
	padding:1px 5px 2px 7px; 
	color: #333;
	font-size: 9px;
	
}

/* Free Floating Menu Dropdown [ end ] */


#domticker{
width: 400px;
height: 55px;
padding: 5px;
color:White;
}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
    color:White;
}

#domticker2{
width: 170px;
height: 130px;
padding: 5px;
color:White;
}


ticker {
	font-family: Arial;
	font-size: 11px;
	letter-spacing:0.7;
	color: white;
}

tickerHeader
{
    font-family:Verdana;
    font-size:large;
    font-weight:bold;
    }

.requiredStar{
    font-family: Arial;
	font-size: 11px;
	color: red;
}

/*Search Result Style*/
.SearchDescMatch
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
    }
.SearchTitleMatch
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size: 12px;
	color: #0066b3;
    
    }

/*End Search Result Style*/

div.sdmenu {
	width: 180px;
	font-family: Arial;
	font-size: 11px;
	color: red;
}
div.sdmenu div {
	background: url(images/sub_menu_bg.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child  {
	background: url(images/sub_menu_bg.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(images/arrow_down_red.gif) no-repeat 8px center;
	cursor: default;
}
div.sdmenu div.collapsed span {
	background-image: url(images/arrow_up_red.gif);
}
div.sdmenu div a {
	padding: 4px 0px;
	display: block;
	border-bottom: 1px solid #e1e9f4;
	color: #0066b3;
	text-decoration:none;
}

div.sdmenu div a:hover {
	color: #fa931a;
}

.anylinkcss{
position:absolute;
visibility: hidden;
font:normal 10px Arial;
line-height: 10px;
z-index: 100;
background-color: white;
width: 120px;
border:1px solid #d5e2ef;
}

.anylinkcss a{
width: 100%;
display: block;
padding: 1px 0;
text-decoration: none;

}

.anylinkcss a:hover{ /*hover background color*/
	color: #fa931a;
}

  
a.leftMenuExp:visited 
{
	padding: 0px 0px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	border:0px;
	
}

a.leftMenuExp:link 
{
	padding: 0px 0px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	border:0px;
	
}

a.leftMenuExp:hover
{
    color:#fa931a;
	text-decoration:none;
}

div.sdmenu a.FirstleftMenuExp {
	padding: 0px 0px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	border:0px;
}
    
.crumbs
{
    color:#666666;
	font-size: 10px;
}

.crumbseperator
{
    color:#666666;
}

.crumblink a
{
    color:#666666;
	font-size: 10px;
}
    
a.crumblink:link
{
    font-family: Arial;
	font-size: 10px;
    color:#666666;
} 
    
a.crumblink:visited
{
    font-family: Arial;
	font-size: 10px;
    color:#666666;
}
    
a.crumblink:hover
{
    font-family: Arial;
	font-size: 10px;
    text-decoration:underline;
}
