/* The basic body */

body {
	background: url(/images/theme/frame_gradient.jpg) top repeat-y #094E85;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}

/* Link's default style */

a:link {
	color: #003399;
	text-decoration: none;
}

/* Link's visited style */

a:visited {
	color: #A13838;
	text-decoration: none;
}

/* Link's hovered style */

a:hover {
	border-bottom: 1px dotted #003399;
	color: #003399;
	text-decoration: none;
}

/* Link's active style */

a:active {
	border-bottom: 1px dotted #003399;
	color: #003399;
	text-decoration: none;
}

/* Link's non-underlined style */

a.ff_noHover:hover, a.ff_noHover:active {
	border-bottom: 0px;
	color: #cc6600;
	text-decoration: none;
}

/*  The Optin Form  */

.form input[type="text"]:hover {
background:#FFFFE7 none repeat scroll 0%;
}
.form *[type="text"] {
border:1px solid #B2C7DE;
font-size:10px;
height:14px;
margin-top:-2px;
}

a.totop {
	font-size: 10px;
	font-style: normal;
	font-weight: normal
}

a.totop:hover {
	font-style: normal;
	font-weight: normal
}

a.menu4 {
	font-weight: normal;
	color: #6699FF
}

a.menu4:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none
}

p {
	text-decoration: none;
	font: 10pt/1.2 Verdana, Arial, Helvetica, san-serif;
}


/* The header
 ************
 * Normally, I use a "ff_VAR"-structure,
 * but there's at least one plugin which
 * adds CSS-stuff to "header", so I had
 * to use this variable name.
 */

#header {
	background: center no-repeat;

	margin: auto;
	width: 760px;
}

/* Layout's header-frame gradient */

#ff_frameTop {
	background: url(/images/theme/frame_top.jpg) top no-repeat;
	margin: 0px auto;
	padding-top: 10px;
	width: 800px;
}

/* Layout's frame gradient */

#ff_gradient {
	margin: 0px auto;
	text-align: center;
	width: 800px;
}

/* Layout's footer-frame gradient */

#ff_frameTail {
	background: url(/images/theme/frame_bottom.jpg) top no-repeat;
	clear: both;
	height: 20px;
	margin: 0px auto;
	width: 800px;
}

/* Footer's border-style */

#ff_footer {
	border: 1px solid #CCCCCC;

	clear: both;
	margin: 30px auto 5px;
	text-align: center;
	vertical-align: middle;
	width: 750px;
}

/* Footer's background-style */

#ff_footerTail {
	background: url(/images/theme/tail_gradient.jpg) top center repeat-x;
	float: right

;
	/*	height:91px; */
	margin: 5px;
	text-align: right;
	vertical-align: top;
	width: 740px;
}

/* Footer's image-style */

#ff_footerTail img {
	border: 0px;
	float: left;
	height: 91px;
	vertical-align: text-bottom;
	width: 236px;
}

/* Footer's font-style */

#ff_footerText {
	color: #D3D3D3;
	font: small-caps 11px Trebuchet MS, Georgia, Arial, serif;
	margin: 15px 5px 0px 0px;
}

/* Footer's default link-style */

#ff_footerText a:link {
	color: #FFC180;
}

/* Footer's visited link-style */

#ff_footerText a:visited {
	color: #FFC180;
}

/* Footer's hovered link-style */

#ff_footerText a:hover {
	color: #FFC180;
}

/* Footer's active link-style */

#ff_footerText a:active {
	color: #FFC180;
}

/* Blog's title */

#ff_title {
	color: #D3D3D3;
	font: small-caps 5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 32px 0px 0px 15px;
	text-align: left;
}

/* Blog's description */

#ff_info {
	color: #D3D3D3;
	font: small-caps 2.4ex Trebuchet MS, Georgia, Arial, serif;
	text-align: left;
	margin: 63px 0px 0px 55px;
}

/* Header's navigation */

#ff_headNavi {
	font: small-caps bold 1.8ex Trebuchet MS, Georgia, Arial, serif;

/*height:23px; */
	margin: 0px auto;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	width: 750px;
}

#ff_headImage {
	height: 60px;
	margin: 0px auto;
	width: 750px;
}

/* Content area */

#ff_content {
	margin: 20px auto 0px;
	text-align: left;
	vertical-align: top;
	width: 750px;
}

