body {
	margin:-20px 0px 0px 0px;
	padding:0px;
	background: #64a7d2;
	font-family:Arial, Helvetica, sans-serif;
}

/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: normal;
	padding: 4px 5px 4px 2px;
}
.MainMenu_SubMenuItemSelHover TD {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px!important;
	font-weight: bold;
	background: none;
}
.MainMenu_TabRootMenuItem TD {
	color: #ffffff;
	height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt!important;
	font-weight: normal;
	background: none;
	font-weight: bold;
	padding:0px 12px 0px 12px;
	text-align:center;
	vertical-align:middle;
	background: url(images/nav-bg.gif) repeat-x;
}
.MainMenu_TabRootMenuItemSel TD {
	color: #000;
	height:49px;
	padding:0px 12px 0px 12px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt!important;
	font-weight: bold;
	background:url(images/nav-bg-select.gif) repeat-x;
	text-align:center;
}
.MainMenu_TabMenuItemHover TD {
	color: #000;
	height:49px;
	padding:0px 12px 0px 12px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt!important;
	font-weight: bold;
	text-transform: none;
	text-align:center;
	background:url(images/nav-bg-select.gif) repeat-x;
}
.MainMenu_TabMenuItemSelHover TD {
	color: #000;
	height:49px;
	padding:0px 12px 0px 12px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt!important;
	font-weight: bold;
	text-align:center;
	background:url(images/nav-bg-select.gif) repeat-x;
}
.MainMenu_MenuContainer {
	background:transparent;
	width:100%;
}
.MainMenu_MenuBar {
	height:24px;
}
.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	font-style: normal;
	border-left: none;
	border-bottom: #314515 1px solid;
	border-top: #42680d 1px solid;
	border-right: none;
}
.MainMenu_MenuIcon {
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	background-color: #314515;
	border-left: #42680d 0px solid;
	border-right: #42680d 0px solid;
	border-bottom: #314515 1px solid;
	border-top: #42680d 1px solid;
	width: 1;
}
.MainMenu_SubMenu {
	Margin:0px, 0px, 0px, 0px;
	background-color: #314515;
	border-top: #42680d 1px solid;
	border-right: #42680d 1px solid;
	border-left: #42680d 1px solid;
	border-bottom: 1px solid #42680d;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=0);
	/*-moz-opacity:.9;
	filter:alpha(opacity=90);*/
	padding:0px 0px 0px 0px;
}
.MainMenu_MenuItemSel {
	background-color: transparent;
}
.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background-color: #352504;
	cursor: pointer;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	border-bottom: #42680d 1px solid;
	border-top: #42680d 1px solid;
}
.MainMenu_MenuBreak {
	width:2px;
	border:none;
	background:transparent;
}
.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	color: Black;
	cursor: pointer;
	cursor: hand;
	border-right: #000000 0px solid;
	border-bottom: #42680d 0px solid;
	border-top: #42680d 1px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
/*=========================================================================================================*/

#container {
	background:url(images/bg.jpg) no-repeat top left;
	margin:0px;
	padding:0px;
	width:99%;
	position:absolute;
}
html*#container   {
[margin:0px;
margin:-16px 0px 0px 0px;
]margin:0px;

}
#container-bg {
	background:url(images/main-bg.png) no-repeat center top;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
html*#container-bg {
[margin:0px;
margin:-16px 0px 0px 0px;
]margin:0px;

}
#top-container {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#top-container-main {
	width:900px;
	margin:0 auto;
	padding:0px;
}
.logopane {
	width:100%;
	margin:0px;
	padding:20px 0px 0px 0px;
	float:left;
	color:#FFF;
}
#top-bottom-container {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
#top-bottom-left {
	width:36%;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
