body
{
	background-image: url('images/background.jpg');
	background-repeat: no-repeat;
}

h1 { font-size: 125%; padding-top: 0.7em; padding-bottom: 0.7em; 
font-family: verdana; margin-top: 1.5em; margin-bottom: 0.5em; color: rgb(31,82,123);
}
h2 { font-size: 100%; padding-top: 0.9em; padding-bottom: 0.9em; 
font-family: verdana; margin-top: 1.5em; margin-bottom: 0.5em; color: rgb(31,82,123);
}
h3 { font-size: 75%; 
font-family: verdana; margin-top: 1.5em; margin-bottom: 0.5em; color: rgb(31,82,123);
}

p, a, ul
{
	font-family: verdana;
}

p  { font-size: 75%; margin-top: 1em; margin-bottom: 1em; word-spacing: 0.1em;}

p.message { font-size: 100%; margin-top: 1em; margin-bottom: 1em; word-spacing: 0.1em; color: white; background-color: red;}

p.telephone  { font-size: 90%; color: rgb(128,128,128); font-weight: bold; text-align: center; margin-top: 0em; margin-bottom: 0.5em;}

p.signup_heading  { font-size: 100%; font-weight: bold; color: white;  text-align: center; background-color: rgb(136,137,193); padding: 0.3em;}
p.signup {text-align: justify; word-spacing: 0em; color: white; }
p.signup_link {text-align: center; color: white; }

p.feedback_heading  { font-size: 100%; font-weight: bold; color: rgb(31,82,123);  text-align: center;}
p.feedback {text-align: justify; word-spacing: 0em;}
textarea.feedback { font-size: 100%; font-family: verdana; word-spacing: 0.1em;}

p.question_heading  { font-size: 100%; font-weight: bold; color: rgb(31,82,123);  text-align: left;}
p.question {text-align: justify; word-spacing: 0em;}
textarea.question { font-size: 100%; font-family: verdana; word-spacing: 0.1em;}

p.testimonial {text-align: justify; word-spacing: 0em;}
p.testimonial_title {text-align: center; background-image: url('images/box_title_background.jpg'); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.3em; padding-right: 0.3em;}
p.testimonial_logo {text-align: center;}
p.testimonial_link {text-align: center;}

p.client {text-align: justify; word-spacing: 0em;}
p.client_title {text-align: center; background-image: url('images/box_title_background.jpg'); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.3em; padding-right: 0.3em;}
p.client_logo {text-align: center;}
p.client_link {text-align: center;}

p.product {text-align: justify; word-spacing: 0em;}
p.product_title {text-align: center; background-image: url('images/box_title_background.jpg'); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.3em; padding-right: 0.3em;}
p.product_logo {text-align: center;}
p.product_link {text-align: center;}

p.surgery_heading  { font-size: 100%; font-weight: bold; color: white;  text-align: center; background-color: rgb(136,137,193); padding: 0.3em;}
p.surgery {text-align: justify; word-spacing: 0em; color: white; }
p.surgery_logo {text-align: center;}

p.blog_title {text-align: center; background-image: url('images/box_title_background.jpg'); padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.3em; padding-right: 0.3em;}
p.blog_item {text-align: left; word-spacing: 0em;}
p.blog_description {text-align: justify; word-spacing: 0em;}

p.features_heading  { font-size: 100%; font-weight: bold; text-align: center; padding: 0.3em;}
p.features {text-align: justify; word-spacing: 0em; }

p.register { font-size: 125%; padding-top: 0.7em; padding-bottom: 0.7em; 
font-family: verdana; margin-top: 1.5em; margin-bottom: 0.5em; color: white; background-color: rgb(136,137,193); text-align: center;
}

input.text { font-family: verdana; word-spacing: 0.1em;}

ul { list-style-type: disc; margin-left: 1em;}

li  { font-family: verdana; font-size: 75%; margin-left: 3em; margin-top: 1em; margin-bottom: 1em;}

div.box { margin-top: 1em; margin-left: 1em; padding-left: 2em; width: 58em; background-color: white; border: medium double rgb(224,224,239); border-width: 0.3em;}
#main_column01 {width: 36em;}
#main_column02 {width: 16em;}

div.st_box { margin-top: 1em; margin-left: 1em; margin-bottom: 1em; margin-right: 1em; width: 58em; background-color: white; border: medium double rgb(224,224,239); border-width: 0.3em; padding-left: 2em; }

div.account { margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 1em; width: 30em; background-color: white;}

div.welcome { margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 0em; width: 56em; background-color: white;}