#ff_content_left {
	margin: 20px auto 0px;
	text-align: left;
	vertical-align: top;
	width: 750px;
}

/***
 * END - Overall stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Posts stuff
 ***/

/* Posts container */
/*
#ff_posts {
	float: left;
	margin: -20px 0px 0px 10px;



	width: 480px;
	padding-top: 15px;
}

*/

#ff_posts {
	float: left;
	margin: -10px 0px 0px 10px;

	width: 470px;
	padding-top: 15px;
}



/* Single post container */

#ff_contentSingle {
	left: -1px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	width: 720px;
}

/* The post itself */

.ff_post {
	border: 3px double #A1B4D5;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	text-align: justify;
	width: 480px;
}

/* The single post itself */

.ff_postFull {
	border: 3px double #A1B4D5;
	margin: 0px auto;
	padding: 5px;
	text-align: justify;
	width: 720px;
}

/* Post's header */

.ff_postHead {
	margin: 0px;
	padding: 0px;
}

/* Post's title */

.ff_postTitle, #ff_error404 {
	color: #3B8ABB;
	font: small-caps bold 3ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px;
}

/* Post's single title */

.ff_postTitleSingle {
	color: #3B8ABB;
	font: small-caps bold 3ex Trebuchet MS, Georgia, Arial, serif;
	margin: 2px 0px -8px 0px;
}

/* Post's (single) title link */

.ff_postTitle a, .ff_postTitleSingle a {
	color: #3B8ABB;
	font-weight: bold;
}

/* Post's (single) title link - special version for attachments */

.ff_postNaviPos a {
	color: #3B8ABB;
	font-weight: bold;
}

/* Post's header & footer background */

.ff_postInfo, .ff_postTail {
	background: url(/images/theme/info_gradient.jpg) repeat-y;
}

/* Post's header list-style */

.ff_postInfo ul {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 0px 0px -9px;
	padding: 5px 25px;
}

/* Post's header font-style */

.ff_postInfo ul li {
	color: navy;
	font: 11pt Trebuchet MS, Georgia, Arial, serif;
	padding-bottom: 5px;
}

/* Post's header & footer separator */

.ff_separator {
	border: 0px;
	height: 1px;
	width: 490px;
}

/* Post's text font-style */

.ff_postText {
	color: #000000;
	font: 1.6ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Post's footer list-style */

.ff_postTail ul {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 5px 0px 0px;
	padding: 5px 25px;
}

/* Post's footer font-style */

.ff_postTail ul li {
	color: #3B8ABB;
	font: small-caps 1.4ex Trebuchet MS, Georgia, Arial, serif;
}

/* Post's (single) footer font-style */

.ff_postTail ul li {
	color: #3B8ABB;
	font: small-caps 1.6ex Trebuchet MS, Georgia, Arial, serif;
}

/* Post's navigation font-style */

.ff_postNavi {
	color: #3B8ABB;
	font: small-caps 2.2ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px auto 20px;
	text-align: center;
	width: 600px;
}

/* Post's Not-Found heading font-style */

#ff_notFoundTitle {
	color: #3B8ABB;
	font: small-caps bold 3ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px;
}

/* Post's Not-Found text font-style */

#ff_notFoundText {
	color: #3B8ABB;
	font: small-caps 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px auto 20px;
	text-align: justify;
	width: 270px;
}

/***
 * END - Posts stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Comments stuff
 ***/

/* Comments list's & reply form's container */

#ff_contentComments {
	border: 3px double #A1B4D5;
	border-radius: 10px;
	margin: 20px auto 5px;
	text-align: center;
	vertical-align: top;
	width: 740px;
}

/* Comments container */

#ff_comments {
	margin: 0px auto;
	text-align: justify;
	width: 700px;
}

/* Comments list's & reply form's heading */

#comments, #respond {
	color: #A1B4D5;
	font: small-caps bold 3ex Trebuchet MS, Georgia, Arial, serif;
	margin: 10px 0px;
}

/* The comments themselves*/

#ff_listComments {
	text-align: justify;
	width: 650px;
}

/* The comments themselves list-style */

#commentlist {
	list-style-type: decimal-leading-zero;
}

/* The comments themselves font-style */

#commentlist li {
	clear: both;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
}

