.MsoNormal { margin-top:0px; margin-bottom:0px; }

.FAQAnswer
{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
}
.FAQQuestion
{
	font-weight:bold;
	font-size:14px;
}

/*******************
Code Formatting
*********************/
/*
.code 
{
	font-family:Arial Narrow;
	font-size:medium;
	background-color:#eee9e9;
	border-style:groove;
	border-width:thin;
	color:Black;
	overflow:auto;
}
.comment 
{
	color:Green;
}
.keyword
{
	color:Blue;
	text-transform:uppercase;
}
.quoted
{
	color:Maroon;
}
*/
.comment_title
{
	font-weight:bold;
	font-size:larger;
	padding-bottom:10px;
}
.comment_footer
{
	font-size:smaller;
	padding-bottom:3px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.comment a
{
	border:0;
}
.comment_body
{
	padding-left:20px;
	padding-bottom:10px;
}

.ErrorNotification
{
	color:Red;
}

.faq
{
	padding-left:15px;
	padding-right:0px;
	margin-right:0px;
	min-width:688;
}

.GuestBook
{
	font-family:Arial;
	font-size:medium;
}

/******************
HTML Tags
******************/

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4E4E4E; /*#595959;*/
	margin:0px 0px;
	background: #CBCBCB; /*url(bg-main.gif) repeat-x;*/
	font-size:1em; /*medium;*/
	overflow:auto;
	}

/*#content p, #content-side-2 p, table {
	margin:0px 0px 20px 0px;
	}*/

#content-side-2 img {
	border:none;
	}
	#content-side2
	{
		margin:0;
		padding:0;
	}

#breadcrumb-side label {
	display:none
	}

/******************
FORM STYLES
******************/

#content-container form 
{
	margin:20px 0px;
	padding:0px 0px 0px 0px;
	}

#content-container fieldset 
{
	margin:10px 0px 20px 0px;
	padding:0px 10px 10px 20px;
	}

/* a nested fieldset */
#content-container fieldset fieldset {
	margin:15px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	}

#content-container legend {
	margin-bottom:0px;
	padding:0px 10px 5px 5px;
	color:#666666;
	font-weight:bold;
	}

/* a nested legend */
#content-container fieldset fieldset legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	}


#breadcrumb-side form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#breadcrumb-side form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#breadcrumb-side form legend {
	display:none;
	}

/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work 
a:link {
	color:#FF6600;
	}

a:visited {
	color:#0000cd;
	}

a:hover {
	color:#FF3300;
	text-decoration:none;
	}

a:active {
	color:#669966;
	}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work 
#mainnav-container a:link {
	color:#0000cd;
	}

#mainnav-container a:visited {
	color:#0000cd;
	}

#mainnav-container a:hover {
	color:#FF6633;
	text-decoration:none;
	}

#mainnav-container a:active {
	color:#669966;
	}

 All link states are selected with an "a" 
#header a {
	color:#FFFFFF
	}

#breadcrumb-container a {
	color:#0000cd;
	}*/

/******************
HEADINGS
******************/

h1 {
	font-size:1.6em;
	padding:0;
	color:#2886c8;
	/*color:#4169e1;*/
	margin:0 0 10px 0;
	text-align: center;
}

h2 {
	font-size:1.4em;
	}

h3 {
	font-size:1.1em;
	}
	
h4 {
	font-size:.9em;
	}
	
h5 {
	font-size:.9em;
	}
	
h6 {
	font-size:.8em;
	}

#three-column-container h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	}

/******************
Layout Divs
******************/

/* IE doesn't use min-height */
#mainnav-container {
	padding:8px 10px 0px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	height:24px;
	min-height:24px;
	font-size:small;
	}

#mainnav {
	float:left;
	width:70%;
	}

#mainnav-side {
	float:right;
	width:30%;
	text-align:right;
	}

#header {
	margin-bottom:2px;
	color:Black;
	padding:10px 10px 10px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	height:70px;
	min-height:50px;
	background-color:White;
	/*background: #580808 url(bg-header.gif) repeat-x;*/
	font-size:1.8em;
	font-weight:bold;
	overflow:visible;
	}
/*
#header a {
	text-decoration:none;
	color:#FFFFFF;
	}*/

