@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#fff;
	/*background:url(../images/bg.jpg) repeat;*/
	}
li ul p{
	padding:0px;
	margin:0px;
	
	}
h2 h3 h4 h5 h6{
	margin:0px;
	padding:0px;
	}
h3{
	font-size:22px;
	color:000000;
	padding:20px 0 10px 14px;
	text-transform:uppercase;
	text-align:left;
	margin:0px;	
	}
h4{
	font-size:18px;
	color:#FFFFFF;
	padding:2px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	
	text-align:left;
	padding:0px;
	margin:0px;
	}
	
h5{
	font-size:16px;
	color:#333333;
	padding:2px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
	padding:10px;
	margin:0px 0 0 6px;
	}	
/*Css written by Jayadev RJ. for Virtus IT Services dated 17 June 2011*/	

.FullStory{text-decoration:none;color:#fa8513; font-weight:700;}
.FullStory a{text-decoration:none;color:#fa8513;}
.FullStory a:hover{text-decoration:underline;color:#fa8513;}
.border{border-style:solid; border-width:1px; border-color:#FF00FF;}
.borderred{border-style:solid; border-width:1px; border-color:#ff0000;}
.TextAlignRight{text-align:right !important;}
br{clear:both;}
p{font-size:12px;color:#333333;line-height:1.6; font-family:Arial,Helvetica, sans-serif;padding:0px;margin:0px;}	
p a{font-size:12px;color:#333333;line-height:1.6; font-family:Arial,Helvetica, sans-serif;padding:0px;margin:0px;}	
p a:hover{font-size:12px;color:#000;line-height:1.6; font-family:Arial,Helvetica, sans-serif;padding:0px;margin:0px; text-decoration:underline;}	

img{border:0px;}
.right{float:right;}
.left{float:left;}

hr{color: #fff; background-color: #fff; border: 1px dotted #8c9aa5; border-style: none none dotted;}

.HeadingMedium{ font-size:13px; color:#00aff0; font-weight:700;}

.Smalltext{font-size:11px;color:#333333;line-height:1.6; font-family:Arial,Helvetica, sans-serif; padding:0px;margin:0px;}
.Smalltext a{font-size:11px;color:#333333;line-height:1.6; font-family:Arial,Helvetica, sans-serif; text-decoration:none;}
.Smalltext a:hover{font-size:11px;color:#333333;line-height:1.6; font-family:Arial,Helvetica, sans-serif;text-decoration:underline;}

.MainLinks{width:700px; height:auto; float:left; padding:5px 5px 0px 15px; text-align:left; margin-left:10px;}

.MainProject{width:700px;height:150px; border-style:solid; border-width:1px; border-color:#cfcfcf; padding:10px; text-align:left; position:relative;}
.MainProject .Thumb{width:230px; height:138px;border-style:solid; border-width:1px; border-color:#cfcfcf; padding:5px; float:left;}
.MainProject .ViewMore{position:absolute; left:610px; top:148px; width:100px;}
.MainProject .Content{ float:left; width:448px; padding-left:10px; height:138px; overflow:auto;}
._H2{ margin:0px; padding:0px;font-family:Arial,Helvetica, sans-serif;padding:0px;margin:0px; color:#00aff0; font-weight:500; font-size:20px;}
.VerticalBorder{border-right-style:dotted; border-right-width:1px; border-color:#cfcfcf; padding-right:5px;}

.GalleryThumb{width:117px; height:77px; float:left; padding:9px;}
.GalleryThumb img{border-style:solid; border-width:2px; border-color:#687b75;width:117px; height:77px;}
.ThumbInTable{padding:5px; background-color:#FFFFFF;}

.GalleryThumbWorkstatus{width:117px; height:150px; float:left; padding:9px;}
.GalleryThumbFplan{width:117px; height:100px; float:left; padding:9px;}
.GalleryThumbFplan img{border-style:solid; border-width:2px; border-color:#687b75;}

#contacts .form{ border:0; margin-right:0; height:auto;}
#contacts .form p{ font-size:11px;}
#contacts h1{ border:0;font:16px Tahoma,Arial; font-weight:bold;color:#2c2c2c; background-image:none;padding:10px 0 5px 10px; text-decoration:underline; line-height:20px;}
#contacts .form input{ float:left;background:#f3f3f3; border:1px solid #8f9394; margin:2px; width:160px; height:19px; padding-top:3px; margin-top:5px;}
#contacts .form label{display:block; float:left;width:80px; margin-left:10px; height:30px;clear:both;margin-top:5px; text-align:left;}
#contacts #message{ float:left; background:#f3f3f3; border:1px solid #cde0c5; margin:2px; width:160px;  height:60px; padding-top:3px;}
#contacts .form input:focus{ background:#eaeaec;}
#contacts #message:focus { background:#eaeaec;}
#contacts .form span{ display:block; float:left; width:60px; clear:none; padding-left:10px; text-decoration:none;}
#contacts .form .send{ margin:5px 0 0 370px;}

#appOnline .form{ border:0; margin-right:0; height:auto;}
#appOnline .form p{ font-size:11px;}
#appOnline h1{ border:0;font:16px Tahoma,Arial; font-weight:bold;color:#2c2c2c; background-image:none;padding:10px 0 5px 10px; text-decoration:underline; line-height:20px;}
#appOnline .form input{ float:left;background:#f3f3f3; border:1px solid #8f9394; margin:2px; width:160px; height:19px; padding-top:3px; margin-top:5px;}
#appOnline .form label{display:block; float:left;width:150px; margin-left:10px; height:30px;clear:both;margin-top:5px; text-align:left;}
#appOnline #message{ float:left; background:#f3f3f3; border:1px solid #cde0c5; margin:2px; width:160px;  height:60px; padding-top:3px;}
#appOnline .form input:focus{ background:#eaeaec;}
#appOnline #message:focus { background:#eaeaec;}
#appOnline .form span{ display:block; float:left; width:60px; clear:none; padding-left:10px; text-decoration:none;}
#appOnline .form .send{ margin:5px 0 0 370px;}

.FooterText{font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#353535; text-transform:uppercase; line-height:19px;}
.FooterText a{font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#353535;}
.FooterText a:hover{font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#000000;}
.FooterText #LCase{text-transform:none;}

.indexFrameDivCommon0{width:100%;}
.indexFrameDivCommon1{width:100%; padding-top:50px;}

#News{padding:10px; width:89%;}
.Tel_1{float:right; margin-right:70px; margin-top:10px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#034496;}
.Phone_1{float:left; background-image:url(../images/Tel.png); background-repeat:no-repeat; background-position:center; width:31px; height:22px; padding:8px 10px 0px 0px;}

.Tel{float:right; margin-right:70px; margin-top:5px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ed0000;}
.Phone{float:left; background-image:url(../images/Tel.png); background-repeat:no-repeat; background-position:center; width:31px; height:22px; padding:15px 10px 0px 0px;}

#IDISOHead{float:left; width:225px; padding-left:10px; padding-right:5px;}
#ISOLogo{width:210px; height:80px;border-style:solid; border-width:1px; border-color:#e0e0e0; background-color:#FFFFFF; padding:5px; margin:auto; margin-top:13px;}
.images{padding-top:10px; float:left;}
.NewsScroll{width:210px; height:137px;border-style:solid; border-width:1px; border-color:#e0e0e0; background-color:#FFFFFF; padding:5px; margin:auto; margin-top:8px;overflow:hidden;}
#BgNews{background-image:url(../images/BgNews.gif); background-repeat:repeat-x; height:121px;}
.NewsHead{font-size:19px;color:#ff7f00;	padding:0px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.NewsTextP{padding-top:5px; padding-left:3px; font-size:11px;}
.NewsTextP a{font-size:11px; text-decoration:none;}
.NewsTextP a:hover{font-size:11px; text-decoration:underline;}
#FlashArea{float:left; margin:0px; padding:0px;}
.UpperCase{text-transform:uppercase;}
.AlignLeft{text-align:left;}
/*for downloads*/
.TableDownload{border-style:solid; border-width:0px; border-color:#cfcfcf;}
.TableDownload td{border-style:solid; border-width:1px; border-color:#cfcfcf;}
.W100Px{width:100px; text-align:center;}
.3Px{padding-top:3px;}

#BookingStatus{width:530px; float:left; padding:5px; text-align:center;}
#BookingStatus label{position:absolute; top:20px; left:2px;width:110px; line-height:20px;}
#BookingStatus .PlotAvailable{float:left; padding:5px; margin:8px; width:105px; height:90px; background-color:#006600;/*Bgcolor for Available*/ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; position:relative; text-align:center;}
#BookingStatus .PlotBooked{float:left; padding:5px; margin:8px; width:105px; height:90px; background-color:#2063fb;/*Bgcolor for Booked*/ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; position:relative; text-align:center;}
#BookingStatus .PlotSoldOut{float:left; padding:5px; margin:8px; width:105px; height:90px; background-color:#00aff0;/*Bgcolor for Sold out*/ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; position:relative; text-align:center;}

#Indication{float:left; width:170px;}
#Indication #Available{float:left; width:40px; height:12px; background-color:#006600; margin-right:15px; margin-top:5px;}  
#Indication #Booked{float:left; width:40px; height:12px; background-color:#2063fb; margin-right:15px; margin-top:5px;}  
#Indication #SoldOut{float:left; width:40px; height:12px; background-color:#00aff0; margin-right:15px; margin-top:5px;}  
#Indication label{float:left; padding-top:3px;}
#Indication .ContaineR{width:100px; margin:auto;} 

/* ----------------------------------------------------------------*/
.white{
	color:#FFFFFF;
	}
.orange a{
	color:#FF8000; text-decoration:none;
	}
	
	.orange a{
	color:#FF8000; text-decoration:none;
	}
	
	.orange a:hover{
	color:#FF8000; text-decoration:underline;
	}
	
.img_holder{
	width:auto;
	height:auto;
	float:left;
	padding-left:15px;
	}
.img_holder .imgHolder{
	height:90px;
	width:120px;
	border:4px #ffffff solid;
}

.img_holder_bottom{
	width:auto;
	height:auto;
	float:left;
	padding:0px 12px 12px 7px; 
	margin:2px;
	}
	
.pro_list{
	width:250px;
	height:auto;
	margin-left:25px;
	float:left;
	text-align:left;
	}
.detail_holder{
	width:182;
	height:auto;
	
	padding-left:15px;
	background:url(../images/li.jpg) left no-repeat;
	font-size:12px;
	color:#FFFFFF;
	}
	

.show_btn{
	width:auto;
	height:auto;
	position:absolute;
	bottom:-11px;
	left:247px;
	z-index:100;
	}
.project_header{
	width:250px;
	height:47px;
	position:absolute;
	top:-2px;
	left:1px;
	z-index:100;
	}
#macontainer{
	width:1005px;
	height:auto;
	margin:auto;
	
	}	
#maincontainer_bg{
	width:1005px;
	height:auto;
	margin:auto;
	background:url(../images/bg_container.png) center repeat-y;
	}
	
#bottom{
	width:1005px;
	height:17px;
	margin:auto;
	background:url(../images/container_bottom%20.png) center bottom no-repeat;
	}
#top{
	width:1005px;
	height:91px;
	margin:auto;
	position:relative;
	
	}
	
#header{
	padding:2px;
	width:955px;
	height:278px;
	margin:auto;
	background:url(../images/headerbg.jpg) center top no-repeat;
	}
.title{
	width:264px;
	height:64px;
	margin:9px 0 0 25px;
	float:left;
	}
#menu_tab{
	width: 734px;
	height: 35px;
	position: absolute;
	top: 54px;
	right: 71px;
	}
.menu{
	width:auto;
	height:auto;
	padding-right:0px;
	float:left;
	}
#menu_tab li{
	width:90px;
	height:auto;
	
	float:left;
	list-style:none;
	
	display:block;
	z-index:1000;
	}
#menu_tab li a{
	width:auto;
	height:auto;
	margin-left:7px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:15px 3px 0px 3px;
	cursor:pointer;
	
	
	}
#menu_tab li a:hover{
	width:auto;
	height:auto;
	
	color:#000000;
	float:left;
	background:url(../images/menu_top.jpg) repeat-x;
	text-decoration:none;
	
	}
#menu_tab_1 li a:hover{
	width:auto;
	height:auto;
	color:#000000;
	float:left;
	background:none;
	text-decoration:none;
	
	}
.holder{
	width:auto;
	height:auto;
	float:left;
	}
.holders{
	width:auto;
	height:auto;
	
	}
#top_box{
	width:235px;
	height:46px;
	background:url(../images/top_box.jpg);	
	margin:8px 0 0px 8px;
	padding-top:4px;
	}
#top_box_next{
	width:235px;
	height:202px;
	position:relative;
	background:url(../images/down_box.jpg);
	margin:4px 0 5px 8px;
	}
#full_btn{
	width:auto;
	height:auto;
	position:absolute;
	bottom:91px;
	left:24px;
	}
#top_box_next p{
	font-size:12px;
	color:#333333;
	line-height:1.6;
	
	font-family:Arial, Helvetica, sans-serif;
	
	text-align:left;
	padding:15px;
	margin:0px;
	}	
	
#img{
	width:697px;
	height:259px;
	/*background:url(../images/img_header.jpg) no-repeat;*/
	margin:8px 0 0 5px;
	float:left;
	}
.projects_box{
	width:468px;
	height:170px;
	float:left;
	position:relative;
	/*background:#00aff0;*/
	background:url(../images/box.png) no-repeat;
	
	}
	
.projects_box_maim{
	width:468px;
	height:170px;
	float:left;
	position:relative;
	background:#00aff0;
	}
	
.project_holder{
	width:946px;
	height:auto;
	margin:auto;
	margin-top:3px;
	
	
	}
	
.left_holder{
	width:300px;
	float:left;
	background:url(../images/shadow.jpg) right top no-repeat;

}
.left_holder_bottom{
	width:300px;
	height:auto;
	float:left;
	

}
.right_holder{
	width:209px;
	height:auto;
	float:left;
	

}	
.slide_bttttn{
	width:auto;
	height:auto;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	
	
	}		
.clear{
	clear:both;
	}
	
.input_field{
	width:180px;
	height:18px;
	border: #666666 1px solid;
	font-family:Arial, Helvetica, sans-serif,"tahoma";
	font-size:11px;
	color:#666666;
	margin-bottom:6px;
	}
.input_select{
	width:185px;
	height:22px;
	border: #666666 1px solid;
	font-family:Arial, Helvetica, sans-serif,"tahoma";
	font-size:11px;
	color:#666666;
	margin-bottom:6px;
	}
	
.input_TextArea{
	width:180px;
	height:40px;
	border: #666666 1px solid;
	font-family:Arial, Helvetica, sans-serif,"tahoma";
	font-size:11px;
	color:#666666;
	margin-bottom:6px;
	}

	
.btn_lookup{
	width:84px;
	height:20px;
	border:none;
	float:right;
	margin:0px 0px 0 0px;
	background:url(../images/lookup.jpg);
	cursor:pointer;

}

.btn_takeme{
	width:94px;
	height:32px;
	border:none;
	float:right;
	margin:0px 14px 0 0px;
	background:url(../images/takemein_btn.jpg);
	cursor:pointer;
	

}		
.btn_login{
	width:53px;
	height:20px;
	border:none;
	float:right;
	margin:0px 14px 0 0px;
	background:url(../images/login_btn.jpg);
	cursor:pointer;
}	

.Button_Send{
width:53px;
	height:20px;
	border:none;
	float:right;
	margin:0px 14px 0 0px;
	background:url(../images/Button_Send.jpg);
	cursor:pointer;
}

.Button_newsLetter{
width:72px;
	height:20px;
	border:none;
	float:right;
	margin:0px 14px 0 0px;
	background:url(../images/Buttob_Subscribe.jpg);
	cursor:pointer;
}

#footer{
	width:1005px;
	height:75px;
	text-align:center;
	}
#footer li{
	width:auto;
	height:auto;
	padding:3px;
	float:left;
	list-style:none;
	font-size:12px;
	



}
#footer li a{
	width:auto;
	height:auto;
	color:#000000;
	font-size:8px;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	line-height:2.3;
	font-family:Arial, Helvetica, sans-serif;
	
}
#footer li a:hover{
	width:auto;
	height:auto;
	color:#999999;
	font-size:8px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	
}
/*=============================================================================================================================*/



	.TabbedPanels {
	margin: 10px;
	padding: 0px;
	float: left;
	clear: none;
	width:378px;
	
	
	
	
	 /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	width:103px;
	height:30px;
	float: left;
	padding: 4px 10px 2px ;
	margin: 0px 1px 0px 0px;
	font: bold 11px sans-serif;
	background:url(../images/tabbg.jpg) repeat-x #506560;
	list-style: none;
	
	color:#FFFFFF;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #FFFFFF;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background:#FFFFFF;
	color:#000000;
	
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: #FFFFFF;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	
	

	background-color: #FFFFFF;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #FFFFFF;
	position: relative;
	
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #FFFFFF;
	
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/*=============================================================================================================================*/

.


#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block;}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	/*background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;*/
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}

ul.pureCssMenu ul{
	
	opacity:0.9;
	
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
	
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:none;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:50px;
height:50px;
}
ul.pureCssMenu ul img {width:50px;
height:50px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(../images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(../images/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(../images/arrv_anim_1o.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(../images/arr_double_1.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(../images/arr_double_1o.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(../images/arr_double_1.gif)}
a.men:link, a.men:active, a.men:visited, a.men: {background:none;}


#form_holder {
    float: left;
    height: 300px;
    width: 370px;
	padding-left:200px;
}

#form_holder .right_main {
    height: auto;
    width: 370px;
}
.txtbox {
    border: 1px solid #CCCCCC;
    height: 19px;
    width: 180px;
}

.right_main .items {
    float: left;
    font-family: Tahoma,serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    padding: 3px 0 5px;
    text-align: left;
    width: 160px;
}

.right_main .txtbx {
    float: left;
    height: auto;
    padding: 0 0 8px;
    width: 200px;
}

.right_main .btn {
    clear: both;
    height: 24px;
    padding: 0 0 0 250px;
    text-align: right;
    width: 102px;
}

#fag_list p{	
    text-align: left;
	padding-right:10px;
}

.cl_txt_area{
	width:179px; 
	height:50px;
	border-style:solid;
	border-width:1px;
	border-color:#c2c2c2;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif,"tahoma";
    font-size: 11px;
	padding-left:1px;
}