/* Comment's user font-style */

.ff_commentTextUser {
	background-color: #FCE3E3;
	border: 2px solid #FF9B3C;
	border-radius: 10px;

	color: #3B8ABB;
	font: 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 2px 0px 30px 15px;
	padding: 0px 5px;
	width: 600px;
}

/* Comment's admin font-style */

.ff_commentTextAdmin {
	background-color: #FCE3E3;
	border: 2px solid #FF9B3C;
	border-radius: 10px;

	color: #3B8ABB;
	font: 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 2px 0px 30px 15px;
	padding: 0px 5px;
	width: 600px;
}

/* Comment's notice font-style */

.ff_notice {
	font-size: 2ex;
	font-style: italic;
}

/* Comment's user font-style */

#ff_reply {
	clear: both;
	margin: 0px auto 5px;
	text-align: justify;
	width: 600px;
}

/* Reply form's notice font-style */

#ff_reply p {
	text-align: justify;
}

/* Reply form's boxes border-style */

#ff_replyBoxes {
	float: left;
	width: 250px;
}

/* Reply form's login font-style */

#ff_loggedIn {
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Reply form's labels font-style */

label {
	font: 1.4ex Trebuchet MS, Georgia, Arial, serif;
	text-align: left;
	word-spacing: 1ex;
}

/* Reply form's optional font-style */

.ff_strikeThrough {
	text-decoration: line-through;
}

/* Reply form's add-ons font-style */

#ff_replyAddons {
	font: 1.6ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Reply form's box border-style */

#ff_replyBox {
	margin: 0px 0px 0px 280px;
	width: 310px;
}

/* Reply form's box font-style */

#ff_replyBox textarea {
	background-color: #E3F1FC;
	border: 1px solid #FF9B3C;
	color: #3B8ABB;
	font: 1.6ex Trebuchet MS, Georgia, Arial, serif;
	height: 200px;
	padding: 5px;
	vertical-align: middle;
	width: 300px;
}

/* Reply form's tags font-style */

#ff_replyTags {
	text-align: justify;
}

/* Reply form's xhtml tags font-style */

#ff_replyTags .ff_xhtmlTags {
	color: #FF9B3C;
}

/* Reply form's non-xhtml tags font-style */

#ff_replyTags .ff_noTags {
	color: #000000;
}

/* Reply form's button border-style */

#submit {
	background-color: #E3F1FC;
	border: 1px solid #FF9B3C;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
}

/* **
 * END - Comments stuff
 ** */

/* ********************************************************************/

/* **
 * BEGIN - Sidebar
 ** */

/* Sidebar container */

#ff_sidebar {
	margin: 0px 5px 0px 540px;
	width: 200px;
	padding-top: 25px;
}

/* Sidebar's box header */

.ff_sideHead {
	background: url(/images/theme/sidebar_header.jpg) center no-repeat;
	height: 30px;
	margin-top: 5px;
	text-align: center;
	width: 200px;
}

/* Sidebar's box header - special version for the author-box */

.ff_sideHeadAuthor {
	background: url(/images/theme/sidebar_header.jpg) center no-repeat;
	height: 30px;
	text-align: center;
	width: 200px;
}

/* Sidebar's box title */

.ff_sideTitle {
	color: #D3D3D3;
	font: small-caps 2.2ex Trebuchet MS, Georgia, Arial, serif;
	position: relative;
	top: 4px;
}

/* Sidebar's box body */

.ff_sideBody {
	background-color: #FCFCFC;
	border: 1px solid #A1B4D5;
	text-align: center;
	width: 198px;
}

#ff_aboutFirm {
	background-color: #FFFFFF;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px;
	text-align: justify;
}

#ff_quickLinks {
	background-color: #FFFFFF;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px;
	text-align: justify;
}

/* Sidebar's box body - special version for the author-box */

#ff_authorInfo {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px;
	text-align: justify;
}

/* Sidebar's box image - special version for the author-image */

#ff_authorPic {
	border: 1px solid #A1B4D5;
	float: right;
	height: 120px;
	margin: 2px 0px 2px 5px;
	vertical-align: top;
	width: 120px;
}

/* Sidebar's box context-help */

#ff_sideContextHelp {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px;
	text-align: justify;
}

