/*SitePoint - General Style Sheet - v.0.1*/

/*----------Universal Items----------*/

/*A:link	{color: #000000}

A:visited {color: #000000}

A:active {color: #000000}

A:hover {

	color: #FF7200;

} */

/*

created skin for dotnetnuke from template

if you see error, please send mail to me

thangpdtt@gmail.com

*/

a, a:link, a:visited {
	color: #0D55A4;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*--------- New Rokkan Styles ----------*/

body {
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #f5f5f5;
}
code {
	color: #666666;
	font-family: Courier New, Courier, mono;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
li {
	padding-bottom: 2px;
}
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	color:#494949;
	line-height:18px;
}
ul, ol, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color:#494949;
	line-height:16px;
}

ul {
	list-style-image: url("images/arrow.gif");
	margin-left: 6px;
	padding-left: 8px;
}
ul#nav li, ul#nav2 li, ul#nav3 li, ul#nav4 li, ul#nav5 li, ul#nav6 li, ul#nav7 li {
	background-color: #FFFFFF;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	color: #565F69;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-weight: bold;
	padding: 2px; /* all list items */
	width: 150px;
}
ul#nav li:hover, ul#nav li.over, ul#nav2 li:hover, ul#nav2 li.over, ul#nav3 li:hover, ul#nav3 li.over, ul#nav4 li:hover, ul#nav4 li.over, ul#nav5 li:hover, ul#nav5 li.over, ul#nav6 li:hover, ul#nav6 li.over, ul#nav7 li:hover, ul#nav7 li.over {
	color: #CC0001;
}
/*dropdown navigation*/