.topleftpane {
	margin:0px;
	padding:42px 0px 0px 0px;
	color:#FFF;
	width:100%;
}
#top-bottom-right {
	width:62%;
	margin:96px 0px 0px 0px;
	padding:0px;
	float:left;
}
.navpane {
	margin:0px;
	padding:28px 0 0 2px;
	color:#FFF;
	width:100%;
}
#top-bottom-left{
	width/*\**/:35%\9  /* Hack for IE 7 */
}
.navpane{
	padding/*\**/:28px 0 0 1px\9  /* Hack for IE 7 */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#top-bottom-right  {	width:58%;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.navpane {padding:28px 0 0 5px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#top-bottom-left  {	width:35%;}
}

#main-wrapper {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
#wrapper {
	width:900px;
	margin:0 auto;
	padding:0px;
}
#wrapper-container {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:#FFF;
}
#wrapper-container-main {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#wrapper-container-main-left {
	width:30%;
	margin:0px;
	padding:0px;
	float:left;
}
.leftpane {
	margin:0px;
	padding:0px 10px 10px 10px;
	color:#000;
}
#wrapper-container-main-right {
	width:68%;
	margin:0px;
	padding:0px;
	float:left;
}
.contentpane {
	margin:0px;
	padding:0px 0px 15px 10px;
	color:#000;
	width:100%;
}
.rightmiddlepane {
	margin:0px;
	padding:0px 0px 10px 10px;
	color:#000;
	width:100%;
}
.rightbottompane {
	margin:0px;
	padding:0px 0px 10px 10px;
	color:#000;
	width:100%;
}
#main-footer-bg {
	background:url(images/footer-bg.png) no-repeat center;
	margin:0 auto;
	padding:0px;
	width:900px;
	height:236px;
	clear:both;
}
#main-footer {
	margin:0 auto;
	padding:0px;
	width:97%;
}
#main-footer-left {
	margin:0px;
	float:left;
	padding:50px 0px 0px 0px;
	width:50%;
}
.copyrightpane {
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:12px;
}
#main-footer-right {
	margin:0px;
	float:left;
	padding:50px 0px 0px 0px;
	width:50%;
}
.linkpane {
	margin:0px;
	padding:0px;
	color:#FFF;
	text-align:right;
}
.loginpane {
	font-size:12px;
	color:#FFF;
	padding:0px;
	font-weight:bold;
	text-align:right;
	width:900px;
	margin:0 auto;
}

/* Footer text syle */
.footer, A.footer:link, A.footer:visited, A.footer:active {
	font-size:8pt;
	font-weight:normal;
	font-family: Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}
/* Footer text syle */
A.footer:hover {
	font-size:8pt;
	font-weight:normal;
	font-family: Arial, sans-serif;
	color:#6fabce;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}
/* Links Pane text syle */
.links {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	vertical-align:middle;
	text-decoration:none;
}
.links, A.links:link, A.links:visited, A.footer:active {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
A.links:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6fabce;
	text-decoration:none;
}

/** login style start here **/ 
.login, A.login:link, A.login:visited, A.login:active {
	font-size:9px;
	font-weight:normal;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#d1d1d1;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
}
A.login:hover {
	font-size:9px;
	font-weight:normal;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
}

.bottomlinks ul{
	margin:0px;
	padding:0px;
}

.bottomlinks li{
	margin:0px;
	padding:0px;
	display:inline;
	background:url(images/bottom-sep.png) no-repeat;
	background-position:0px 3px;
	color:#FFF;
	padding:0px 5px 0px 8px;
}

.bottomlinks li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.bottomlinks li a:hover{
	color:#39C;
	text-decoration:none;
}

.nrmltxt{
	margin:0px;
	padding:0px;
}

.nrmltxt p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:justify;
	line-height:18px;
}

.nrmltxt h1{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#607b48;
	margin:0px;
	font-weight:bold;
	padding:10px 0px 0px 0px;

}
.nrmltxt h2{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#6a1b00;
	margin:0px;
	font-weight:bold;
	padding:10px 0px 0px 0px;

}
.nrmltxt ul{

	margin:0px;
	padding:0px 0px 0px 0px;

}
.nrmltxt ul li{
	display:block;
	margin:0px;
	padding:0px 15px 20px 20px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	background:url(images/inn-bullets.jpg) no-repeat;
	background-position:0px 5px;
	text-align:left;
	line-height:18px;

}
.nrmltxt ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
	text-decoration:underline;
	font-weight:normal;
}

