/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a{font-weight:normal;color:#333;text-decoration:none; line-height:17px}
a img {border: none; text-decoration:none}
a:hover {text-decoration:none;color:#333}
a.selected {font-weight: bold}

.bluelink_big{font-size:11pt;font-weight:normal;color:#0085cf;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.bluelink_big:hover{color:#333;text-decoration:none;}

/* Hides from IE-mac \*/
* html .clearfix { height: 0; }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */

html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative { position: relative; }

input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { text-align: center; font-size:0.9em; font-family:Lucida Grande,Helvetica,Arial,Tahoma,sans-serif; line-height:1.4em; color:#666; font-weight:normal; /*background:#a0dae0 url(../images/bg.png) repeat-x top center;*/ padding:0px; margin:0px}
p { font-size: 0.75em; }
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: underline; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper1 { width:100%; margin: 0; text-align: left; position: relative; }
div#content1 { width:650px; position: relative; }
div#container{width:650px}
/* Header */
div#header {width: 940px; position: relative; padding:0px }
div#header_home {width: 601px; position: relative; padding:0px;background-image:url(../images/mid_bar.png); background-repeat: repeat; padding:20px; padding-top:10px; padding-bottom:15px; /*background-color:#222222*/
 }
 
 div#header_home_new {width: 600px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px;/*background-image:url(../images/top_bg1.png); background-repeat: repeat;*/ padding:20px; background-color:#8bc476
 }

div#header_home2 {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; background-color:#9bbe00; padding:15px;height:255px; }

div#header_home3 {width: 640px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:5px; padding-left:10px; background-color:#735490; padding-top:5px;
height:255px; }


div#header_home1 {width: 635px; position: relative; padding:0px;-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px;  padding-left:15px; background-color:#222222; text-align:left; padding-bottom:10px }

div#header_home1 h1{font-size:20pt;font-weight:bold; line-height:1.4em; color:#fff; font-family: Arial, Helvetica, sans-serif; padding-top:10px; margin:0px}

/* Main Content */

/*-------------
 * HOME PAGE
 *-----------*/
div#mainContent1 { padding: 0 0px 0px 0px; position: relative;  width: 640px; overflow:hidden; padding-top:5px}
div#mainContent { padding: 0 0px 0px 0px; position: relative;  width: 620px; overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius:5px; background-color:#FFFFFF; padding:15px}

#home_box{width:600px; overflow:hidden;color:#fff; background-image:url(.../images/screen.png); background-repeat:no-repeat; background-position:right;}
#home_box ul {width:600px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_box ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#home{width:100%; overflow:hidden; color:#999; padding-top:10px }
#home ul {width:647px; text-align:left; padding:0px; margin:0px; overflow:hidden; padding-bottom:15px; padding-left:5px;}
#home ul li{text-align:left; margin:0px; overflow:hidden; display:inline; float:left}

#home a{ font-weight:normal; color:#5c5450; padding-top:15px}
#home a:hover{font-weight:normal; color:#333; text-decoration:underline}

#dt-mainbox{width:650px; padding-bottom:10px; letter-spacing:normal}
#dt-mainbox ul {width:650px; text-align:left; margin:0px; overflow:hidden; padding:0px }
#dt-mainbox ul li{text-align:left;  margin:0px; overflow:hidden; display:inline; float:left;}

#mainbox{width:620px; letter-spacing:normal}
#mainbox ul {width:620px; text-align:left; margin:0px; overflow:hidden; padding:0px }
#mainbox ul li{text-align:left;  margin:0px; overflow:hidden; display:inline; float:left;}

#dt-mainbox h1{font-size:32px;font-weight:bold; line-height:1.2em; color:#a2e3eb; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-1px}

#dt-mainbox h2{font-size:22px;font-weight:bold; line-height:1.2em; color:#666; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-1px}

#home_main_content a{font-size:9pt;font-weight:normal;color:#808080;text-decoration:none; line-height:17px}
#home_main_content a:hover {text-decoration:none;color:#0085cf}


#mainbox h1{font-size:30px;font-weight:bold; line-height:1.1em; color:#8db33b; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-1px}

#mainbox h2{font-size:14px;font-weight:bold; line-height:1.1em; color:#666; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-1px; font-style:normal}

h1{font-size:49px;font-weight:bold; line-height:1.1em; color:#fff; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; letter-spacing:-2px}



h2{font-size:1.1em;font-weight:normal; color: #fff; font-family: Arial, Helvetica, sans-serif;line-height:1.4em; }
h3{font-size:14pt;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif; line-height:1em; letter-spacing:-1px  }
h4{font-size:14pt;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif; line-height:1em;letter-spacing:-1px}

h1 a{font-size:22px;font-weight:bold;color:#666; font-family: Arial, Helvetica, sans-serif; line-height:1em; letter-spacing:-1px}

h1 a:hover{font-size:22px;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif; }

h5{font-size:14pt;font-weight:bold;color:#5db53b; font-family: Arial, Helvetica, sans-serif; line-height:1em;}

.date{ color:#AAAAAA;font-size:14pt;font-weight:normal;font-family: Georgia, "Times New Roman", Times, serif; line-height:1.6em;font-style:italic;}
.c_s_box {
height:50px;
text-align:center;
}



.c_s_box1 {
text-align:left;
padding-right:15px;
padding-bottom:25px
}

.description{color:#666; border-top:1px #eaeaea solid;}
.rhs_link{ border-bottom:1px #eaeaea solid; padding-bottom:3px; margin-top:3px; width:150px}

.txtbox1 {
background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
height:16px;
padding:3px 2px;
width:250px;
}

.txt_area {background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:2px 2px;
width:380px;
height:120px}

.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:440px; text-align:center; margin-bottom:2px }
.border_right{height:2px; border-bottom:1px #c0c0c0 dotted; width:250px; text-align:center; margin-bottom:2px }
.border{height:10px; border-bottom:1px #eaeaea solid; width:400px; text-align:center; margin-bottom:10px }
.normal_text{font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#FFFFFF}
.gray_small{font-size:8pt; color:#999999}
.gray{color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.top_space{padding-top:10px}
.top_space1{padding-top:5px}
.black_col{color:#333333;}
.bloghead {color:#f62e10;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:1.6em;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.bloghead a{ color:#f62e10;}
.bloghead a:hover{text-decoration:underline; color:#679e19}
.username{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:35px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.left_side{width:450px; border-right:1px #eaeaea solid; padding-right:10px}
.right_side{width:252px;float:right}
.width745{width:745px}
.width560{width:560px}
.menu{text-align:right; width:435px; padding-top:15px}
.logo{width:200px;}
.logo_home{width:200px;}
.home_left{width:280px; padding:15px; font-size:9pt; color:#999999;-webkit-border-radius: 5px;-moz-border-radius:5px; background-color:#edecec; height:260px}
.home_right{width:280px;font-size:9pt;-webkit-border-radius: 5px;-moz-border-radius:5px; background-color:#edecec;padding:15px; height:260px}
.top_right{float:right; padding-right:25px; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
.top_left{float:left; padding-top:5px}	

.sub_header{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#666}

.bolg_listing{border-bottom:1px solid #ddd; padding-bottom:4px; padding-top:4px}
.leftside {
border-right:1px dotted #CCCCCC;
float:left;
line-height:1.4em;
margin-bottom:20px;
padding-right:10px;
text-align:left;
width:430px;
}

.rightside {
float:left;
padding-left:10px;
text-align:left;
width:165px;
}


.text_field {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
border:1px solid #000;
font-size:18px;
margin:0;
padding:4px;
width:280px;
}

.text_field1 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
border:1px solid #ddd;
font-size:18px;
margin:0;
padding:8px;
width:280px;
}

.txtbox{
background-color:#FFFFFF;
color:#808080;
border:1px #c0c0c0 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:16px;
padding:2px 1px;
width:220px;
}
.footer{width:645px; text-align:center;overflow:hidden; padding-top:10px; font-size:9pt; color:#999999; background-color:#222; padding-bottom:10px; font-size:14pt; font-weight:normal;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius: 5px; margin-top:15px}
.footer a{ color:#fff; text-decoration:none; font-size:9pt; border-right:1px #999 solid; padding-right:10px; padding-left:10px}
.footer a:hover{ color:#fff; text-decoration:underline}

.red_text{ float:left; color:#FFFFFF; padding-left:10px;padding-top:8px; }
.green_text{ float:left; color:#E4BF4E; padding-left:10px; padding-top:8px;}

.error-occurred {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FFCFCF;
border-color:#E5A3A3;
color:#801B1B;
padding:5px 10px;
width:600px;
}

.success-occurred {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#F0FEE9;
border-color:#E1EFDB;
color:#666666;
padding:5px 10px;
width:600px;
}