ul#nav, ul#nav2, ul#nav3, ul#nav4, ul#nav5, ul#nav6, ul#nav7 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.alternatelink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.alternatelink a:link {
	color: #A30000;
}
.alternatelink a:visited {
	color: #A30000;
}
.alternatelink a:hover {
	color: #FF7200;
}
.alternatelink a:active {
	color: #F7A528;
}
.archive a:hover {
	text-decoration: underline;
}
.archive, .archive a:link, .archive a:visited {
	color: #CC0001;
	font-weight: bold;
	text-decoration: none;
}
.bg1 {
	background-color: #DCDCDC;
}
.bg2 {
	background-color: #C50001;
}
.bgleft {
	background-image: url("images/bg_left.gif");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftred {
	background-image: url("media/red/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftgreen {
	background-image: url("media/green/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftblue {
	background-image: url("media/blue/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftbrown {
	background-image: url("media/brown/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftorange {
	background-image: url("media/orange/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgleftpurple {
	background-image: url("media/purple/bg_left.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgright {
	background-image: url("images/bg_right.gif");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightred {
	background-image: url("media/red/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightgreen {
	background-image: url("media/green/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightblue {
	background-image: url("media/blue/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightbrown {
	background-image: url("media/brown/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightorange {
	background-image: url("media/orange/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.bgrightpurple {
	background-image: url("media/purple/bg_right.jpg");
	background-repeat: repeat-y;
	width: 10px;
}
.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.box_beige_light {
	background-color: #D8D1C7;
	color: #5F4F40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.box_blue_light1 {
	background-color: #F5F5F5;
	color: #5F4F40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.boxingray {
	background-color: #D8D1C7;
	color: #000000;
	font-size: 10px;
}
.boxtop423 {
	background-color: #5F4F40;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.boxtop5285 {
	background-color: #D14824;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.boxtop5425 {
	background-color: #7D96A6;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
/*----------Footer----------*/

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer td {
	vertical-align:right;
}
.footer, A.footer:link, A.footer:active, A.footer:visited {
	color: #828890;
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
A.footer:hover {
	color: #CC0001;
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.hdrtext {
	color: #FFFFFF;
	font-family: arial, verdana;
	font-size: 19px;
	padding-left: 12px;
	padding-top: 85px;
}
.hdrtext2 {
	color: #FFFFFF;
	font-family: arial, verdana;
	font-size: 19px;
	padding-left: 10px;
	padding-top: 40px;
}
.heading_large {
	color: #5F4F40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.heading_medium {
	color: #5F4F40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.heading_medium_white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.highlight a:hover {
	text-decoration: underline;
}
.highlight, .highlight a:link, .highlight a:visited {
	color: #CC0001;
	text-decoration: none;
}
/*----------Body classes----------*/

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.langmenu {
	color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.langmenu a:link {
	color: #AAAAAA;
	text-decoration: none;
}
.langmenu a:visited {
	color: #AAAAAA;
	text-decoration: none;
}
.langmenu a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.langmenu a:active {
	color: #FF0000;
	text-decoration: none;
}
.left_nav {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.left_page_title {
	color: #A30000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.breadcrumb_bar {
	height:20px;
	background-color:#FFFFFF;
	padding-left:15px;
}
.breadcrumb, A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited {
	font:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.breadcrumb:hover {
	font:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #0d55a4;
	TEXT-DECORATION:underline
}
/*----------Separators----------*/

.leftcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.linkunderline a:link {
	color: #000000;
}
.linkunderline a:visited {
	color: #000000;
}
.linkunderline a:hover {
	color: #000000;
	text-decoration: underline;
}
.linkunderline a:active {
	color: #000000;
}
.menusep {
	color: #808080;
	font-size: 10px;
	font-weight: bold;
}
.modal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.modal2 a:link {
	color: #0000B3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.modal2 a:visited {
	color: #0000B3;
}
.modal2 a:hover {
	color: #0000B3;
	text-decoration: underline;
}
.modal2 a:active {
	color: #0000B3;
	text-decoration: none;
}
.namestring {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.navheader {
	padding: 4px 0px 4px 14px;
}
.navheader a:link, .navheader a:visited {
	color: #565F69;
	font-weight: bold;
	text-decoration: none;
}
.navheader a:hover {
	text-decoration: underline;
}
.navitem {
	background-image: url("images/arrow3.gif");
	background-position: 8px 6px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 20px;
}
.navitem a:link, .navitem a:visited {
	color: #565F69;
	text-decoration: none;
}
.navitem a:hover {
	text-decoration: underline;
}
.navitemactive {
	background-image: url("images/arrow3.gif");
	background-position: 8px 6px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 20px;
}
.navitemactive, .navitemactive a:link, .navitemactive a:visited {
	color: #CC0001;
	text-decoration: none;
}
.navitemactiveparent {
	background-image: url("images/arrow_down.gif");
	background-position: 2px 8px;
	background-repeat: no-repeat;
	padding: 4 8 4 14;
}
.navitemactiveparent, .navitemactiveparent a:link, .navitemactiveparent a:visited {
	color: #CC0001;
	font-weight: bold;
	text-decoration: none;
}
.promotext {
	color: #565F69;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 6px 0px;
}
.quote {
	color: #828890;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.red {
	color: #CC0001;
}
.redbold {
	color: #CC0001;
	font-weight: bold;
}
.right_column_text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smalloc {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.smalltable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.smalltextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.smalltextverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.standardform {
	background-color: #EEEEEE;
}
.standardform th {
	background-color: #AAAAAA;
}
.subhead {
	color: #79695A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subnavitem {
	background-image: url("images/arrow3.gif");
	background-position: 16px 6px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 28px;
}
.subnavitem a:link, .subnavitem a:visited {
	color: #565F69;
	text-decoration: none;
}
.subnavitem a:hover {
	text-decoration: underline;
}
.subnavitemactive {
	background-image: url("images/arrow3.gif");
	background-position: 16px 6px;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 28px;
}
.subnavitemactive a:link, .subnavitemactive a:visited {
	color: #CC0001;
	text-decoration: none;
}
.table_heading {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table_text_white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tablebdr {
	border: 2px dotted #D8D1C7;
	color: #767070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
}
/*----------Header----------*/

/*----------Service Menu----------*/

.topmenu {
	color: #857E7E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.topmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.topmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.topmenu a:hover {
	background-color: #79695B;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#flashcontent {
	border: solid 0px #000000;
	height: 225px;
	width: 764px;
}
#info {
	overflow: auto;
	width: 300px;
}
/*for Search Control*/

#search input {
	font-size: 11px;
	color: #022141;
	height: 16px;
	margin-bottom: 3px;
	margin-right: 3px;
}
#search label {
	margin-top:3px;
	margin-bottom:5px;
}
/*defined style sheet for pane*/



.toppane {
	width: 100%;
	height: 0%;
	background-color: transparent;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 4px;
}
.leftpane {
	padding-left: 0px;
	padding-right: 4px;
	padding-top:0px;
	vertical-align:top;
	height: 100%;
	background-color: transparent;
}
.TopRightPane {
	padding-right: 4px;
	padding-top: 6px;
	width: 100%;
	height: 0%;
	background-color: transparent;
}
.contentpane {
	width: 50%;
	height: 100%;
	background-color: transparent;
	padding-top:0px;
	padding-right: 8px;
	vertical-align:top;
}
.rightpane {
	height: 50%;
	background-color: transparent;
	padding-top:0px;
	padding-right: 4px;
	vertical-align:top;
}
.bottompane {
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 6px;
	width: 100%;
	height: 0%;
	background-color: transparent;
}
.contentpaneadmin {
	width: 100%;
	height: 100%;
	background-color: transparent;
	padding-top:6px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align:top;
}
.columnleft, .columnright {
	padding-right: 4px;
}
.BannerPane {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.BannerPaneRed {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/red/topbanner_bg.jpg) no-repeat top right;
}
.BannerPaneGreen {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/green/topbanner_bg.jpg) no-repeat top right;
}
.BannerPaneBlue {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/blue/topbanner_bg.jpg) no-repeat top right;
}
.BannerPaneBrown {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/brown/topbanner_bg.jpg) no-repeat top right;
}
.BannerPaneOrange {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/orange/topbanner_bg.jpg) no-repeat top right;
}
.BannerPanepurple {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(media/purple/topbanner_bg.jpg) no-repeat top right;
}
/* [SOLPATRMENU] */

.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	font-weight: normal;
	font-size: 11px;
	color: #022141;
	border-style: none;
	height: 20px;
	padding:2px 15px 2px 10px;
}
.MainMenu_MenuItemSel {
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	height: 20px;
	background-color: transparent;
	padding:2px 15px 2px 10px;
}
.MainMenu_MenuIcon {
	display: none;
}
.MainMenu_MenuArrow {
	display: none;
}
.MainMenu_MenuBreak {
	height: 0px;
	width: 0px;
	border-style: none;
	background-color: transparent;
}
.MainMenu_SubMenu {
	border-right: #6B7486 1px solid;
	border-top: #6B7486 1px solid;
	border-left: #6B7486 1px solid;
	border-bottom: #6B7486 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_SubMenuItemSel {
	font-size: 11px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: #5E5E5E;
	border-bottom-style: none;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_MenuIcon_Admin {
	border-top: #f0f0f0 1px solid;
	border-left: #f0f0f0 1px solid;
	width: 0px;
	border-bottom: #f0f0f0 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_MenuBreak_Admin {
	height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #9298a4;
	border-bottom-style: none;
}
.MainMenu_RootMenuItem_Admin {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	text-align:center;
}
.MainMenu_RootMenuItemActive_Admin {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	text-align:center;
}
.MainMenu_RootMenuItemSel_Admin {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	text-align:center;
}
.LabelEditOverClass {
	text-decoration: none;
}
.Current_Date {
	color: #fff;
}
.copyright, .copyright a:link, .copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
.copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:underline;
}
.botlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.botlink a:hover {
	color: #C5C5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.botlink, .botlink a:link, .botlink a:visited {
	color: #C5C5C5;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#TopRightBlock {
	float:right;
}