/* Sidebar's box pages list-style */

#ff_listPages {
	list-style-image: url(/images/theme/bullet_links.jpg);
	margin: 10px 0px 10px 30px;
	padding: 0px;
}

/* Sidebar's box pages font-style */

#ff_listPages li {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Sidebar's box categories list-style */

#ff_listCategories {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 10px 0px 10px 30px;
	padding: 0px;
}

/* Sidebar's box categories font-style */

#ff_listCategories li {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Sidebar's box archives list-style */

#ff_listArchives {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 10px 0px 10px 30px;
	padding: 0px;
}

/* Sidebar's box archives font-style */

#ff_listArchives li {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Sidebar's box links list-style */

#ff_listLinks {
	list-style-image: url(/images/theme/bullet_links.jpg);
	margin: 10px 0px 10px 30px;
	padding: 0px;
}

/* Sidebar's box links font-style */

#ff_listLinks li {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	text-align: justify;
}

/* Sidebar's box meta list-style*/

#ff_listMeta {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
}

/* Sidebar's box meta font-style*/

#ff_listMeta li {
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
}

/* Sidebar's box meta list-style - special version for register & login / logout */

.ff_metaLogInOut {
	margin: 0px 0px 10px 10px;
	text-align: justify;
}

/* Sidebar's box meta list-style - special version for WP-, W3C- and XFN-images */

.ff_metaIcons {
	margin: 3px 0px 0px;
	text-align: center;
}

/* Sidebar's box meta image-style */

.ff_metaIcons a img {
	border: 0px;
	height: 15px;
	margin: 0px;
	vertical-align: middle;
	width: 80px;
}

/* Sidebar's box rss image-style */

#ff_rssPosts, #ff_rssComments {
	border: 0px;
	height: 15px;
	margin: 10px 0px;
	vertical-align: middle;
	width: 80px;
}

/* Sidebar's box rss font-style */

#ff_rssBold {
	color: #3B8ABB;
	font: bold 1.5ex Trebuchet MS, Georgia, Arial, serif;
}

/***
 * END - Sidebar
 ***/

/*********************************************************************/

/***
 * BEGIN - Calendar stuff
 ***/

/* Basic settings */

#wp-calendar {
	margin: 5px auto;
	padding: 0px;
	text-align: center;
	width: 190px;
}

/* Calendar's title */

#wp-calendar caption {
	color: #3B8ABB;
	font: small-caps bold 2ex Trebuchet MS, Georgia, Arial, serif;
	margin: 10px auto 10px;
	padding: 0px;
}

/* Weekday's name */

#wp-calendar thead {
	color: #3B8ABB;
	font: small-caps bold 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px;
	padding: 0px;
}

/* Previous / next month */

#wp-calendar tfoot {
	font: small-caps bold 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px;
	padding: 0px;
}

/* The weekdays */

#wp-calendar tbody {
	color: #A1B4D5;
	font: small-caps bold 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 0px;
	padding: 0px;
}

/* Hovered weekdays
 ******************
 * These days get an alternative background.
 * Unfortunately, the browser with the strange name doesn't show it.
 */

#wp-calendar tbody td:hover, #wp-calendar tbody td a:hover {
	background-color: #FFC180;
}

/* Exclude padding-days */

#wp-calendar tbody td.pad:hover {
	background-color: #E3F1FC;
}

/***
 * END - Calendar stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Search form stuff
 ***/

/* The Search form */

#searchform {
	margin: 10px 0px;
	text-align: center;
}

/* Search form's border-style */

#searchform div {
	text-align: center;
}

/* Search form's font-style */

#searchform #s {
	background: url(/images/theme/search_gradient.jpg) center no-repeat;
	border: 0px;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	height: 21px;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
	width: 120px;
}

/* Search form's button image-style */

#searchform #submit {
	background: url(/images/theme/search_button.jpg) center no-repeat #E3F1FC;
	border: 0px;
	height: 20px;
	margin: 2px 0px 0px;
	padding: 2px;
	vertical-align: top;
	width: 20px;
}

/***
 * END - Search form stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Misc stuff
 ***/

/* Category's title font-style */

.ff_catTitle {
	color: #A1B4D5;
	font: small-caps bold 3ex Trebuchet MS, Georgia, Arial, serif;
	margin: 20px 0px 0px;
}

