@charset "utf-8";
/* CSS Document */
body
{

	background-color:#505050;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:16px;
	meight:auto;
	margin-top:0;
	width:100%;
    margin-left: auto;
    margin-right: auto;

}

#midArea
{
	/*width:785px;
	height:auto;
	float:right;
	padding-top:0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color:#f6f7f9;
	min-height:320px;
	height: expression( this.scrollHeight < 200 ? "320px" : "auto" );
	height:auto;

	border:#03C solid 1px;*/
	vertical-align:top;

}

#wrap{
    overflow:hidden;

    display: table;
    border-collapse: collapse;

	margin-left: auto;
    margin-right: auto;
	background-color:#fff;/**/
	vertical-align:top;
}
#wrapNOColor{
    overflow:hidden;

    display: table;
    border-collapse: collapse;

	margin-left: auto;
    margin-right: auto;
	/*background-color:#fff;*/
	vertical-align:top;
}

#row {
    display: table-row;
	/*background-color:#F0F;*/
	margin-left: auto;
    margin-right: auto;
	vertical-align:top;
}
#left{

    display: table-cell;
	/*background-color:#09C;*/
	margin-left: auto;
    margin-right: auto;
	vertical-align:top;


}


#right{

    display: table-cell;
	/*background-color:red;*/
	margin-left: auto;
    margin-right: auto;
	vertical-align:top;

}
#logo
{
	margin-left: auto;
    margin-right: auto;

	background-repeat:no-repeat;
	width:794px;
	height:118px;
	text-align:left;
	vertical-align:left;
}
.pohneText
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2d2e2a;
	padding-top:5px;
}
.normalText
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0f2f56;
}

/* menu */


.topnavDiv
{
	margin-left: auto;
    margin-right: auto;
	width:851px;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	height:78px;
	border:#F00 thick 10px;


}

#menu
{
    border:#0F9 thick 3px;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:965px;
	height:80px;
	z-index:999;
    position: absolute;
	vertical-align:middle;



}
#menuDiv
{

	margin-right:auto;
	margin-left:auto;
	text-align:center;

	width:720px;
	height:78px;


}


ul.topnav {


    list-style: none;
    padding: 0 0px;
    margin: 0;
    width: 720px;
	height:78px;
	 margin-right:auto;
	margin-left:auto;
	text-align:center;


}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
	width: 92px;
	height:78px;


}
ul.topnav li a{
    padding: 0px 0px 0px 0px;
    color: #fff;
    display: block;
    text-decoration: none;
    float: left;
	text-align:center;
	 width:98px;
	height:78px;




}
ul.topnav li a:hover{
    background-image:url(../images/menu_bg_hover.png);
	background-repeat:repeat-x;
	color:#000;
	text-align:center;
	 width:98px;
	height:78px;
}
ul.topnav li span { /*--Drop down trigger styles--*/

    height: 24px;
    float: left;



}
ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; top: 77px;
    margin: 0; padding: 0;
    display: none;
    float: left;
    border: 1px solid #111;
	text-align:center;
	 width:290px;


}
ul.topnav li ul.subnav li{
    margin: 0; padding: 0;
    border-top: 1px solid #444; /*--Create bevel effect--*/
    clear: both;
	  width:233px;
	  height:25px;


}
html ul.topnav li ul.subnav li a {
    float: left;
    padding-right: 4px;
	padding-top:4px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background-color:#cccccc;
	width:230px;
	height:25px;


}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    background: #0f2f56 10px center;
	color:#fff;
	font-weight:bold;
	width:230px;
	height:22px;

}


/* end menu */

#grayBox
{
	margin-left: auto;
    margin-right: auto;
	width:100%;
	background-image:url(../images/gray_box.png);
	background-repeat:repeat-x;
	height:250px;
	text-align:center;
	vertical-align:middle;


}

#footer
{
	margin-left: auto;
    margin-right: auto;
	width:100%;
	background-image:url(../images/footer.png);
	background-repeat:repeat-x;
	height:177px;
	text-align:center;
	vertical-align:middle;



}

#gallaryDiv
{
	margin-left: auto;
    margin-right: auto;
	width:100%;
	background-image:url(../images/gallary_bg.png);
	background-repeat:repeat-x;
	height:363px;
	text-align:center;
	vertical-align:middle;


}
.footerMenu
{
	list-style: none;
	 padding: 0 0px;
     margin: 0;


}
.footerText
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	text-decoration:none;

}

.titleText
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#0f2f56;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;

}
.titleTextGray
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2d2e2a;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;

}
.normalText
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#232323;
	padding-top:5px;
	text-decoration:none;
	text-align:justify;

}

.normalTextReadMore
{
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c40f00;
	padding-top:5px;
	text-decoration:none;

}
.aboutUsId
{
	margin-left: auto;
    margin-right: auto;
	background-image:url(../images/about_us_bg.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Verdana,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0f2f56;
	padding-top:9px;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	width:410px;
	height:32px;
}
#topHeader
{
	background-image:url(../images/header_top.png);
	background-repeat:repeat-x;
	width:100%;
	height:8px;
}

.pageTextPageChange
{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#c40f00;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
}
.pageText
{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:underline;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;

}
.borderImage
{
	border-bottom:#505050 solid 1px;
	border-top:#505050 solid 1px;
	border-left:#505050 solid 1px;
	border-right:#505050 solid 1px;

}
.headerTable
{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	background-color:#2e2f2b;
	height:40px;
}
.row1Table
{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2e2f2b;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	background-color:#ebebeb;
	height:40px;
}
.row2Table
{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2e2f2b;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	background-color:#cccccc;
	height:40px;
}
.reightTable
{
	border-right:#FFF solid 1px;
}
