a {
	color: #196297;
	text-decoration:none;
	
}
a:hover{
	color:#2c4c5f;
	text-decoration:underline;
}	

a.sublevel {
	color: #3062C4;
}


body {
	background:#d5dfee url(../images/template/style2/bg.gif) 0 0 repeat-x;
	
}



/* start upper navi */
#uppernavi_bg{
	background: url(../images/template/style2/upperNavi_bg.gif) 0 0 repeat-x;
	height:32px;
}

#up_nav_div1{
	margin: 0 auto;
	width:980px;
}

#up_nav_div2{
	float:left;
	font-size:11px;
	padding-left:10px;	
	margin-top:8px;
	color:#BFDEEF;	
}

#uppernavi_bg2{
	float:right;
	background: url(../images/template/style2/upperNavi_bg2.gif) 0 0 repeat-x;
}

#uppernavi_l{
	background: url(../images/template/style2/upperNavi_l.gif) 0 0 no-repeat;
}

#uppernavi_r{
	background: url(../images/template/style2/upperNavi_r.gif) 100% 0 no-repeat;
	height:32px;
	width:330px;
	padding-top:5px;
	text-align:center;
	font-size:11px;
	color:#1B6AA7;
}

#uppernavi_r a{
	color:#BFDEEF;
}

/* close upper navi */

/* start navi */
#navi{
	float:right;
	text-align:right;
	margin-right:10px;

}

#navilist{
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#navilist li{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
/* close navi */


/* Begin CSS Drop Down Menu */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;

 vertical-align: middle;
 zoom: 1;
 position: relative;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: -1px;
 left: 100%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}



/* divider */


#nav{
	margin-top:13px;
	position: relative;	
	float:right;
	background: url(../images/template/style2/nav_bg.gif) repeat-x;
	width:806px;
}

#nav_l{
	background:url(../images/template/style2/nav_l.gif) 0 0 no-repeat;
	
}

#nav_r{
	background:url(../images/template/style2/nav_r.gif) 100% 0 no-repeat;
	height:45px;
}



ul.dropdown a{
	text-transform:uppercase;
	border: 0px solid #555;
	height:45px;
	line-height:350%;
	white-space:nowrap;
	margin:0;
	padding:0px 20px 0px 14px;
	font-weight: bold;
	border:0px solid #cc0000;

}

ul.dropdown li {
	color: #fff;
	background:url(../images/template/style2/nav_d.gif) 100% 0 no-repeat;	
}

ul.dropdown .rtl, 
ul.dropdown ul li{
	background:none;
}



ul.dropdown li.hover,
ul.dropdown li:hover {
	 color: #000;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
ul.dropdown a:hover		{ color: #b1d772; }
ul.dropdown a:active	{ color: #b1d772; }

ul.dropdown ul li a:hover{ color:#000; }

	/* -- level mark -- */

ul.dropdown ul {
width: 160px;
}

ul.dropdown ul li {
 font-weight: normal;
}

ul.dropdown li li{
	background:#8bb3e8;
	border-bottom:1px solid #4d8bdc;
	border-right:1px solid #4d8bdc;
	border-top:1px solid #acc8ee;
	border-left:1px solid #acc8ee;
}

ul.dropdown ul a{
	height:28px;
	text-transform:capitalize;
	line-height:200%;
	padding-left:15px;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(../images/template/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(../images/template/nav-arrow-right.png);
}


/* End CSS Drop Down Menu */


/* start bottom navi */


#bot_navi{
	height:20px;
	padding:0px 10px 0px 10px;
	border:1px solid #fff;
	margin-right:20px;
	margin-left:20px;
	background:#deeef7;
}

#bot_navi a{
	font-size:11px;
	font-family:verdana, Arial,Helvetica,sans-serif;
	margin:3px;
}

/* close bottom navi */

/* start bottom panel */
#addthis{
	
	float:right;
	margin-right:10px;
}

#mbottom{
	background: url(../images/template/style2/bottom_bg.gif) repeat-x;

}

#mbottom_l{
	background: url(../images/template/style2/bottom_l.gif) 0 0 no-repeat;
}

#mbottom_r{
	height:106px;
	background: url(../images/template/style2/bottom_r.gif) 100% 0 no-repeat;
	padding-top:20px;
	
}

#mbottom_div1{
	float:left;
	margin:0px;
}

#mbottom_div2{
	float:right;
}


.bot_cls1{
	height:30px;
	width:600px;
	padding:0px;
}
/* close bottom panel */


/* start layout wrapper */

#layout_tc{
	background:#fff url(../images/template/style2/layout_tc.gif) 0 0 repeat-x;
	margin-top:0px;
}

#layout_tl{
	background: url(../images/template/style2/layout_tl.gif) 0 0 no-repeat;
	
}

#layout_tr{
	background: url(../images/template/style2/layout_tr.gif) 100% 0 no-repeat;
}


#layout_bc{
	background: url(../images/template/style2/layout_bc.gif) 100% 100% repeat-x;
}



#layout_bl{
	background: url(../images/template/layout_bl.gif) 0 100% no-repeat;
}

#layout_br{
	background: url(../images/template/layout_br.gif) 100% 100% no-repeat;
}


/* close layout wrapper */

#inside {

padding:20px;
padding-top:5px;
text-align:justify;
}

#insidePortfolio {
padding:20px;
padding-top:5px;
text-align:justify;
}



#contentwrapper{
	/*width:100%;*/
	/*padding:10px;*/
	padding:10px 10px 10px 10px;
	overflow:hidden;
}



/* start welcome */
#welcome{
	margin-bottom:20px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}

#welcome h3{
	background:url(../images/template/but1.png) no-repeat;
	margin:0px;
	width:390px;
	padding-bottom:3px;
	padding-left:20px;
	font-size:16px;
	color:#1b68a0;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
}
/* close welcome */


#spacer2{
	background:url(../images/template/dot3.gif) repeat-x;
}