#slogan {
	font-size:.68em;
	margin:0px;
	font-weight:normal;
	padding-top:7px;
	}
	
#breadcrumb-container {
	border-bottom:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	/*height:35px;*/
	min-height:35px;
	/*overflow:visible;*/
	font-size:small;
	}

#breadcrumb 
{
	float:left;
	padding: 8px 5px 4px 5px;
	height:30px;
	}

#breadcrumb-side {
	float:right;
	padding: 6px 5px 6px 5px;
	}

#content-container {
	background-color:#F6F6F6;
	border-top:1px solid #CBCBCB;
	border-right:1px solid #7F7F7F;
	border-bottom:2px solid #7F7F7F;
	border-left:1px solid #CBCBCB;
	padding:0px;
	margin:0px;
	position:relative;
	}

#content-side {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	padding:10px;
	}

#content-side-2 {
	position:absolute;
	top:0;
	right:0px;
	width:120px;
	padding:10px;
	}

#content {
	padding:10px 10px 0px 10px;
	margin:0px 140px 0px 171px;
	min-height:700px;
	height:auto;
	background-color:#FFFFFF;
	border-left:1px dashed #D0D0BF;
	border-right:1px dashed #D0D0BF;
	}
	
	/* for Internet Explorer */
/*\*/
* html #content {
height: 700px;
}
/**/


#three-column-container {
	width:100%;
	margin:10px 0px;
	text-align:justify;
	}

#three-column-left {
	float:left;
	width:30%
	}

#three-column-right {
	float:right;
	width:30%
	}

#three-column-middle {
	width:30%;
	margin:0px 32% 0px 35%;
	}

#footer {
	margin-top:80px;
	padding:20px 10px 0px 10px;
	border-top:1px solid #7F7F7F;
	text-align:center;
	clear:both;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	font-size:.95em;
	vertical-align:bottom;
	
	}

/******************
MENU ITEMS
******************/

#mainnav-container ul {
	margin:0px;
	padding:0px;
	}

#mainnav-container li {
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}

#mainnav-side li {
	padding:0px;
	margin: 5px 0px 5px 10px;
	}

/******************
LISTS - IN THE CONTENT DIV
******************/

#content ul.list, #content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

#content ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(bullet.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}

/******************
LISTS - IN THE RIGHT OR LEFT COLUMNS
******************

#content-side-2 ul.list, #content-side-2 ul.link-list-vertical,
#content-side ul.list, #content-side ul.link-list-vertical {
	margin:0px 0px 15px 0px;
	padding:0px;
	}

#content-side-2 ul.list li,
#content-side ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(bullet-right.gif) no-repeat;
	background-position:0 .6em;
	}

#content-side-2 ul.link-list-vertical li,
#content-side ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content-side-2 ul.link-list-vertical li a:link,
#content-side ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(bullet-link.gif) no-repeat;
	}

#content-side-2 ul.link-list-vertical li a:visited,
	background-position:0 .6em;
#content-side ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content-side-2 ul.link-list-vertical li a:hover,
#content-side ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content-side-2 ul.link-list-vertical li a:active,
#content-side ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}

/******************
TABLE STYLES
******************/

.table {
	width:100%;
	border:1px solid #D0D0BF;
	border-collapse:collapse;
	}
	
.table td {
	padding:10px;
	}

thead th, tfoot th {
	background-color:#E8E8E8;
	border-bottom:2px solid #D0D0BF;
	border-top:2px solid #D0D0BF;
	padding:10px;
	font-weight:normal;
	font-variant:small-caps;
	}

/******************
CLASSES
******************/

.button-big {
	margin-top:8px;
	}

img.photobig, img.photosmall {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #E0E0E0 url(background_table_04.gif) repeat-x;
	padding:8px;
	}

img.photosmall {
	margin-right:10px;
	margin-bottom:2px;
	float: left;
	}
	
