﻿BODY {
	font-size: 11px;
	line-height:14pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	
	/*background: #dee5f0;*/
    background-image : url('images/background1.gif');
    background-repeat : repeat-y;
    background-position : center;
}

/*--------------------containers------------------------- */
#outer-container {
	width: 100%;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
}
#container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto;
	overflow: hidden;
}

/* Table Section */
.cssCollapesBorder {
	border-collapse: collapse;
	border-width: 0px;
}

/* IE8 Menu Fix */
.IE8Fix {
    z-index: 18;
}

/* HTML Objects Section */
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

/* Footer Section */
.cssFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

/* Color Bars Section */ 
.cssBar1 {
	 background-color: #181F8A;
}

.cssBar2 {
	 background-color: #FF9900;
}

.cssBar3 {
	 background-color: #EFEFF0;
}

/* Color Bands Section */ 
.cssBand {
	background-image: url(images/bg.gif);
}

/* Background Section */
.cssBGWhite {
	 background-color: #FFFFFF;
}

.cssBGGray {
	 background-color: #EFEFF0;
}

.cssBGBlue {
	 background-color: #181F8A;
}

.cssBGBannerBlue {
	 background-color: #000080;
}

.cssBGSeaGreen {
	 background-color: #3BCDC2;	 
}

/* Blue Border Color Section */
.cssBorderBottomBlue {
	border-bottom: #181F8A thin solid 4px;
}

.cssBorderBlue {
	border:thin solid #181F8A; 
	background-color:White;
}

.cssBorderTopBlue {
	border-top: #181F8A thin solid 1px;
}



/* Gray Border Color Section */
.cssBorderBottomGray {
	border-bottom: #EFEFF0 thin solid 1px;
}

.cssBorderGray {
	border:thin solid #EFEFF0; 
	background-color:White;
}

.cssBorderTopGray {
	border-top: #EFEFF0 thin solid 1px;
}

/* Yellow Border Color Section */
.cssBorderBottomYellow {
	border-bottom: #FDC10E thin solid 1px;
}

.cssBorderTopYellow {
	border-top: #FDC10E thin solid 4px;
}

/* Orange Border Color Section */
.cssBorderBottomOrange {
	border-bottom: #FF8A00 thin solid 2px;
}

.cssBorderTopOrange {
	border-top: #FF8A00 thin solid 2px;
}

.cssBorderLeftOrange {
	border-left: #FF8A00 thin solid 2px;	
}

.cssBorderRightOrange {
	border-right: #FF8A00 thin solid 2px;	
}

/* Text Oriantation Section */
.cssTextWhite {
	color: #FFFFFF;
}

.cssTextBlue {
	color: #181F8A;
}

.cssTextYellow {
	color: #FDC10E;
}

.cssTextOrange {
	color: #ff9900;
}

.cssTextBold {    
    font-weight:bold;
}

.cssTextUnderline 
{
    text-decoration:underline;
}

.cssTextItalic 
{
    font-style:italic;
}

.cssAlignRight {
	text-align:right;
}

.cssAlignLeft {
	text-align:left;	
}

.cssAlignCenter {
	text-align:center;
}

.cssAlignCenterMoz {
	text-align:-moz-center;
}

.cssAlignJustify {
	text-align:justify;
}

.cssAlignTop {
	 vertical-align:top;
}

.cssAlignMiddle {
	 vertical-align:middle;
}

.cssAlignBottom {
	 vertical-align:bottom;
}

/* Modal Popup Section */
.cssModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* Popup Section */
.cssPopupWindowBlue {
	border:thin solid #181F8A; 
	background-color:White;
}

/* Menu Object Section 

.cssMenuLinks {	
	background-color:Green;          			
}*/

/* Anchor Section */
#linksec A:link{
	color : #181F8A;
	text-decoration : none;
}

#linksec A:visited  {
	color : #181F8A;
	text-decoration : none;
}

#linksec A:hover {
	text-decoration : underline;
	color: #000000;
}

/* Anchor Section 
A:link{
	color : #181F8A;
	text-decoration : none;
}

A:visited  {
	color : #181F8A;
	text-decoration : none;
}

A:hover {
	text-decoration : underline;
	color: #000000;
}*/

/* Anchor Section */
#linksec A:link{
	color : #181F8A;
	text-decoration : none;
}

#linksec A:visited  {
	color : #181F8A;
	text-decoration : none;
}

#linksec A:hover {
	text-decoration : underline;
	color: #181F8A;
}



#linkred A:link{
	color : #ea0606;
	text-decoration : none;
}

#linkred A:visited  {
	color : #ea0606;
	text-decoration : none;
}

#linkred A:hover {
	text-decoration : underline;
	color: #ea0606;
}



#linkVLE A:link{
	color : #181F8A;
	text-decoration : none;
}

#linkVLE A:active{
    color : #FF9900;
	text-decoration : none;
	font-weight:bold;
}

#linkVLE A:visited  {
	color : #EFEFF0;
	text-decoration : none;
}

#linkVLE A:hover {
	text-decoration : underline;
	color:Red;
	font-weight:bold;
}



/* Webpart Section */
.WebpartHeader
{
 font-family:Verdana, Tahoma;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 background-color:#000080; 
 padding-bottom:0px; 
 width:500px;
}

.WebpartContentText
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Normal;
 color:#6b6b6b;
 Padding:4px;
}

.WebpartContentText a
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Normal;
 color:#6b6b6b;
 text-decoration:underline;
 Padding:4px;
}

.WebpartContentText a:hover
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Normal;
 text-decoration:underline;
 color:#000080;
 Padding:4px;
}

.WebpartContentTextBold
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Bold;
 color:#6b6b6b;
 Padding:4px;
}

.WebpartContentTextBold a
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Bold;
 text-decoration:underline;
 color:#000080;
 Padding:4px;
}

.WebpartContentTextBold a:hover
{
 font-family:Verdana, Tahoma;
 font-size:11px;
 font-weight:Bold;
 text-decoration:underline;
 color:#000080;
 Padding:4px;
}

.Webpart_TitleBarVerbStyle
{
 border-width:1px;
 border-style:solid;
 color:Navy;
 /*background-color:White;*/
 width:65px;
}

.Webpart_MenuVerbStyle
{
 border-width:1px;
 border-style:solid;
 border-color:#FDBF01; 
 color:#000080;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(images/TabContainer/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
     
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme Ends */

  .Logintextbox 
{
    width: 100px;
    border-left : 1px solid #acc6db; 
    border-right : 1px solid #acc6db; 
    border-top : 1px solid #acc6db; 
    border-bottom : 1px solid #acc6db; 
    background-color : #fff; 
    font-size : 10px;
    font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
   color:#19479A;
 }