/* Category's description font-style */

#ff_catInfo {
	color: #A1B4D5;
	font: small-caps 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px auto 20px;
}

/* Category's index list-style */

.ff_catList {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 20px 0px 0px;
	padding: 0px;
}

/* Acronym's & abbreviation's font-style */

acronym, abbr {
	border-bottom: 1px dotted #000000;
}

/***
 * END - Misc stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Plug-in support stuff
 ***/

/* Footnotes - list-style */

ol.footnotes {
	border-left: 3px double #A1B4D5;
	list-style-type: decimal-leading-zero;
	margin: -15px 25px -5px;
	padding: 0px 30px 0px;
}

/* Footnotes - font-style */

ol.footnotes li {
	color: #666666;
	font-size: 1.4ex;
}

/* Comment's border-style */

.ff_gravatar {
	float: left;
	margin: 2px 0px 30px;
	width: 90px;
}

/* Gravatar's image-style */

.ff_gravatarImage {
	border: 1px solid #FF9B3C;
	height: 80px;
	padding: 2px;
	width: 80px;
}

/* Comment's user font-style - special version with Gravatar-support */

.ff_commentTextGravatarUser {
	background-color: #E3F1FC;
	border: 2px solid #FF9B3C;
	color: #3B8ABB;
	font: 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 2px 0px 30px 95px;
	padding: 0px 5px;
	width: 500px;
}

/* Comment's admin font-style - special version with Gravatar-support */

.ff_commentTextGravatarAdmin {
	background-color: #FCE3E3;
	border: 2px solid #FF9B3C;
	color: #3B8ABB;
	font: 1.8ex Trebuchet MS, Georgia, Arial, serif;
	margin: 2px 0px 30px 95px;
	padding: 0px 5px;
	width: 500px;
}

/***
 * END - Plug-in support stuff
 ***/

.browsedrop {
	width: 180px;
	font: 9pt Trebuchet MS, Georgia, Arial, serif;
}

.padding5 {
	padding: 5px;
}

/*********************************************************************/

.endorsement {
	color: #003399;
	font: 10pt Trebuchet MS, Georgia, Arial, serif;
	font-style: italic;
}
.endorsement2 {
	color: #003399;
	font: 10pt Trebuchet MS, Georgia, Arial, serif;
	font-style: italic;
}

#boxendorsement {
	width: 450px;
	border: 2px outset #000000;
	padding: 10px;
	font-family: Georgia, serif;
	font-size: 10pt;
	line-height: 1.5;
	letter-spacing: 1px;
	background: #EEEEEE;
	
}

.tableendorse {
	width: 450px;
/*	border: 2px outset #000000; */
	padding: 10px;
	font-family: Georgia, serif;
	font-size: 10pt;
	line-height: 2;
	letter-spacing: 1px;
	background: #EEEEEE;
}

.spacing{
	line-height: 1.5;

}


.endorsementhead {
	font: bold 14pt "Times New Roman", Georgia,	 serif;
	color: #000000;
	text-align: center;
}

.endorsementtext {
	font: 10pt/1.6 Verdana, Arial, Helvetica, san-serif;	
	letter-spacing: 1px;

}


/* rhs box header & footer background */

.rh_why {
	background: url(/images/theme/rhs_gradient.jpg) repeat-y;
}

/* rhs box list-style */

.rh_why ul {
	list-style-image: url(/images/theme/bullet_info.jpg);
	margin: 0px 0px -5px;
	padding: 5px 25px;
}

/* rhs box header font-style */

.rh_why ul li {
	color: navy;
	text-align: left;
	font: 10pt Trebuchet MS, Georgia, Arial, serif;
	padding-bottom: 5px;
}

.sidetext {
	color: #000000;
	font: 10pt Trebuchet MS, Georgia, Arial, serif;
}

.colororange {
	color: #A13838;
}

#sitecopyright {
	color: #999999;
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, san-serif
}

a:sitecopyright:hover, a.sitecopyright:active, a.sitecopyright:visited, a.sitecopyright:link {
	color: #999999;
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, san-serif
}