.nrmltxt ul li a:hover{
	text-decoration:none;
}

.linktxt{
	margin:0px;
	padding:0px;
}

.linktxt p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:left;
	line-height:18px;
}
.linktxt p a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:underline;
	font-weight:bold;
}

.linktxt p a:hover{
	text-decoration:none;
}



.linktxt h1{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#014ca2;
	margin:0px;
	padding:10px 0px 0px 0px;

}
.linktxt h2{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#6a1b00;
	margin:0px;
	font-weight:bold;
	padding:10px 0px 0px 0px;

}
.linktxt ul{

	margin:0px;
	padding:0px 0px 0px 0px;

}
.linktxt ul li{
	display:block;
	margin:0px;
	padding:0px 15px 5px 20px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	background:url(images/inn-bullets.jpg) no-repeat;
	background-position:0px 5px;
	text-align:left;
	line-height:15px;

}
.linktxt ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#069;
	text-decoration:underline;
	font-weight:normal;
}

.linktxt ul li a:hover{
	text-decoration:none;
}

.linktxt{
	margin:0px;
	padding:0px;
}

.linktxt p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:justify;
	line-height:18px;
}
.linktxt p a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:underline;
	font-weight:bold;
}

.linktxt p a:hover{
	text-decoration:none;
}



.linktxt h1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#014ca2;
	margin:0px;
	padding:10px 0px 0px 0px;

}
/*----------------------News-------------------------------*/
.news{
	width:100%;
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
}
.news-left{
	width:45%;
	margin:0px;
	padding:0px;
	float:left;
}
.news-right{
	width:55%;
	margin:0px;
	padding:0px;
	float:left;
}
.news-right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a1b00;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.news-right h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a1b00;
	font-weight:bold;
	text-decoration:none;
}
.news-right h1 a:hover{
	text-decoration:none;
	color:#e26940;

}

.news-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.news-right p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	font-weight:normal;
	text-decoration:none;
}
.news-right p a:hover{
	text-decoration:none;
	color:#333333;
}
/*----------------------News-------------------------------*/


/*--------------------Mission---------------------*/
.mission {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
.mission-descp p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0px;
	padding:0px;
}
.mission-descp h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#454545;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 5px 0px;
}
.mission-descp ul {
	margin:0px;
	padding:0px 0px 0px 15px;

}
.mission-descp  li {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	list-style-type: circle;
	
	
}
.mission-main {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
.mission-main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a1b00;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.mission-main p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a1b00;
	font-weight:bold;
	text-decoration:none;
}
.mission-main p a:hover {
	text-decoration:none;
	color:#e26940;
}
.mission-left {
	width:33%;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
.mission-middle {
	width:34%;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
.mission-right {
	width:33%;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
/*--------------------Mission---------------------*/



/*------------------Resource----------------------*/
.resource{
	width:100%;
	background:#cddae9;
	float:left;
	margin:0px;
	padding:0px;
}
.resource-main{
	width:98%;
	background:#cddae9;
	margin:0 auto;
	padding:0px;
}
.resource-main h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a1b00;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.resource-main p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px
}
.resource-main p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;

}
.resource-main p a:hover{
	text-decoration:none;

}
.resource-col1{
	width:19%;
	margin:0px;
	padding:10px 0px 10px 0px;
	float:left;
	text-align:center;
}
.resource-col2{
	width:19%;
	margin:0px;
	padding:10px 0px 10px 0px;
	float:left;
	text-align:center;

}
.resource-col3{
	width:20%;
	margin:0px;
	padding:10px 0px 10px 0px;
	float:left;
	text-align:center;

}
.resource-col4{
	width:20%;
	margin:0px;
	padding:10px 0px 10px 0px;
	float:left;
	text-align:center;

}
.resource-col5{
	width:19%;
	margin:0px;
	padding:10px 0px 10px 0px;
	float:left;
	text-align:center;

}
/*------------------Resource----------------------*/
