#bluecontainer
{
width:750px;
}

#topblue{
width:750px;
height:25px;
background-image:url(http://w3.34hi.com/bluebase-top.jpg);
}

#middleblue{
width:750px;
background-image:url(http://w2.34hi.com/bluebase-middle.jpg);
background-repeat:repeat-y;
}

#middleblue-cont{
width:700px;
margin:0 25px 0 25px;}

#middleblue-cont-top-left{
width:500px;
float:left;}
#middleblue-cont-top-right{
width:200px;
float:left;}

#bluebase-left{
float:left;
width:10px;
height:19px;
background-image:url(http://w2.34hi.com/bluebase-left.jpg);
background-repeat:no-repeat;
}
#bluebase-middle{
float:left;
width:680px;
height:19px;
background-color:#d7e5ed;
}

#bluebase-right{
float:left;
width:10px;
height:19px;
background-image:url(http://w1.34hi.com/bluebase-right.jpg);
background-repeat:no-repeat;
}

#bottomblue{
width:750px;
height:25px;
background-image:url(http://w1.34hi.com/bluebase-bottom.jpg);
}
.basebluecoloumn{
width:150px;
float:left;
padding-left:10px;
}
.basebluecoloumn ul{
margin:0px;}
.basebluecoloumn ul li{
font-size:12px;
color:#000000;
font-weight:normal;
list-style:none;
line-height:25px;}

.cap-tion{
font-size:12px;
height:19px;
color:#000000;
font-weight:bold;}

.cap-tion-normal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:19px;
color:#000000;
font-weight:normal;}
#menucontianer{
padding:10px 10px 0 10px;
}
#menucontianer_edu{
padding:10px 10px 0 10px;
}
#wind-logo{
float:left;
background-image:url(http://w2.34hi.com/window-logo.gif);
background-repeat:no-repeat;
width:113px;
height:56px;}

#wind-close{
float:right;
width:20px;
height:20px;
margin:10px 10px 10px 10px;
}

#wind-bottom{
background-color:#d7e5ff;
height:74px;
padding:10px;}
.wind-butn{
float:right;
width:90px;}

.per-search-coloumns_admin{
width:150px;
height:32px;
float:left;
margin:0px 0 0 10px;
font-size:12px;
color:#333333;
font-weight:normal;}


.top_search_select{
	width:150px;
	height:18px; 
	font-size:11px;
	padding-left:5px;
}

.per-search-button{
	margin-top:15px;
}

.mob_search_sub{
	width:83px;
	height:25px;
	background-color:#95E008;
	border:outset 1px #6BBF0C;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin-top:3px;
}
.top_valid_txt{
	display:none;
	text-align:left;
	margin-left:12px;
	color:red;
	font-size:11px;
}


#mob_ins_hr{
	width:260px;
	margin:5px;
	text-align:left;
	background-image:url(http://w3.34hi.com/dote.gif);
	background-repeat:repeat-x;
}

#mobile_div1{
	width:120px;
	float:left;
}

.mob_div_submit{
	width:32px;
	height:32px;
	padding-left:20px;
	margin-top:5px;
	background-image:url(http://w2.34hi.com/go.png);
	background-repeat:no-repeat;
	border:solid 0px;
	cursor:pointer;
}

.search_single_heading{
	font-size:17px;
	color:#002e68;
	font-weight:bolder;
	text-align:center;
}


.signup{
	float:left;
	width:780px;
	margin-left:300px;
}

.signup_left{
	float:left;
	width:300px;
	margin-left:30px;
	padding-left:50px;
}
.forum_list_head{
	 float:right;
	 font-size:12px;
	 font-weight:normal;
	 padding-right:20px;
	 padding-top:1px;
	 color:#FFFFCC;
}


.forum_list_left{
	float:left;
	font-size:15px;
	color:#ffffff;
}

.forum_head{
	padding-left:10px;
	border:solid 1px #c9dae4;
	background:#003399;
	height:25px;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	width:100%;
}

.inslogin{
	font-size:11px;
	float:right;
	font-weight:BOLD;
	text-decoration:none;
	color:#ff9000;
}

.login_name {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding:3px 10px 0 0;
}

/*.login_area {
	background-image: url(http://w2.34hi.com/loginbg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 170px;
	width: 286px;
	margin:0 0 0 0;
}
.login_head {
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: 40px;
	width: 268px;
	background-image: url(http://w2.34hi.com/login_head.gif);
	background-repeat: no-repeat;
	padding:10px 0 0 30px;
	margin:5px 0 0 5px;
}
.login_textarea {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 258px;
	padding:0 0 0 10px;
	margin:10px 0 0 10px;
}
.login_name {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding:3px 10px 0 0;
	width:70px;
}


.login_box {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: none;
	margin: 0px;
	float: left;
	width:20px;
	padding:0 10px 0 0;
}

*/

.textareafield{
width:930px;
background-image:url(http://w3.34hi.com/middleborder.gif);
padding:0 10px 0 10px;
}

.logintextbox:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 180px;
	border: 1px solid #333333;
}

.forum_logintxt {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 160px;
	border: 1px solid #666666;
}
.register {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	float: left;
	height: 18px;
	width: 115px;
	padding:6px 0 0 5px;
	margin:0 0 0 7px;
}
.register:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	float: left;
	height: 18px;
	width: 115px;
	padding:6px 0 0 5px;
	margin:0 0 0 7px;
}
.edu_login{
	width:30px;
	height:20px;
	background-color:#95E008;
	border:outset 1px #6BBF0C;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin-top:3px;
	margin-right:10px;
}

