*
{
	margin: 0 auto;
	padding: 0;
}

a
{
	text-decoration: none;
	color: #0390dd;
}

a:hover
{
	text-decoration: underline;
	color: #0390dd;
}

/* ======== Outer site part ================================================ */
body
{
	z-index: -1;
	margin: 0 auto;
	background: #91A9C4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: Black;
}

/* Background gradient block */
#bg_gradient
{
	background: #91A9C4 url(  "../../images/theme/bg_gradient.gif" ) top repeat-x;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 900px;
	z-index: 0;
}

#main_wrapper
{
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}

/* ======== Inner site part ================================================ */
#main_part
{
	width: 807px;
	clear: both;
	margin-bottom: 20px; /* This margin used by IE */
}

#main_part:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.form_main
{
	margin-top: 15px;
	margin-bottom: 20px; /* This margin used by Firefox/Opera etc... */
	padding: 0px;
	width: 807px;
	float: left;
	background: Transparent;
	min-height: 500px;
}

/* ======== Header part ==================================================== */
/* -------- Header block ------------------ */
#header
{
	float: left;
	width: 807px;
	height: 118px;
	padding: 0;
	background: Transparent url(  "../../images/theme/shadow_ne.png" ) top right no-repeat;
}

#header .inner
{
	float: left;
	width: 770px;
	height: 103px;
	background: White;
	padding: 15px 15px 0 15px;
}

.header_logo
{
	width: 770px;
	height: 80px;
	clear: both;
}

.header_bottom /* This div created only to fix z-index bug in IE. */
{
	position: relative;
	float: right;
	z-index: 1000;
	right: 8px;
}

/* -------- Site Main Menu ------------------ */
/* Site map menu - all links */
.MainMenu
{
}

.MainMenu a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a
{
	display: inline;
	margin: 0 1px 0 1px;
	font-weight: bold;
	color: #0390dd;
	font-size: 12px;
	text-decoration: none;
}

