body {
color:#000;
background-color:#FFF;
margin:0;
padding:0;
}

sup {
vertical-align:baseline;
position:relative;
top:-.4em;
}

sub {
vertical-align:baseline;
position:relative;
bottom:-.4em;
}

html,table,tr,td,div,form {
font-size:14px;
font-family:"trebuchet ms",Tahoma,sans-serif;
}

.rounded {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

BUTTON {
background-color:#207CE5;
color:#FFF;
cursor:pointer;
font-size:18px;
margin-left:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border-width:0;
padding:0 5px;
}

FORM {
margin:0;
}

#userInfo {
width:200px;
background:#FFF;
color:#E7C079;
border:2px solid #E7C079;
position:absolute;
top:10px;
right:10px;
padding:3px;
}

#userInfo EM {
color:#000;
font-weight:700;
font-style:normal;
}

#profileFormFull INPUT {
width:300px;
margin-bottom:10px;
font-size:18px;
color:#000;
border:1px solid silver;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#simplemodal-overlay {
background-color:#000;
cursor:default;
}

#simplemodal-container {
position:absolute;
width:300px;
z-index:2;
display:none;
background:#FFF;
color:gray;
border:2px solid gray;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
padding:10px;
}

#simplemodal-container FORM {
margin-bottom:10px;
}

#simplemodal-container B {
cursor:pointer;
color:#000;
text-decoration:underline;
}

#simplemodal-container #register {
color:#0054A7;
}

#simplemodal-container #forgot {
color:#4BA1B8;
}

#simplemodal-container #forgot-back,#simplemodal-container #login-back {
color:#B5008E;
}

.search {
background-image:url(search.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:20px;
width:131px;
height:41px;
display:block;
cursor:pointer;
}

.infoBlock {
font-size:11px;
margin-top:20px;
width:131px;
display:block;
}

#searchFormFull INPUT {
width:480px;
margin-bottom:10px;
font-size:18px;
color:#000;
border:1px solid silver;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#searchFormFull BUTTON {
background-color:#207CE5;
color:#FFF;
cursor:pointer;
font-size:18px;
margin-left:10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border-width:0;
padding:0 5px;
}

#searchResult H3 {
display:block;
color:#EB70A3;
margin:0;
}

#searchResult .searchPages {
margin:0;
padding:0 0 0 20px;
}

#searchResult .searchPages LI {
list-style-type:decimal;
margin:0 0 15px;
}

#searchResult .searchPages LI B {
color:#000;
}

#searchResult .searchPages LI A {
color:#207ce5;
}

#searchResult .searchPages LI I {
font-size:12px;
color:gray;
}

#searchResult .noWords {
font-weight:700;
}

#searchResult .noResult {
font-weight:700;
color:red;
}

#header-top {
background-image:url(header.gif);
background-repeat:no-repeat;
background-position:left top;
height:170px;
}

#header-top H1,#header-top H2,#header-top H3,#header-top H4 {
display:none;
margin:0;
padding:0;
}

#left-rainbow-full .color_1 {
background-color:#eb70a3;
width:48px;
height:120px;
display:block;
}

#left-rainbow-full .color_1-hover {
background-color:#E35992;
width:48px;
height:120px;
display:block;
}

#left-rainbow-full .color_2 {
background-color:#8c4f97;
width:18px;
height:120px;
display:block;
}

#left-rainbow-full .color_2-hover {
background-color:#80438B;
width:18px;
height:120px;
display:block;
}

#left-rainbow-full .color_3 {
background-color:#ffe67b;
width:15px;
height:120px;
display:block;
}

#left-rainbow-full .color_3-hover {
background-color:#E2C859;
width:15px;
height:120px;
display:block;
}

#left-rainbow-full .color_4 {
background-color:#00adf1;
width:24px;
height:120px;
display:block;
}

#left-rainbow-full .color_5 {
background-color:#4ba1b8;
width:28px;
height:120px;
display:block;
}

#left-rainbow-small .color_1 {
background-color:#eb70a3;
width:48px;
height:20px;
display:block;
}