div.st_form { margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 0em; width: 56em; background-color: white;}

div.st_grid { margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 0em; width: 56em; background-color: white;}
#st_column0 {width: 2em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}
#st_column1 {width: 3em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}
#st_column2 {width: 42em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}
#st_column3 {width: 24em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}

div.st_grid_example { margin-top: 1em; margin-left: 0em; margin-bottom: 1em; margin-right: 0em; width: 36em; background-color: white;}
#col_ex0 {width: 3em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}
#col_ex1 {width: 18em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}
#col_ex2 {width: 25em; font-family: verdana; font-size: 75%; padding-left: 0.5em; padding-right: 0.5em; word-spacing: 0.1em;}

div.logo {text-align: left; margin-bottom: 2em}

div.navi_header {padding-top: 1em; text-align: left; margin-bottom: 1em;}

div.navi_footer {padding-left: 0em; text-align: left; margin-top: 2em; margin-bottom: 1em;}

div.signup {border: medium double rgb(46,48,146); background-color: rgb(136,137,193); padding-left: 1em; padding-right: 1em; margin-top: 1em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.contact_info {padding-top: 1em; margin-bottom: 1em; width: 16em; margin-left: 1em;}

div.testimonial {border: medium double rgb(46,48,146); padding-left: 1em; padding-right: 1em; margin-top: 2em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.client {border: medium double rgb(46,48,146); padding-left: 1em; padding-right: 1em; margin-top: 2em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.features {border: medium double rgb(46,48,146); padding-left: 1em; padding-right: 1em; margin-top: 2em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.product {border: medium double rgb(46,48,146); padding-left: 1em; padding-right: 1em; margin-top: 2em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.surgery {border: medium double rgb(46,48,146); background-color: rgb(136,137,193); padding-left: 1em; padding-right: 1em; margin-top: 1em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.dividing_line {border: 1px solid rgb(46,48,146); margin-top: 2em; margin-bottom: 1em;}

div.blog {border: medium double rgb(46,48,146); padding-left: 1em; padding-right: 1em; margin-top: 2em; margin-bottom: 2em; width: 16em; margin-left: 1em;}

div.feedback {border: medium double rgb(46,48,146);  margin-top: 1em; margin-bottom: 2em; padding-left: 1em; padding-right: 1em;}

div.question {}

a  { font-size: 100%; color: rgb(31,82,123); font-weight: bold;}

a:link { text-decoration: none; }
a:visited { text-decoration: none; } 
a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a.navi_header  { font-size: 90%; color: rgb(128,128,128); font-weight: bold;}
a.navi_header:link { text-decoration: none; }
a.navi_header:visited { text-decoration: none; } 
a.navi_header:active { text-decoration: none; }
a.navi_header:hover { text-decoration: underline; }

a.navi_footer  { font-size: 75%; color: rgb(128,128,128); font-weight: bold;}
a.navi_footer:link { text-decoration: none; }
a.navi_footer:visited { text-decoration: none; } 
a.navi_footer:active { text-decoration: none; }
a.navi_footer:hover { text-decoration: underline; }

a.navi_copy  { font-size: 75%; color: rgb(128,128,128); font-weight: bold;}
a.navi_copy:link { text-decoration: none; }
a.navi_copy:visited { text-decoration: none; } 
a.navi_copy:active { text-decoration: none; }
a.navi_copy:hover { text-decoration: underline; }

a.contact  { font-size: 75%; color: rgb(128,128,128); font-weight: bold; text-align: center; margin-top: 0.5em; margin-bottom: 1em;}
a.contact:link { text-decoration: none; }
a.contact:visited { text-decoration: none; } 
a.contact:active { text-decoration: none; }
a.contact:hover { text-decoration: underline; }

a.signup_privacy:link { text-decoration: none; color: white;}
a.signup_privacy:visited { text-decoration: none; color: white;} 
a.signup_privacy:active { text-decoration: none; color: white;}
a.signup_privacy:hover { text-decoration: underline; color: white;}

a.surgery_link:link { text-decoration: none; color: white;}
a.surgery_link:visited { text-decoration: none; color: white;} 
a.surgery_link:active { text-decoration: none; color: white;}
a.surgery_link:hover { text-decoration: underline; color: white;}

a.register:link { text-decoration: none; color: white;}
a.register:visited { text-decoration: none; color: white;} 
a.register:active { text-decoration: none; color: white;}
a.register:hover { text-decoration: underline; color: white;}

p.blog_date { font-size: 65%; color: rgb(128,128,128); font-weight: bold; text-align: right;)