/* CSS Document */

/* -----------------------------------------------------------------------


Finetune base file contains all styling for finetune

----------------------------------------------------------------------- */

html, body {margin:0px; padding:0px; color:#363636;font-family:Arial,Helvetica,sans-serif; background:FFF;}

#header {background:#DDD; margin-bottom:2.5em; border-bottom:1px solid #CCC;}

#header #navigation {width:790px;margin:0 auto;height:60px;}

#header #navigation a#identity{width:160px; float:left;background:#DDD; margin-right:10px;height:60px;}

#header #navigation ul{border-right:2px solid #fff;float:right;width:587px;margin:0px;list-style:none;background:#DDD;height:60px;}

#header #navigation ul li{float:left;width:115px;background:#eee;height:60px;border-left:2px solid #fff; text-align:left;}

#header #navigation ul li a{width:105px;background:#DDD;display:block;height:35px; padding:20px 5px 5px 5px;color:#666;text-decoration:none; text-align:left;}

#header #navigation ul li a:hover{background:#4D8CC7;color:#fff;}

#header #navigation ul li a.nav_on{background:#4D8CC7;color:#fff;}

#header #navigation ul li a span{font-size:1em;font-weight:bold; text-decoration:none;}

#message {padding:18px 0 0px 0;width:790px;border-bottom: 2px dotted #DDD; border-top: 2px dotted  #DDD; margin-bottom: 24px; float:left;}

#message h1{color:#777; font-size:4em;line-height:1;margin-bottom:0.4em; font-weight:bold;}

#message p{font-size:1.25em;margin-bottom:1.5em; color:#777;}

#main-content {width: 470px;float:left;margin-right:90px;margin-bottom: 18px;}

#main-content img {margin:0 0 10px 0; }

#main-content .reapter-holder{float:left; margin:0 0 20px 0;}

#main-content .reapter-holder .portfolio-block {padding:8px 0 8px 0; border-bottom: 1px dotted #DDD; float:left;}

#main-content .reapter-holder .portfolio-block img{padding:5px; border: 1px solid #DDD; background:#FFF;}

#main-content .reapter-holder .portfolio-block:hover { background:#EEE;  background-image:url(../default_image_folder/reapter-back.gif); background-repeat:no-repeat; background-position:bottom right;}

#main-content .reapter-holder .portfolio-block a {text-decoration:none; color:#363636; }
#main-content .reapter-holder .portfolio-block a span {color:#Df0079; }

#main-content .reapter-holder .portfolio-block h3, #main-content .reapter-holder .portfolio-block h3 a{color:#Df0079; margin-bottom: 2px;}

#main-content .reapter-holder .news-block {padding:8px 0 8px 0; border-bottom: 1px dotted #DDD; float:left;}

#main-content .reapter-holder .news-block a {text-decoration:none; color:#363636; }
#main-content .reapter-holder .news-block a span {color:#F7AC24; }

#main-content .reapter-holder .news-block h3, #main-content .reapter-holder .news-block h3 a{color:#F7AC24; margin-bottom: 2px;}

#main-content .reapter-holder .news-block img{padding:5px; border: 1px solid #DDD; background:#FFF;}

#main-content .reapter-holder .news-block:hover { background:#EEE;  background-image:url(../default_image_folder/reapter-back.gif); background-repeat:no-repeat; background-position:bottom right;}

/* #main-content ul {list-style-image:url(../default_image_folder/.gif); }*/

p span { font-weight:bold; color:#Df0079; }

a { color:#4D8CC7; text-decoration:none;}


#sub-content {width: 230px;float:left;}

#sub-content ul{list-style:none; margin: 0 0 10px 0; padding:0; border-bottom: 1px dotted #DDD;}

#sub-content ul li{margin: 0; padding: 8px 0 8px 0; border-top: 1px dotted #DDD; line-height:1.35em;}

#sub-content ul li a{ color:#363636; text-decoration:none;}

#sub-content ul li a span{ color:#4D8CC7;}

#sub-content ul li:hover { background:#EEE;}


h2 {background-color:#Df0079;color:#FFF;padding:5px;font-size:1.2em;line-height:1.25;margin-bottom:0.5em; font-weight:bold; clear:both; -moz-border-radius: 2px;
-webkit-border-radius: 2px;}

h2.left {background-color:#4F882B;}

h2.right {background-color:#F7AC24;}

#sub-content h2 {background-color:#4D8CC7; margin-bottom:12px;}

h2 a {text-decoration:none; display:block; color:#FFF; display:block;}

h3, h3 a{font-size:1.2em;line-height:1.25;font-weight:bold;margin-bottom:1.5em;color:#363636; text-decoration:none;}

#main-content #reapter-holder h3, #main-content #reapter-holder h3 a{color:#Df0079; margin-bottom:0.5em;}

#sub-content h3{color:#4D8CC7;}

#footer {width:230px;clear:both;float:none;padding:18px 0;border-bottom: 1px dotted #DDD;}

#footer p{margin:0px;}

.base-block {width: 230px;float:left;margin-right: 10px;}

.base-block h4{margin-bottom: 2px; font-weight:bold;}

.base-block a{ text-decoration:none;}

.username {color:#F7AC24; margin: 0 0 10px 0;}

th {font-weight:bold;background:#4D8CC7; color:#FFFFFF; text-align:center;}

th a{color:#FFFFFF;}

#sub-content ul li.a_1 {padding-left: 35px; background-image:url(../default_image_folder/a_1.png); background-repeat:no-repeat; background-position: 4px 10px;}
#sub-content ul li.a_2 {padding-left: 35px; background-image:url(../default_image_folder/a_2.png); background-repeat:no-repeat; background-position: 4px 10px;}
#sub-content ul li.a_3 {padding-left: 35px; background-image:url(../default_image_folder/a_3.png); background-repeat:no-repeat; background-position: 4px 10px;}
#sub-content ul li.a_4 {padding-left: 35px; background-image:url(../default_image_folder/a_4.png); background-repeat:no-repeat; background-position: 4px 10px;}
#sub-content ul li.a_5 {padding-left: 35px; background-image:url(../default_image_folder/a_5.png); background-repeat:no-repeat; background-position: 4px 10px;}


fieldset { background-color:#EEE;padding:10px 10px 00px 10px;color:#333333;}
fieldset label{font-size: 100%;color:#333333;font-weight:bold;}
fieldset label em{color:#FF0000;font-weight:bold;}
fieldset p {font-size:93%;}
fieldset .f_input {width: 425px;margin: 5px 0 0 0;}
fieldset .f_textbox {width: 425px;height: 100px;margin: 5px 0 0 0;}
fieldset .fm_textbox {width: 425px;height: 100px;margin: 5px 0 0 0;}