#left-rainbow-small .color_1-hover {
background-color:#E35992;
width:48px;
height:20px;
display:block;
}

#left-rainbow-small .color_2 {
background-color:#8c4f97;
width:18px;
height:20px;
display:block;
}

#left-rainbow-small .color_2-hover {
background-color:#80438B;
width:18px;
height:20px;
display:block;
}

#left-rainbow-small .color_3 {
background-color:#ffe67b;
width:15px;
height:20px;
display:block;
}

#left-rainbow-small .color_3-hover {
background-color:#E2C859;
width:15px;
height:20px;
display:block;
}

#left-rainbow-small .color_6 {
background-color:#0054a7;
width:48px;
height:20px;
display:block;
}

#left-rainbow-small .color_6-hover {
background-color:#004a93;
width:48px;
height:20px;
display:block;
}

#left-rainbow-small .color_7 {
background-color:#86c5ee;
width:18px;
height:20px;
display:block;
}

#left-rainbow-small .color_7-hover {
background-color:#303030;
width:18px;
height:20px;
display:block;
}

#left-rainbow-small .color_8 {
background-color:#c393c5;
width:15px;
height:20px;
display:block;
}

#left-rainbow-small .color_8-hover {
background-color:#B683B8;
width:15px;
height:20px;
display:block;
}

#left-rainbow-mini .color_1 {
background-color:#eb70a3;
width:48px;
height:8px;
display:block;
}

#left-rainbow-mini .color_2 {
background-color:#8c4f97;
width:18px;
height:8px;
display:block;
}

#left-rainbow-mini .color_3 {
background-color:#ffe67b;
width:15px;
height:8px;
display:block;
}

#left-rainbow-mini .color_4 {
background-color:#00adf1;
width:24px;
height:8px;
display:block;
}

#left-rainbow-mini .color_5 {
background-color:#4ba1b8;
width:28px;
height:8px;
display:block;
}

#left-rainbow-mini .color_6 {
background-color:#0054a7;
width:48px;
height:8px;
display:block;
}

#left-rainbow-mini .color_7 {
background-color:#86c5ee;
width:18px;
height:8px;
display:block;
}

#left-rainbow-mini .color_8 {
background-color:#c393c5;
width:15px;
height:8px;
display:block;
}

#top-menu-full .part_1 {
background-color:#0054a7;
width:150px;
}

#top-menu-full .part_1-hover {
background-color:#004a93;
width:150px;
}

#top-menu-full .part_2 {
background-color:#86c5ee;
width:150px;
}

#top-menu-full .part_2-hover {
background-color:#70B0DA;
width:150px;
}

#top-menu-full .part_3 {
background-color:#c393c5;
width:150px;
}

#top-menu-full .part_3-hover {
background-color:#B683B8;
width:150px;
}

#top-menu-full .part_4 {
background-color:#ffe67b;
width:150px;
}

#top-menu-full .part_4-hover {
background-color:#E2C859;
width:150px;
}

#top-menu-full .part_5 {
background-color:#eb70a3;
width:150px;
}

#top-menu-full .part_5-hover {
background-color:#E35992;
width:150px;
}

#top-menu-full .part_6 {
background-color:#8c4f97;
width:150px;
}

#top-menu-full .part_6-hover {
background-color:#80438B;
width:150px;
}

#top-menu-full .part_7 {
background-color:#3F3F3F;
width:150px;
}

#top-menu-full .part_7-hover {
background-color:#000;
width:150px;
}

#top-menu-full .part_8 {
background-color:#99be66;
width:150px;
}

#top-menu-full .part_8-hover {
background-color:#8fb55b;
width:150px;
}

#top-menu-full A {
color:#FFF;
font-size:17px;
text-decoration:none;
margin-top:15px;
padding-left:15px;
display:block;
}

#top-menu-full DIV {
color:#FFF;
margin-top:5px;
margin-right:15px;
margin-left:15px;
font-size:11px;
display:block;
}

#top-menu-small #select {
height:35px;
}

#top-menu-small #select A {
color:#FFF;
text-decoration:none;
padding-left:15px;
display:block;
}