.MainMenu a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover a
{
	display: inline;
	margin: 0 1px 0 1px;
	font-weight: bold;
	color: Black;
	font-size: 12px;
	text-decoration: none;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected > div.AspNet-Menu-Template a
{
	color: White !important;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected > div.AspNet-Menu-Template a:hover
{
	color: Aqua !important;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected
{
	background: #d6e2ed;
	height: 18px;
}

.MainMenu ul
{
	text-align: center !important;
}

.MainMenu ul.AspNet-Menu li
{
	background: White;
	color: #0390dd;
	margin: 0 2px 0 2px;
	height: 18px;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf
{
	height: 18px;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-Selected
{
	background: #0b3561 !important;
}

.MainMenu div.AspNet-Menu-Template
{
}

.MainMenu div.AspNet-Menu-Template .lline
{
	position: absolute;
	top: 0;
	left: -2px;
}

.MainMenu div.AspNet-Menu-Template .rline
{
	position: absolute;
	top: 0;
	right: -2px;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul
{
	text-align: center;
	margin-top: 4px;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li
{
	clear: both;
	width: 100px;
	height: 17px;
	line-height: 17px;
	background: #d6e2ed;
	margin: 0;
}

/* ======== Content part =================================================== */
/* -------- All content part -------------- */
#content_part
{
	float: left;
	clear: both;
	width: 807px;
	margin-left: 0px;
	padding: 0px;
	background: Transparent url(  "../../images/theme/shadow_e.png" ) right repeat-y;
	text-align: center;
}

#content_part_inner
{
	float: left;
	width: 800px;
	margin: 0px;
	background: White;
}

/* -------- Center part blocks ------------ */
#center_part
{
}

#center_part #center_block
{
	padding: 30px 0 30px 0;
	position: relative;
}

#center_part #center_block .content
{
	background: transparent;
	padding: 0 50px 0 50px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	min-height: 450px;
}

/* -------- Content block styles ------------ */
/* Big title. */
.big_title
{
	position: relative;
	margin-bottom: 0.5em;
	padding: 0 44px 0 44px;
	clear: both;
	height: 114px;
	background: transparent;
	font-size: 18px;
	font-weight: bold;
	color: #01227f;
}

.big_title h2
{
	font-size: 36px;
	font-weight: bold;
	color: Black;
}

.big_title h4
{
	font-size: 24px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.big_title .page_logo
{
	width: 220px;
	float: left;
}

.big_title .page_title
{
	position: absolute;
	text-align: left;
	bottom: 26px;
	left: 269px;
	vertical-align: baseline;
}

/* Medium title. */
.med_title
{
	position: relative;
	margin: 0 44px 3em 0;
	padding-left: 22px;
	left: 22px;
	clear: both;
	overflow: hidden;
	background: transparent;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-align: left;
}

.med_title:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.med_title h2
{
	font-size: 36px;
	font-weight: bold;
	color: Black;
}

.med_title h4
{
	font-size: 24px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.med_title .page_logo
{
	position: relative;
	float: left;
	width: 100px;
	text-align: right;
	right: 100px;	/* JQuery animated. */
	opacity: 0.1; /* JQuery animated. */
}

.med_title .page_title
{
	position: relative;
	float: left;
	text-align: left;
	left: 10px;
	width: 590px;
	vertical-align: baseline;
	display: none;
}

/* Normal title. */
.title
{
	margin-bottom: 0.5em;
	padding: 0 44px 0 44px;
	background: transparent;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-align: left;
}

.title h2
{
	font-size: 36px;
	font-weight: bold;
	color: Black;
}

.title h4
{
	font-size: 24px;
	font-weight: bold;
	color: Black;
}

.title .page_logo
{
	width: 220px;
	float: left;
}

.title .page_title
{
	position: absolute;
	text-align: left;
	bottom: 26px;
	left: 269px;
	vertical-align: baseline;
}

.content p:first-child
{
	margin-top: 0;
}

.content p
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

/* ======== Footer part ==================================================== */
/* -------- Footers blocks----------------- */
#footer
{
	clear: both;
	float: left;
	width: 807px;
	margin-left: 0px;
	background: Transparent url(  "../../images/theme/shadow_e.png" ) right repeat-y;
}

#footer #footer_inner
{
	float: left;
	width: 800px;
	height: 80px;
	margin: 0px;
	padding-bottom: 4px;
	background: White;
}

#footer_content
{
	position: relative;
	float: left;
	width: 800px;
	margin-top: 30px;
	color: #0390dd;
	text-align: center;
	line-height: 11px;
	font-style: italic;
	font-weight: bold;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}

#footer_content a
{
	text-decoration: underline !important;
	font-style: normal;
}

#footer_content a:hover
{
	color: Black;
	text-decoration: underline !important;
	font-style: normal;	
}

/* -------- Under-Footer blocks------------ */
#footer_bottom
{
	clear: both;
	float: left;
	width: 807px;
	height: 8px;
	position: relative;
}

#footer_bottom #bottom_sw
{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 7px;
	height: 8px;
	background: Transparent url(  "../../images/theme/shadow_sw.png" ) left top no-repeat;
}

#footer_bottom #bottom_s
{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 793px;
	height: 8px;
	background: Transparent url(  "../../images/theme/shadow_s.png" ) left top repeat-x;
}

#footer_bottom #bottom_se
{
	position: relative;
	float: left;
	top: 0;
	right: 0;
	width: 7px;
	height: 8px;
	background: Transparent url(  "../../images/theme/shadow_se.png" ) right top no-repeat;
}

/* -------- Login block ------------------- */
#login_wrapper
{
	width: 611px;
	text-align: center;
	margin-top: 50px;
}

.login_block_outer
{
	margin: 2px 0px 5px 1px;
	text-align: center;
}

.login_block
{
	width: 611px;
	margin: auto;
	background: #0b3561;
	line-height: 18px;
}

.login_block .lb_inner
{
	width: 595px;
	position: relative;
	left: -1px;
	top: -2px;
	padding: 5px 4px 5px 8px;
	border: solid 2px #3f648b;
	background: #3f648b;
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.login_block .lb_inner .lb_title_closed
{
	position: absolute;
	float: left;
	left: 8px;
	top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #f8a611;
	cursor: pointer;
}

.login_block .lb_inner .lb_title_closed a
{
	color: #f8a611 !important;
}

.login_block .lb_inner .lb_title_closed:hover
{
	color: #feda9e !important;
}

.login_block .lb_inner .lb_title_closed a:hover
{
	color: #feda9e !important;
}

.lb_title /* Used for both anonymous and logged in titles */
{
	position: absolute;
	float: left;
	left: 8px;
	top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: White;
}

.lb_username
{
	position: absolute;
	float: left;
	left: 8px;
	top: 26px;
	width: 230px;
	height: 22px;
	vertical-align: middle;
}

.lb_password
{
	position: absolute;
	float: left;
	left: 8px;
	top: 50px;
	width: 230px;
	height: 20px;
	vertical-align: baseline;
}

.lb_rememberpass
{
	position: absolute;
	float: left;
	left: 8px;
	top: 74px;
	width: 125px;
	height: 18px;
	line-height: 16px;
	vertical-align: middle;
}

.lb_username label, .lb_password label
{
	position: relative;
	float: left;
	width: 68px;
	text-align: left;
}

.lb_username input, .lb_password input
{
	position: relative;
	float: left;
	width: 150px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.lb_username .validator, .lb_password .validator
{
	position: relative;
	float: left;
	left: -8px;
	z-index: 100;
	color: Red;
	font-weight: bold;
	text-align: left;
}

.lb_rememberpass label
{
	position: relative;
	float: left;
	width: 92px;
	text-align: left;
}

.lb_rememberpass input
{
	float: left;
	vertical-align: baseline;
}

.lb_loginbutton
{
	position: absolute;
	left: 236px;
	top: 50px;
}

.lb_loginbutton input
{
	width: 48px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}

.lb_top_links a, .lb_bottom_links a
{
	color: #f8a611 !important;
	text-decoration: none !important;
}

.lb_top_links a:hover, .lb_bottom_links a:hover
{
	color: #feda9e !important;
	text-decoration: underline !important;
}

.lb_top_links
{
	position: absolute;
	float: right;
	top: 2px;
	right: 30px;
	color: #f8a611;
	font-size: 11px;
}

.lb_errormsg
{
	position: absolute;
	float: right;
	right: 4px;
	top: 21px;
	width: 126px;
	height: 50px;
	font-size: 11px;
	color: Yellow;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
}

.lb_bottom_links
{
	font-size: 11px;
	position: absolute;
	bottom: 2px;
	right: 8px;
	float: right;
}

.login_block_user
{
	width: 611px;
	height: 64px;
	margin: auto;
	background: #0b3561;
}

.login_block_user .lb_inner
{
	width: 595px;
	height: 50px;
	position: relative;
	left: -1px;
	top: -2px;
	padding: 5px 4px 5px 8px;
	border: solid 2px #3f648b;
	background: #3f648b;
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.login_block_user .lb_inner .lb_admin_links
{
	position: absolute;
	float: right;
	top: 6px;
	right: 30px;
	color: #f8a611;
	font-size: 12px;
}

.login_block_user .lb_inner .lb_admin_links a
{
	color: Yellow !important;
	text-decoration: none !important;
}

.login_block_user .lb_inner .lb_admin_links a:hover
{
	text-decoration: underline !important;
}

.login_block_user .lb_inner .lb_buttons
{
	position: absolute;
	left: 130px;
	top: 26px;
	clear: both;
	width: 420px;
	padding-top: 4px;
	text-align: center;
}

.login_block_user .lb_inner .lb_buttons ul
{
	width: 100%;
	display: block;
	text-align: center;
}

.login_block_user .lb_inner .lb_buttons ul li
{
	list-style: none;
	float: left;
	background: #0b3561;
	margin: 0 2px 0 2px;
	min-width: 100px;
	text-align: center;
	padding: 0 4px 0 4px;
	border: solid 1px White;
}

.login_block_user .lb_inner .lb_buttons ul li:hover
{
	background: #274e78;
}

.login_block_user .lb_inner .lb_buttons a
{
	color: White !important;
	text-decoration: none !important;
}

.login_block_user .lb_inner .lb_buttons a:hover
{
	color: Aqua !important;
	text-decoration: none !important;
}

/* -------- Special local styles ---------- */
/* Home page. */
#home_page_content
{
	margin: 0 30px 0 30px;
}

#home_page_date
{
	margin-bottom: 2.5em;
}

#home_lcol
{
	float: left;
	width: 49%;
}

#home_rcol
{
	float: right;
	width: 49%;
}

.home_btns
{
	margin-right: 70px;
}

.home_btn
{
	display: block;
	width: 265px;
	margin-bottom: 18px;
}

/* Blog page. */
.blog_line
{
	position: absolute;
	left: 7%;
	bottom: 5px;
	width: 86%;
}

ul.blog_articles
{
	list-style: none;
	margin-left: 0;
	width: 490px;
}

ul.blog_articles li
{
	margin-bottom: 2em;
}

ul.blog_articles li div.blog_header
{
	font-size: 18px;
	font-weight: bold;
	color: #00047e;
	margin-bottom: 1em;
}

.blog_article_creation_date
{
}

.blog_article_title
{
}

/* Bio page. */
ul.bio_list
{
	list-style: none;
}

ul.bio_list li
{
	margin-bottom: 3em;
}

.bio_header
{
	margin-bottom: 1em;
	clear: both;
	width: 100%;
}

.bio_header:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.bio_pushpin
{
	float: left;
	width: 27px;
	height: 38px;
}

.bio_pushpin img
{
	width: 27px;
	height: 38px;
}

.bio_hdr_text
{
	float: left;
	margin-left: 20px;
}

.bio_name
{
	font-weight: bold;
}

.bio_text
{
	margin-left: 47px;
}

/* Testimonials page. */
.testimonials_lcol
{
	float: left;
	width: 485px;
}

.testimonials_rcol
{
	float: right;
	width: 160px;
}

ul.testimonials_list
{
	margin: 28px;
	list-style: none;
}

ul.testimonials_list li
{
	border-top: solid 2px black;
	padding: 2em 1em 2em 1em;
	margin-bottom: 2em;
	color: #000680;
}

.testimonial_text
{
}

.testimonial_signature
{
	margin-top: 1em;
	text-align: right;
	font-style: italic;
}

.testm_name
{
}

.testm_title
{
}

.testm_firm
{
	font-weight: bold;
}

/* Our stories. */
ul.stories_list
{
	list-style: none;
	margin: 2em 0 0 0;
}

ul.stories_list li
{
	position: relative;
	clear: both;
	margin-bottom: 2em;
}

ul.stories_list li:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.story_logo
{
	position: relative;
	float: left;
	width: 115px;
}

.story_logo img
{
	position: relative;
	float: right;
}

.story_stripe, .story_stripe_sel
{
	position: relative;
	float: left;
	left: 18px;
	width: 495px;
}

.story_stripe:hover, .story_stripe_sel:hover
{
	cursor: pointer;
}

.story_stripe .story_text, .story_stripe_sel .story_text
{
	position: relative;
	float: left;
	left: 0;
	width: 460px;
	min-height: 71px;
	background: Transparent;
}

.story_stripe:hover .story_text
{
	background: Transparent url(  "../../images/theme/bg_story_cur.png" ) right top repeat-y;
}

.story_stripe_sel .story_text
{
	background: Transparent url(  "../../images/theme/bg_story_sel.png" ) right top repeat-y;
}

.story_stripe .story_arrow, .story_stripe_sel .story_arrow
{
	position: relative;
	float: left;
	left: 0;
	width: 35px;
	height: 71px;
	background: Transparent;
}

.story_stripe:hover .story_arrow
{
	background: Transparent url(  "../../images/theme/bg_story_arrow_cur.png" ) center no-repeat;
}

.story_stripe_sel .story_arrow
{
	background: Transparent url(  "../../images/theme/bg_story_arrow.png" ) center no-repeat;
}

.story_more
{
	position: absolute;
	z-index: 10;
	width: 227px;
	left: 628px;
	top: -30px;
}

.story_more a
{
	color: White;
}

.story_more .story_more_header
{
	width: 146px;
	height: 23px;
	background: Transparent url(  "../../images/theme/bg_story_more_n.png" ) left top no-repeat;
	padding: 3px 23px 0 58px;
	font-weight: bold;
	font-size: 13px;
}

.story_more .story_more_header .smaller
{
	font-size: 10px;
	padding-top: 2px;
}

.story_more .story_more_inner
{
	width: 209px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	background: #6582a1 url(  "../../images/theme/bg_story_more.png" ) top repeat-x;
	padding: 8px;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
}

.story_more .story_more_footer
{
	width: 227px;
	height: 5px;
	background: Transparent url(  "../../images/theme/bg_story_more_s.png" ) left top no-repeat;
}

.story_more .story_more_close
{
	position: absolute;
	width: 13px;
	height: 13px;
	top: 6px;
	right: 8px;
	cursor: pointer;
	background: Transparent url(  "../../images/theme/bg_story_more_close.gif" ) left top no-repeat;
}

.story_more .story_more_close:hover
{
	background: Transparent url(  "../../images/theme/bg_story_more_close_hover.gif" ) left top no-repeat;
}

/* Services. */
ul.serv_list
{
	list-style: none;
	margin: 2em 0 0 0;
	clear: both;
}

ul.serv_list li
{
	position: relative;
	clear: both;
	margin-bottom: 2em;
}

ul.serv_list li:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.serv_logo
{
	position: relative;
	float: left;
	width: 197px;
}

.serv_logo img
{
	position: relative;
	float: right;
}

.serv_stripe, .serv_stripe_sel
{
	position: relative;
	float: left;
	left: 0;
	width: 481px;
}

.serv_stripe:hover, .serv_stripe_sel:hover
{
	cursor: pointer;
}

.serv_stripe .serv_text, .serv_stripe_sel .serv_text
{
	position: relative;
	float: left;
	left: 0;
	padding-left: 18px;
	width: 428px;
	min-height: 71px;
	background: Transparent;
}

.serv_stripe:hover .serv_text
{
	background: #d9e8f8;
}

.serv_stripe_sel .serv_text
{
	background: #b9cadc;
}

.serv_stripe .serv_arrow, .serv_stripe_sel .serv_arrow
{
	position: relative;
	float: left;
	left: 0;
	width: 35px;
	height: 71px;
	background: Transparent;
}

.serv_stripe:hover .serv_arrow
{
	background: Transparent url(  "../../images/theme/bg_story_arrow_cur.png" ) center no-repeat;
}

.serv_stripe_sel .serv_arrow
{
	background: Transparent url(  "../../images/theme/bg_story_arrow.png" ) center no-repeat;
}

.serv_more
{
	position: absolute;
	z-index: 1000;
	width: 227px;
	left: 678px;
	top: -30px;
}

.serv_more a
{
	color: White;
}

.serv_more .serv_more_header
{
	width: 227px;
	height: 26px;
	background: Transparent url(  "../../images/theme/bg_story_more_n.png" ) left top no-repeat;
	padding: 0 23px 0 58px;
	font-weight: bold;
	font-size: 13px;
}

.serv_more .serv_more_inner
{
	width: 209px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	background: #6582a1 url(  "../../images/theme/bg_story_more.png" ) top repeat-x;
	padding: 8px;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
}

.serv_more .serv_more_footer
{
	width: 227px;
	height: 5px;
	background: Transparent url(  "../../images/theme/bg_story_more_s.png" ) left top no-repeat;
}

.serv_more .serv_more_close
{
	position: absolute;
	width: 13px;
	height: 13px;
	top: 6px;
	right: 8px;
	cursor: pointer;
	background: Transparent url(  "../../images/theme/bg_story_more_close.gif" ) left top no-repeat;
}

.serv_more .serv_more_close:hover
{
	background: Transparent url(  "../../images/theme/bg_story_more_close_hover.gif" ) left top no-repeat;
}

/* Contact Us. */
ul.contactus_list
{
	list-style: none;
	margin: 2em 28px 0 28px;
	clear: both;
}

ul.contactus_list li
{
	position: relative;
	clear: both;
	margin-bottom: 2em;
}

ul.contactus_list li:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.contactus_logo
{
	position: absolute;
	float: left;
	left: -70px;
	width: 150px;
	overflow: hidden;
}

.contactus_logo img
{
	position: relative;
	left: -70px;
	opacity: 0.1;
}

.contactus_text
{
	position: relative;
	float: left;
	left: 80px;
	width: 560px;
}

.contactus_form
{
	margin-top: 2em;
}

.contactus_form div.row
{
	height: 14px;
}

.contactus_form div.row .label
{
	width: 130px;
}

.contactus_form div.row .formw
{
	float: left;
	margin-left: 1em;
	width: 250px;
}

.contactus_form div.row .formw input
{
	height: 16px;
	width: 225px;
	border: solid 1px black;
	font-size: 12px;
}

.contactus_form_comments
{
	clear: both;
	width: 550px;
}

.contactus_form_comments textarea
{
	width: 480px;
	height: 100px;
	margin: 5px 0 0 14px;
	border: solid 1px black;
	overflow: auto;
}

.contactus_form_send
{
	clear: both;
	width: 480px;
	margin: 5px 70px 0 20px;
}

.contactus_form_send:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.contactus_form_send .contactus_sending_msg
{
	float: left;
	width: 390px;
}

.contactus_form_send .contactus_sending_msg #stop_submit
{
	margin-left: 30px;
}

.contactus_form_send .contactus_send
{
	float: right;
	width: 80px;
}

.contactus_msgbox
{
	background: #90a9c4;
	width: 480px;
	margin: 5px 70px 0 20px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	border: solid 1px black;
}