#sitemarn {
	color: #000000;
	text-decoration: none;
	font: normal 11pt Georgia, "Times New Roman", Times, serif

}
a:sitemarn:hover, a.sitemarn:active, a.sitemarn:visited, a.sitemarn:link {
	color: #000000;
	text-decoration: none;
	font: normal 11pt Georgia, "Times New Roman", Times, serif;
}


.clientsay {
	font-style: italic;
}

#ltestimonial {
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}

#boxquestion {
	width: 450px;
	border: 2px outset #000000;
	font: normal 9px "Trebuchet MS", Arial, Helvetica, san-serif;
}

.liarrow {
	list-style-image: url(/images/arrow.gif);
}






.menu1 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6699FF
}

.menu3 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	line-height: normal
}

.menu4 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6699FF;
	text-decoration: none
}

h1 {
	color: #c69b34;
	text-decoration: none;
	font: bold 14pt/normal Georgia, "Times New Roman", Times, serif;
}

h2 {
	color: #cc6600;
	text-decoration: none;
	font: bold 16px/normal Georgia, "Times New Roman", Times, serif;
	line-height: normal
}

h3 {
	color: #333366;
	text-decoration: none;
	font: bold 15px/normal Georgia, "Times New Roman", Times, serif
}

h4 {
	color: #333366;
	text-decoration: none;
	font: bold 11px/normal Georgia, "Times New Roman", Times, serif
}

h5 {
	font-size: 12px;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

h6 {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none
}

.slogan {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

.copysymbol {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

.date {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	color: #D3D3D3;
	text-decoration: none
}

body {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12pt;
	text-decoration: none
}

td {
	font-family: Verdanaa, Arial, Helvetica, san-serif;
	font-size: 12px;
	text-decoration: none;
/*	line-height: 22px; */
	list-style-type: circle
}

a:hover {
	font-weight: bold;
	color: #000066
}

a {
	font-weight: bold;
	color: #003399
}

.rhs {
	line-height: normal;
	color: #666666
}

.blurb {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	line-height: normal;
	color: #333333
}

a.menu2 {
	font-weight: normal;
	text-decoration: none
}

a.menu2:hover {
	color: #003399;
	text-decoration: none;
	font-weight: normal
}

.endorsement {
	color: #003399;
	font-style: italic
}

a.rhs {
	font-style: normal;
	font-weight: normal;
	color: #003399
}

a.rhs:hover {
	font-weight: normal;
	color: #6699ff
}

a.menu1 {
	font-weight: bold;
	color: #6699FF
}

a.menu1:hover {
	font-weight: bold;
	color: #003399
}

a.menu3 {
	font-weight: normal;
	color: #999999;
	text-decoration: none
}

a.menu3:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none
}

.totop {
	font-size: 10px
}


.rightsideheadline {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10pt;
	text-decoration: none
}
.liNoPadding {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	padding-bottom: 0;
	text-decoration: none
}
li {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    padding-bottom: 12px;
	text-decoration: none
}



.liBottom {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	padding-bottom: 10px;
	text-decoration: none
}

.liTop {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	padding-top: 10px;
	text-decoration: none
}

.headline {
	font-size: 12px;
	color: #003399;
	font-weight: bold
}

.headlinenb {
	font-size: 12px;
	color: #003399;
	font-weight: normal
}

.bluedisclaimer {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal
}

.rightside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt
}

.footerbold {
	color: #333333;
	text-decoration: none;
	font: bold 10pt Georgia, "Times New Roman", Times, serif
}

.footer {
	color: #999999;
	text-decoration: none;
	font: bold 10pt Georgia, "Times New Roman", Times, serif
	}

.skin1 {
	position: absolute;
	text-align: left;
	width: 150px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	border: 1px solid Black;
	background-color: #EEEEEE;
	line-height: 15px;
	visibility: hidden;
}

.menuitems {
	padding-left: 5px;
	padding-right: 5px;
}

div.rage_button_438390 {
	float: left;
	width: 150px;
	height: 43px;
	margin-top: 0px;
	padding-top: 0px;
}

div.rage_button_438390 a {
	display: block;
	margin: 0px;
	overflow: hidden;
	text-decoration: none;
	height: 100%;
	background: url('/images/tell_me_more.jpg') top left no-repeat;
	color: #FFFFFF;
	font-family: 'Trebuchet MS Bold';
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}

div.rage_button_438390 a:hover {
	background-position: -150px 0;
	color: #FFFFFF;
}

div.rage_button_438390 a:active {
	background-position: -300px 0;
	color: #FFFFFF;
}

.form {
	border: 1px solid #CDCDCD;
	padding-left: 5px;
	padding-top: 2px;
}

.padding25 {
	padding-left: 25px;
}


.askbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: red;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.btn {
	font-size:10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	width:150px;
	letter-spacing: 0.1em;
	color: #1D2C49;
}.rhsOptin {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #996600;
}


/* 2008 Edits */

/* Sidebar's box title */

.sideTitle {
	color: #D3D3D3;
	font: small-caps 19px Trebuchet MS, Georgia, Arial, serif;
	font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
line-height:normal;
position:relative;
	top: 4px;
	
}

.AsideTitle {
	color:#D3D3D3;
font-family:Trebuchet MS,Georgia,Arial,serif;
font-size:2.2ex;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
line-height:normal;
position:relative;
top:4px;
}
/* Sidebar's box body */

.sideHead {
	background: url(/images/theme/sidebar_header.jpg) center no-repeat;
	height: 30px;
	margin-top: 5px;
	text-align: center;
	width: 192px;
}

.sideBody {
	background-color: #FCFCFC;
	border: 1px solid #A1B4D5;
	text-align: left;
	width: 190px;
	font-style: italic;
}

#content {
	margin: 20px auto 0px;
	text-align: left;
	vertical-align: top;
	width: 750px;
}