#top-menu-small .part_1 {
background-color:#0054a7;
width:150px;
height:20px;
}

#top-menu-small .part_1-hover {
background-color:#004a93;
width:150px;
height:35px;
}

#top-menu-small .part_2 {
background-color:#86c5ee;
width:150px;
height:20px;
}

#top-menu-small .part_2-hover {
background-color:#70b0da;
width:150px;
height:35px;
}

#top-menu-small .part_3 {
background-color:#c393c5;
width:150px;
height:20px;
}

#top-menu-small .part_3-hover {
background-color:#b683b8;
width:150px;
height:35px;
}

#top-menu-small .part_4 {
background-color:#E6C077;
width:150px;
height:20px;
}

#top-menu-small .part_4-hover {
background-color:#DAB672;
width:150px;
height:35px;
}

#top-menu-small .part_5 {
background-color:#eb70a3;
width:150px;
height:20px;
}

#top-menu-small .part_5-hover {
background-color:#E35992;
width:150px;
height:35px;
}

#top-menu-small .part_6 {
background-color:#8c4f97;
width:150px;
height:20px;
}

#top-menu-small .part_6-hover {
background-color:#80438B;
width:150px;
height:35px;
}

#top-menu-small .part_7 {
background-color:#3F3F3F;
width:150px;
height:20px;
}

#top-menu-small .part_7-hover {
background-color:#000;
width:150px;
height:35px;
}

#top-menu-small .part_8 {
background-color:#99be66;
width:150px;
height:20px;
}

#top-menu-small .part_8-hover {
background-color:#8fb55b;
width:150px;
height:35px;
}

#top-menu-small A {
color:#FFF;
font-size:17px;
text-decoration:none;
padding-left:15px;
display:block;

}

#content-area BLOCKQUOTE {
line-height:22px;
}

#content-area .commentStick {
width:580px;
border:1px solid #E7C079;
margin-top:10px;
margin-bottom:10px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

#content-area .commentStick TD {
font-size:11px;
color:#000;
padding:3px;
}

#content-area TABLE,TD,TH {
border-collapse:collapse;
border-color:gray;
}

#content-area A.link {
text-decoration:none;
font-size:18px;
color:#4a9bea;
margin-bottom:10px;
list-style-type:none;
display:block;
}

#content-area UL.link {
margin-top:-10px;
}

#content-area UL.link LI {
list-style-type:decimal;
}

* html #content-area UL.link LI {
line-height:10px;
}

#content-area UL.link A {
text-decoration:none;
font-size:14px;
color:#4a9bea;
list-style-type:none;
display:block;
}

#content-area .content-style {
color:#696969;
font-size:13px;
line-height:13pt;
margin:35px 10px 20px;
}

#content-area H1 {
font-size:24px;
font-weight:400;
font-style:normal;
display:block;
line-height:22px;
}

.rainbow-line {
background-image:url(rainbow-line.gif);
background-repeat:no-repeat;
background-position:left top;
width:520px;
height:3px;
display:block;
border-style:none;
margin:0 0 20px;
padding:0;
}

#navigation-style {
color:#91afdd;
font-size:16px;
text-align:right;
display:block;
margin:10px;
}

#navigation-style A {
color:#91afdd;
font-weight:700;
text-decoration:none;
width:20px;
height:15px;
margin:0 3px;
}

#comment-style TEXTAREA {
width:97%;
margin-bottom:5px;
color:#000;
border:1px solid silver;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#comment-style {
/*width:610px;*/
margin-bottom:30px;
}

#comment-style .title {
color:#ba1d31;
font-size:20px;
}

#comment-style .user-comment-reply {
margin-top:-20px;
margin-right:20px;
margin-bottom:20px;
padding:3px;
}

#comment-style .user-name {
font-size:14px;
font-weight:700;
margin-bottom:5px;
border-bottom:1px dashed #caddf3;
}

#comment-style .user-text {
color:#696969;
font-size:12px;
}

#comment-style .admin-name {
color:#ff0021;
font-size:14px;
font-weight:700;
margin-bottom:5px;
padding-left:3px;
border-bottom:1px solid #ff0021;
}