.searchbox {
	height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

.button-search {
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	}

.none {
	display:none;
	}

.clear {
	clear:both;
	}
	
a:link{color:#2886c8;
	text-align: center;
} /*#4169e1;}*/
a:visited{color:#2886c8; } 

/* Gridview */

.GridView
{
	color:#333333;
	border-color:#A9A9A9;
	border-style:none; 
	border-width:0px;
	padding:0px;
	background-color:White;
	font-size:small;
	
}

.GridView-Header 
{

	background-color:Black;
	font-weight:bold;
	color:White;
	background-image:url("../../images/shading_black.png");
	}
.GridView-Header a
{
	color:White;
}

.GridView-AltRow
{
	background-color:White;
	color:#284775;
}

.GridView-Pager
{
	background-color:Black;
	font-weight:bold;
	color:Red;
	background-image:url("../../images/shading_black.png");
	text-align:center;
}
.GridView-Pager a
{
	color:White;
	font-weight:bold
}

.GridView-SelectedRow
{
	background-color:#E2DED6;
	font-weight:bold;
	color:#333333;
}

.GridView-RowStyle
{
	background-color:#F7F6F3;
	color:#333333;
}

.GridView-Footer
{
background-color:Black;
	font-weight:bold;
	color:White;
	background-image:url("../../images/shading_black.png");
} 

.GridView-HeaderRow
{
	/*color:White;
	background-color:#2886c8;
	font-weight:bold;*/
	background-color:Black;
	font-weight:bold;
	color:White;
	background-image:url("../../images/shading_black.png");
}


.LoginTitle
{
	background-color:#2886c8;
	font-weight:bold;
	font-size:xx-small;
	color:White;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../Images/SavedStar.png);
}

.collapsePanelHeader{
	background-image: url(../../images/banner.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	border-color:#0b6187;
	border-width:1px;
	border-style:solid;
}
.collapsePanel
{
	/*border-bottom-color:#0b6187;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-left-color:#0b6187;
	border-left-width:1px;
	border-left-style:dotted;	
	border-right-color:#0b6187;
	border-right-width:1px;
	border-right-style: dotted;*/
	background-color:#edf5fa; /*#d2e5f3;*/
	padding:5px;
	text-align:left;
}
.watermarked
{
	/*background-color:#edf5fa; */
	border:1px solid #BEBEBE;
	color:gray;
}
.unwatermarked
{
	/*background-color:White;*/
	border:1px solid #BEBEBE;
	color:Black
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#edf5fa; /*#ffffdd;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.wizard 
{
	background-color:#F6F6F6; /*#edf5fa;*/
	border-width:1px;
	border-color:#2886c8; /*Gray;*/
	border-style:dotted;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	height:350px;
	padding:15px;

}

.wizardNav 
{
	background-color:#F6F6F6; /*#edf5fa;*/
	border-width:1px;
	border-color:#2886c8; /*Gray;*/
	border-style:dotted;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	padding:15px;

}

.categoryNode a
{
	color: #2886c8;
	}
	
	.menu_static_item img { padding-right:8px;}
	.menu_static_item { font-size:14px; font-weight:bold}
	.menu_dynamic_item img {padding-right:8px;}
	.menu_dynamic
{
	z-index: 100; /* IE8 Fix*/
}
	
	/* Forum */
	


/*topheader*/
.topheader {margin-bottom:20px;font-size: 12pt}
.topheader table {height:25px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:25px;}
.topheader th {height:25px;background-image:url(../../forum/images/darkgradient.gif); background-repeat:repeat-x;color:White;white-space:nowrap;font-weight:normal;}
.topheader a {color: #2886c8;text-decoration: none; font-weight:bold;}
.topheader a:hover{text-decoration:underline; color:White; font-weight:bold;}
.topheader th:hover { background-image:url(../../forum/images/darkgradient_.gif); }
.topheader th.menuitem {color:#505050;text-align:center;width:12%;border-left:1px solid #949494;border-right:1px solid #949494;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #949494;color:Silver;text-align:left;border-right:none; padding-left:3%;}
.topheader td.outerheader {width:6px;}

/*header*/
.header table {font-size: 8pt;background-color:Transparent;width:100%;height:60px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';margin-top:5px;}
/*.header a {color: #333399;text-decoration: underline;}
.header a:hover{text-decoration: none;}*/
.header img{vertical-align:middle;border:none;}
.header input[type="text"], .header input[type="password"] {font-family:Tahoma;font-size:100%;border:slategray 1px solid;padding-left:0px;padding-right:0px;}

/*main body*/
.forumcontent table {font-size:8pt;background-color:#FFFFFF;border-collapse:collapse;border:1px solid silver;}
/*.forumcontent table {font-size: 8pt;border-collapse:collapse;background-color:#FFFFFF;}/*
/*.forumcontent h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';}
.forumcontent h2 {margin-bottom: 0px;font-size: 10pt;}
.forumcontent h3 {font-weight: bold;font-size: 8pt;margin-bottom: 0px;}
.forumcontent a {color: #333399;text-decoration: underline;}
.forumcontent a:hover{text-decoration: none;}*/
.forumcontent h3 {font-weight:bold;font-size:100%;margin:4px;} /* New */
.forumcontent th {background-image:url(../../forum/images/darkgradient.gif);border:none;color:White;font-weight:bold;font-size:100%;text-align:justify;padding:0px 5px 0px 5px;height:25px;}
.forumcontent th {background-image:url(../../forum/images/darkgradient.gif);color:#606D85;font-weight: bold;font-size: 9pt;text-align: left;padding: 5px 5px 5px 5px;}
/*.forumcontent th a {color: #606D85;font-size: 8pt;font-weight: normal;text-decoration: none; }*/
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver;}

.forumcontent button{font-family: Verdana;font-size: 8pt;border: slategray 1px solid;color:#606D85;}
/*.forumcontent textarea{font-family: Verdana;font-size: 8pt;border-left: slategray 1px solid;border-right: slategray 1px solid;border-bottom: slategray 1px solid;border-top: none;}*/
.forumcontent select{font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:17px;margin-bottom:17px;}

.forumcontent textarea{font-family:Tahoma;font-size:100%;border-left:slategray 1px solid;border-right:slategray 1px solid;border-bottom:slategray 1px solid;border-top:none;padding-left:0px;padding-right:0px;}
.forumcontent input[type="text"] {padding-left:0px;padding-right:0px;}

.forumcontent input[type="file"],
.forumcontent input[type="password"],
.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.forumcontent input[type="text"]
{border:1px solid slategray;font-family:Tahoma;font-size:100%;}

.forumHeader {color:#606D85; font-weight:bold;}


/*INPUT[type="text"], INPUT[type="button"], INPUT[type="submit"], INPUT[type="file"], INPUT[type="password"]
{border: 1px solid slategray;font-family: Verdana;font-size: 8pt;}*/

/* other classes */
img.avatar {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; -ms-interpolation-mode:bicubic;}
.gradientbutton {background-image:url('../../forum/images/darkgradient.gif');color:#606D85;font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.radiolist td {text-align: left;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer;color:#606D85;}
/*div.editbar{margin-top: 3px;background-image: url('../../forum/images/editbar_bg.gif');height: 20px;border-left: 1px solid slategray;border-right: 1px solid slategray;border-top: 1px solid slategray;}*/
div.editbar{margin-top:5px;padding-bottom:2px;background-image:url('images/editbar_bg.gif');height:20px;border-left:1px solid slategray;border-right:1px solid slategray;border-top:1px solid slategray;border-bottom:1px solid silver;}
div.quote{text-decoration: none;background-color:#F0F0F0; border-style:groove; border-width:1px; padding:5px; margin-left:15px;}

/****************

.WiseSoftAppHeader
{
	background-color: #2886c8; 
	margin-top: 0px; 
	padding-top: 0px;
}
.WiseSoftAppHeader h2
{
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	text-align: center; 
	color: White;
	margin-top: 0px;
}
.UserAppHeader
{
	background-color:#606D85; 
	margin-top: 0px; 
	padding-top: 0px;
}
.UserAppHeader h2
{
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	text-align: center; 
	color: White;
	margin-top: 0px;
}
******************/

.article-container
{
	border-style: solid; border-width: 1px; border-color: Silver; width: 100%;
    text-align: left; margin-top:0px; padding-top:0px;margin-bottom:0px; padding-bottom:0px;
}
.article-header
{
	background-color: #2886c8;margin-top:0px; padding-top:0px;
	padding-bottom: 0px; margin-bottom: 0px; text-align: center; margin-top:0px;
	font-size:1.3em; font-weight:bold;
	color: White;
	background-image:url("../../images/test2.gif");
}
.articlelink-header
{
	background-color: #2886c8;margin-top:0px; padding-top:0px;
	padding-bottom: 0px; margin-bottom: 0px; text-align: center; margin-top:0px;
	font-size:1.3em; font-weight:bold;
	color: White;
	background-image:url("../../images/test2.gif");
}
.articlesoft-header
{
	background-color: #2886c8;margin-top:0px; padding-top:0px;
	padding-bottom: 0px; margin-bottom: 0px; text-align: center; margin-top:0px;
	font-size:1.3em; font-weight:bold;
	color: White;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: Gray;
	background-image:url("../../images/shading_black.png");
}
.articledoc-header
{
	background-color: #2886c8;margin-top:0px; padding-top:0px;
	padding-bottom: 0px; margin-bottom: 0px; text-align: center; margin-top:0px;
	font-size:1.3em; font-weight:bold;
	color: White;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: Gray;
	background-image:url("../../images/shading_black.png");
}
.articlescript-header
{
	margin-top:0px; padding-top:0px;
	padding-bottom: 0px; margin-bottom: 0px; text-align: center; margin-top:0px;
	font-size:1.3em; font-weight:bold;
	color: White;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: Gray;
	background-image:url("../../images/shading_darkgray.png");
	font-weight:900;
}
.articlescript-header a
{
	color:White;
	/*color:#2a2a2a;*/
}

.articlesoft-header a
{
	color:white;
}

.articledoc-header a
{
	color:white;
}

.article-header a
{
	color:White;
}
.articlelink-header a
{
	color:White;
}

.article-info
{
	font-size: x-small; margin-bottom: 5px; float: none;
}
.article-info-table
{
	width: 100%; border-bottom-style: solid; border-bottom-width: 1px;
    border-bottom-color: Silver; background-color: #F6F6F6; text-align: left;
}

.AppSidebar
{
	border-color:#2886c8;
	border-style:solid;
	border-width:1px;
	background-color:White;
	text-align:left; 
	font-weight:bold;
	font-size:9pt;
	margin-bottom:15px;
}
.AppSidebar-Header
{
	background-color:#2886c8;
	color:White;
	font-weight:bold;
	text-align:center;
}

.AppSidebarLink
{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}

	.openid_large_btn {
		width: 100px;
		height: 60px;
		border: 1px solid #DDD;
		/*display:table;*/
		float: left;
		text-align:center;
				}
	.openid_large_btn_highlight {
		width: 94px;
		height: 54px;
		border: 4px solid #DDD;
		/*display:table;*/
		float: left;
		text-align:center;
	}



	.openid_small_btn {
		width: 41px;
		height: 40px;
		border: 1px solid #DDD;
		margin: 3px;
		float: left;
			text-align:center;
		vertical-align:middle;
	}	
	
		.openid_small_btn_highlight {
		width: 35px;
		height: 34px;
		border: 4px solid #AAA;
		margin: 3px;
		float: left;
			text-align:center;
		vertical-align:middle;
	}
	
	.Login
	{
		border-style:solid;
		border-width:1px;
		border-color:Gray;
		padding:5px;
		font-family:Arial;
		width:300px;
		background-color:#F6F6F6;
		font-size:12px;
		text-align:left;
	}	
	.Login table{ width:300px;}
	
	.Login-Header
	{
		font-size:14px;
		 font-weight:bold;
		 text-align:center;	
		color:White;
		background-color:#2886c8;
		
	}
	
	.OpenProviderLogin
	{
		text-align:left;
		font-size:14px;
		font-weight:bold;
		border-style:solid; 
		border-width:1px; 
		border-color:Gray; 
		padding:10px; 
		width:425px;
		background-color:#F6F6F6;
	}
	.OpenProviderLogin td
	{
		background-color:White;
	}
	
	.ScriptSection-Header 
{
	background-color:White;
	font-weight:bold;
	color:#4E4E4E;
	text-align:center;
	font-size:20px;
	background-image:url("../../images/shading_offwhite.png");
	}
	

	
/*	.center 
	{
	
		margin-left:auto ; margin-right:auto; 
	         
	 text-align: -moz-center !important; text-align:center;
	 }

*/