#rhscolumn {
	padding-top: 50px;
	padding-right:  5px;

}


#leftcolumn {
	padding-right: 25px;
	padding-left: 20px;

}

#aboutFirm {
	background-color: #FFFFFF;
	color: #3B8ABB;
	font: 1.5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 5px;
	text-align: justify;
}



/* Layout's header-frame gradient */

#frameTop {
	background: url(/images/theme/frame_top.jpg) top no-repeat;
	margin: 0px auto;
	padding-top: 10px;
	width: 800px;
}

/* Layout's frame gradient */

#gradient {
	margin: 0px auto;
	text-align: center;
	width: 800px;
}

/* Layout's footer-frame gradient */

#frameTail {
	background: url(/images/theme/frame_bottom.jpg) top no-repeat;
	clear: both;
	height: 20px;
	margin: 0px auto;
	width: 800px;
}

/* Footer's border-style */

#footer {
	border: 1px solid #CCCCCC;

	clear: both;
	margin: 30px auto 5px;
	text-align: center;
	vertical-align: middle;
	width: 750px;
}

/* Footer's background-style */

#footerTail {
	background: url(/images/theme/tail_gradient.jpg) top center repeat-x;
	float: right;
	margin: 5px;
	text-align: right;
	vertical-align: top;
	width: 740px;
}

/* Footer's image-style */

#footerTail img {
	border: 0px;
	float: left;
	height: 91px;
	vertical-align: text-bottom;
	width: 236px;
}

/* Footer's font-style */

#footerText {
	color: #D3D3D3;
	font: small-caps 11px Trebuchet MS, Georgia, Arial, serif;
	margin: 15px 5px 0px 0px;
}

/* Footer's default link-style */

#footerText a:link {
	color: #FFC180;
}

/* Footer's visited link-style */

#footerText a:visited {
	color: #FFC180;
}

/* Footer's hovered link-style */

#footerText a:hover {
	color: #FFC180;
}

/* Footer's active link-style */

#footerText a:active {
	color: #FFC180;
}

/* Blog's title */

#title {
	color: #D3D3D3;
	font: small-caps 5ex Trebuchet MS, Georgia, Arial, serif;
	margin: 32px 0px 0px 15px;
	text-align: left;
}

a.menu3 {  font-weight: normal; color: #999999; text-decoration: none}
a.menu3:hover {  font-weight: normal; color: #666666; text-decoration: none}


.footerbold {
 color: #333333;
 text-decoration: none;
 font: normal 9px Geneva, Arial, Helvetica, san-serif
}

.footer {
 color: #999999;
 text-decoration: none;
 font: normal 9px Geneva, Arial, Helvetica, san-serif
}


.visa { font-weight: normal; font-style: normal }
H1.migration { font-size: 100% ; font-weight: normal; font-style: normal }
.migrate { display: none }