#comment-style .admin-text {
color:#000;
font-size:12px;
}

#comment-style A.add-comment {
background-image:url(comment-btn.gif);
background-repeat:no-repeat;
background-position:left top;
width:200px;
height:30px;
margin-top:20px;
display:block;
cursor:pointer;
}

#comment-style .delete-comment {
position:relative;
float:right;
}

#comment-style .delete-comment A {
color:#ff0021;
font-size:11px;
text-decoration:none;
}

#left-border {
border-left:1px solid #caddf3;
}

#left-menu {
margin-top:35px;
}

#left-menu A {
color:#91afdd;
font-size:18px;
text-decoration:none;
width:133px;
margin-bottom:10px;
display:block;
}

#telephone .telephone-call {
color:#b5008e;
font-size:20px;
font-weight:400;
font-style:normal;
word-spacing:2px;
width:133px;
white-space:nowrap;
}

#telephone .telephone-info {
color:#c0b9dd;
font-size:11px;
line-height:13px;
text-align:justify;
width:133px;
margin-top:3px;
}

#userInfo TD,#comment-style A.user-reply,#comment-style A.admin-reply {
font-size:12px;
}

#profileFormFull,#searchFormFull {
margin-bottom:20px;
}

#profileFormFull SPAN,#simplemodal-container SPAN,#questionsForm SPAN,#searchFormFull SPAN {
font-size:11px;
}

#simplemodal-container INPUT,#simplemodal-container SELECT,#simplemodal-container TEXTAREA,#questionsForm INPUT,#questionsForm SELECT,#questionsForm TEXTAREA {
width:99%;
margin-bottom:10px;
font-size:18px;
color:#000;
border:1px solid silver;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#simplemodal-container EM,#questionsForm H1 {
color:#b5008e;
font-size:20px;
font-weight:400;
font-style:normal;
word-spacing:2px;
margin-bottom:15px;
display:block;
}

#simplemodal-container U,#top-menu-full {
cursor:pointer;
}

#left-rainbow-full I,#left-rainbow-small I,#comment-style .add-comment B {
display:none;
}

#left-rainbow-small .color_4,#left-rainbow-small .color_4-hover {
background-color:#00adf1;
width:24px;
height:20px;
display:block;
}

#left-rainbow-small .color_5,#left-rainbow-small .color_5-hover {
background-color:#4ba1b8;
width:28px;
height:20px;
display:block;
}

#content-area A:hover.link,#content-area UL.link A:hover,#left-menu .select,#left-menu A:hover {
text-decoration:underline;
}

#navigation-style A:hover,#navigation-style .select {
color:#fff;
background-color:#91afdd;
margin:0;
padding:0 3px;
}

#comment-style .user-comment,#comment-style .admin-comment,#comment-style .admin-comment-reply {
margin-top:0px;
margin-right:20px;
margin-bottom:5px;
padding:3px;
}

#comment-style .user-date,#comment-style .admin-date {
color:gray;
font-size:10px;
font-weight:400;
font-style:normal;
padding-left:10px;
}

#newthemes {
background-image:url(newthemes.jpg);
background-repeat:no-repeat;
background-position:left top;
width: 250px; 
display: block; 
float: right;
padding-top:70px;
margin-left:20px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#newthemes A{
color:#FFF;
text-decoration:none;
font-size:18px;
font-weight:400;
font-style:normal;
margin-left:15px;
margin-bottom:15px;
display: block; 
}

#newthemes A:hover{
color:#0054A7;
font-size:18px;
}

#newthemes A SPAN{
color:#0054A7;
font-size:11px;
}

.quick-nav {
margin:40px 0;
text-align:left;
}
.quick-nav h4 {
margin-bottom:10px;
color:#696969;
}
.quick-nav UL {
	margin:0;
	padding:0 0 0 20px;
}
.quick-nav LI {
margin-bottom:10px;
color:#91afdd;
}
.quick-nav A {
color:#91afdd;
font-size:14px;
text-decoration:none;
}
.quick-nav A:HOVER {
	text-decoration:underline;
}