.loginbtn_forum {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
	background: url(http://w2.34hi.com/login_buttons_02.gif);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 92px;
	margin:0 0 0 1px;
	padding:5px 0 10px 30px;
	border:solid 0;
}
.loginbtn_forum:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(http://w2.34hi.com/login_buttons_02.gif);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 92px;
	margin:0 0 0 1px;
	padding:5px 0 10px 30px;
}

.forum_txt{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	float:left;
	padding-left:20px;
}

.forum_add_head{
	font-size:20px;
	color:#e50000;
	text-align:center;
	padding-left:10px;
}


.forum_hr{
	size:1px;
	color:#000080;
}


.forum_ins{
	font-size:12px;
	color:#666666;
	padding-left:10px;
}

.forum_list_txt{
text-align:left;
font-size:12px;
padding-left:10px;
font-weight:normal;
color:#000000;}


.com_txt{
text-align:left;
font-size:10px;
padding-left:10px;
font-weight:normal;
color:#666666;
}


#search-unique
{
width:1000px;
}

.searchimage
{
width:8px;
height:59px;
float:left;
}
.searchbackround{
float:left;
height: 59px;
width: 984px;
background-image: url(http://w2.34hi.com/search-per-middle.jpg);
}

#fieldarea{
float:left;
margin-top:15px;
margin-left:5px;
margin-right:5px;
width:480px;
}

.fieldarea1{
width:450px;
}
.searchtextbox {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
margin: 0px;
padding: 0px;
float: left;
height: 22px;
width:450px;
border: 0px solid #e2e2e2;
}
.top_search_sub{
	width:100px;
	height:22px;
	background-image:url(http://w1.34hi.com/search-btn-new.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	cursor:pointer;
}
#searchbase{
	width:970px;
	margin-top:20px;
}
.searchspace{
	width:290px;
    float: left;
}
.searchtxt{
	float: left;
	width: 320px;
	height: 22px;
	height: 22px;
	border:solid 1px #d7e4e9;
}
.searchtextbox {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 20px;
	width:318px;
	border: 1px solid #d7e4e9;
	padding-left:5px;
}

.basefont{
font-size:11px;
color:#000000;}


#innerlogosearch{
	margin:40px 20px 20px 20px;
}

#bgsapce{
height:25px;
background-color:#e6edf3;
text-align:center;
padding-top:5px;
}

.alllinks{
width:100%;
float:left;
}
.alllinks-content{
margin-top:10px;}

.weblinks
{
font-size:12px;
color:#00CC00;
}
.content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}

.SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	border-top: 0;
}

.SuggestFramework_Heading
{
	padding: 0 1px 0 1px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

.SuggestFramework_Highlighted
{
	padding: 0 1px 0 1px;
	background-color: Highlight;
	color: HighlightText;
}

.SuggestFramework_Normal
{
	padding: 0 1px 0 1px;
	background-color: #eeeeee;
	color: #000000;
}

.SuggestFramework_Combo
{
	width: 100%; 
	margin: 0; 
	padding: 0;
}

.ban_frame{
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:320px;
	background:#d7e5ff;
}

.mob_divc{
	position:absolute;
	cursor:pointer;
	display:none;
	border:solid 0px red;
	background:#d7e5ff;
}
.mob_divc1{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:320px;
}
.mob_divc2{
	background:#d7e5ff;
	padding:10px 10px 10px 10px;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:300px;
	height:250px;
}
.mob_divc3{
	background:#d7e5ff;
	padding:10px 10px 10px 10px;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:300px;
	height:200px;
}

.mob_divc4{
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:300px;
	background:#d7e5ff;
}


.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #0251a0;
margin:5px 5px 5px 5px;
}

.drag-handle1{ /*Overwrite default drag handle bar background color with below*/
background-color: #ffffff;
margin:0;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(http://w3.34hi.com/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
opacity: 0.8;
}

.dhtmlwindow{
position: absolute;
border: 0px solid black;
visibility: hidden;
background-color: #0251a0;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
font: bold 14px Arial;
color: white;
cursor: move;
overflow: hidden;
width: auto;
background-color:#0251a0;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
height:20px;
cursor: pointer;
float:left;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 0px solid brown;
background-color: #0251a0;
color: black;
padding: 2px;
overflow: auto;
}

.drag-contentarea1{ /*CSS for Content Display Area div*/
border-top: 0px solid brown;
background-color: #ffffff;
color: black;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
padding-left:300px;
background-color: #85c2ff;
height: 24px; /*height of resize image*/
}

.drag-statusarea1{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 0px solid gray;
padding-left:300px;
background-color: #ffffff;
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 20px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

#thankucontainer{
margin:0px auto;
width:970px;
}
.thankuimage{
	float: left;
	width: 10px;
	height: 145px;
}
.thankutext-bg{
	background-image: url(http://w3.34hi.com/thanku-middle.gif);
	background-repeat: repeat-x;
	float: left;
	height: 145px;
	width: 950px;
}
.thankutext{
	font-size:15px;
	text-align:center;
	padding-top:5px;
	font-weight:bolder;}

.top_msg{
padding:10px 0 0 0;
width:600px;
text-align:left;
font-size:14px;
padding-left:5px;
color:#002e68;
font-weight:bold;}
	
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(http://w1.34hi.com/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(http://w2.34hi.com/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(http://w2.34hi.com/tt_bottom.gif) top right no-repeat; overflow:hidden}	


.tooltip_text{
	font-size:12px;
	color:#FFFFFF;
}

#icon-container{
width:920px;
}
.icon-sets{
 background-image:url(http://w1.34hi.com/icons-set.gif);
 background-repeat:no-repeat;
 margin-bottom:20px;
}
.iconttexts{
 width:190px;
 height:35px;
 float:left;
 margin-right:10px;
 margin-bottom:20px;
 padding:25px 0 0 10px;}
.iconttexts a{
 font-size:14px;
 color:#333333;
 font-weight:bolder;
 text-decoration:none;}