.pageMenu { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;FONT-WEIGHT: normal;TEXT-DECORATION: none;BACKGROUND-COLOR: white;text-align: center;width: 100%;word-spacing: 3;}
.BreadCrumbs { font-family: Verdana; font-size: 12px; }
.BreadCrumbs a:Link { font-family: Verdana; font-size: 12px; color: blue; text-decoration: underline; font-weight: normal; }
.BreadCrumbs a:visited { font-family: Verdana; font-size: 12px; color: blue; text-decoration: underline; font-weight: normal; }
.BreadCrumbs a:hover { font-family: Verdana; font-size: 12px; color: blue; text-decoration: none; font-weight: normal; }

/*SlideShow Styles*/
.SlideShowBody { background-color: Black; margin: 0px; }
#SlideShow { position: relative; display: block; margin: auto; height: 600px; width: 500px; } 
#SlideShow img { position: absolute; border: solid 2px #333333; padding: 1px 1px 1px 1px; background-color: #777777; }
#SlideShowControls { display: block; position: relative; top: -50px; vertical-align: middle; width: 375; height: 75px; margin: auto; }
#SlideShowControls .Controls { width: 375px; height: 75px; border: solid 1px #555555; visibility: hidden; background-image: url(   '/Images/Controls_Background.gif' ); z-index: 1000; text-align: center; }
#SlideShowControls img { cursor: pointer; top: 15px; position: relative; }
#Logo { padding: 10px 0px 0px 10px; }
a img { border: none; }

.mainContent
{
    BORDER-BOTTOM: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: top;
}

td
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.header
{
    COLOR: #000000;
    FONT-FAMILY: Arial black, Arial, Helvetica, sans-serif;
    FONT-SIZE: 19;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.header1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.header2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.topHeader
{
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #8CEFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;

}

.topHeader A:link
{
	border-top: #8CEFFF 1px solid;
	border-bottom: #8CEFFF 1px solid;
	border-left: #8CEFFF 1px solid;
	border-right: #8CEFFF 1px solid;
    BACKGROUND-COLOR: #8CEFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    COLOR: #000000;
    width: 20%;
}
.topHeader A:visited
{
	border-top: #8CEFFF 1px solid;
	border-bottom: #8CEFFF 1px solid;
	border-left: #8CEFFF 1px solid;
	border-right: #8CEFFF 1px solid;
	BACKGROUND-COLOR: #8CEFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    COLOR: #000000;
    width: 20%;
}
.topHeader A:hover
{
	border-top: #8CEFFF 1px solid;
	border-bottom: #8CEFFF 1px solid;
	border-left: #8CEFFF 1px solid;
	border-right: #8CEFFF 1px solid;
    BACKGROUND-COLOR: #AEFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    COLOR: #000000;
    width: 20%;
}

.firstLetter
{
	FONT-SIZE: 20pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif;
}

.contentHeader { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-Bottom: 0px; text-align: left;}
.contentBody {border-right: #314d96 1px solid; border-left: #314d96 1px solid;border-bottom: #314d96 1px solid; background-color: #eeeeee}

th
{
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    vertical-align: top;
}

.image
{
	background-color:white;
	border:1px solid black;
}

.shadow
{
	padding: 10 10 10 10;
	filter:shadow(color:gray,strength=10,direction=135);
}

.button
{
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    height: 20;
    cursor: hand;
}

.input
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
}

.highlightText TD
{
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	text-align: justify;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px;
    PADDING-Bottom: 15px;
}

.cartHeader
{
	text-align: right;
}

.inputHeader
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
	font-weight: bold;
}

.leftmenu
{
    vertical-align: top;
    /*background-color: #e7efff;*/
    /*border-bottom: #d8d8d8 1px solid;
    border-right: #d8d8d8 1px solid;
    border-left: #d8d8d8 1px solid;
    border-top: #d8d8d8 1px solid;*/
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-right: 0px;
    PADDING-left: 0px;
}

.leftmenu .menuSection1
{
    PADDING-TOP: 0px;
    PADDING-left: 10px;
    PADDING-right: 10px;
    padding-bottom: 2px;
    background-color: #efefef;
    border-bottom: #d8d8d8 1px solid;
    border-right: #d8d8d8 1px solid;
    border-left: #d8d8d8 1px solid;
    border-top: #d8d8d8 1px solid;
}

.leftmenu .menuSection2
{
    PADDING-TOP: 0px;
    PADDING-left: 10px;
    PADDING-right: 10px;
    padding-bottom: 2px;
    background-color: #efefef;
    border-bottom: #d8d8d8 1px solid;
    border-right: #d8d8d8 1px solid;
    border-left: #d8d8d8 1px solid;
    border-top: #d8d8d8 1px solid;
}


.leftmenu .menuSection1 th
{
	
	width: 100%;
    PADDING-right: 5px;
    PADDING-left: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}

.leftmenu .menuSection2 th
{
	width: 100%;
    PADDING-right: 5px;
    PADDING-left: 5px;
    border-top: #d8d8d8 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}


.leftmenu .menuSection2 th A:link
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
}


.leftmenu .menuSection2 th A:visited
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
}


.leftmenu .menuSection2 th A:hover
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
}

.leftmenu .menuSection2 A:link
{
    text-decoration: none;
}


.leftmenu .menuSection2 A:visited
{
    text-decoration: none;
}


.leftmenu .menuSection2 A:hover
{
    text-decoration: underline;
}

.leftmenu .menuSection1 th A:link
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}

.leftmenu .menuSection1 th A:visited
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
        FONT-SIZE: 9pt;
}


.leftmenu .menuSection1 th A:hover
{
    Color: #000000;
    text-decoration: none;
    width: 100%;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}

.contextBar { background-image: url(/images/backUp.gif); vertical-align: middle; border: #a6a6a6 1px solid; padding: 2 0 1 0; height: 25px; }
.contextBar a { padding: 0 2 0 2; text-decoration: none;}
.contextBar a:hover { text-decoration: none; }
.contextBar a:visited { text-decoration: none; }
.contextBar a:link { text-decoration: none; }



.notification
{
	width: 400px;
	display: block;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	padding: 5 5 5 5;
	background-color: #efefef;
}


.properties
{


}

.properties th
{
	text-align:left;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 7px;

}

.properties td
{
	text-align:left;
	padding-left: 15px;
	font-size: 9pt;
}

.calendar { padding: 0 0 0 0; }
.calendar td { padding: 0 0 0 0; }
.calendar th { padding: 0 0 0 0; }

.properties .required
{
	color: Red;
	padding-left: 3px;
}

.properties .informational
{
	font-style:italic;
	font-size: 8pt;
}

.properties .notification
{
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	padding: 5 5 5 5;
	background-color: #efefef;
	text-align: center;
}

.description
{
	padding: 0 10 10 10;
	width: 100%;
	text-align: left;
}

.imgInfo
{
	/*width: 20;
	padding: 0 10 5 10;*/
}

/******************************Main Menu**********************************/

.mainMenu
{
	background-image: url(/images/backUp.gif);
	vertical-align: middle;
	border: #a6a6a6 1px solid;
	padding: 0px 0px 0px 0px;
	/*height: 18px;*/
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.mainMenu a
{
	background-image: url(/images/backUp.gif);
	vertical-align: middle;
	border-right: solid 1px #a6a6a6;
	color: #000000;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 19px;
}

.mainMenu a:hover
{
	background-image: url(/images/backUpOver.gif);

}


/******************************Content List**********************************/
.contentList
{
    border-left: solid 1px #314D96;
    border-right: solid 1px #314D96;
    border-bottom: solid 1px #314D96;
    background-color: #eeeeee;

}

.contentList td
{
    padding: 2 10 2 10;
}

.contentList a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.contentList a:hover
{
    TEXT-DECORATION: none;
}

/******************************Content List Header**********************************/
.contentHeader
{
    color: #ffffff;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    
}


/******************************Login**********************************/
.contentSection a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.contentSection a:hover
{
    TEXT-DECORATION: none;
}

/******************************Context Bar**********************************/
.contextBar a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.contentSection a:hover
{
    TEXT-DECORATION: none;
}

/******************************Menu Section**********************************/
.menuSection2 a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.menuSection2 a:hover
{
    TEXT-DECORATION: none;
}

/******************************Menu Section**********************************/
.breadCrumbs a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.breadCrumbs a:hover
{
    TEXT-DECORATION: none;
}

/******************************Top Global Bar**********************************/
.globalBar a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.globalBar a:hover
{
    TEXT-DECORATION: none;
}

/******************************Footer**********************************/
.footer
{
	width: 100%;
    PADDING-right: 5px;
    PADDING-left: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.footer a
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}
.footer a:hover
{
    TEXT-DECORATION: none;
}

/***************************************Category List*******************/
.subLinks
{
	padding: 0 0 0 15;
}

/***************************************Categories**********************/
.Categories
{
	/*width: 100%;*/
	vertical-align: top;
	padding: 0 10 0 10;
}

.Categories td
{
	vertical-align: top;
}

.Categories .Category a
{
	color: #000000;
	font-size: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    text-decoration: none;
    padding: 0 0 0 10;
}

.Categories .Category a:hover
{
    /*text-decoration: underline;*/
}

.Categories .subCategory
{
	padding: 0 0 0 20;
}

.Categories .subCategory a
{
	COLOR: #0000FF;
	font-size: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    text-decoration: none;
}

.Categories .subCategory a:hover
{
    text-decoration: underline;
}

/***************************************Home Menu**********************/
.homeMenu
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

.homeMenu a
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: #0000FF;
}

.homeMenu a:hover
{
	text-decoration: none;
}

.homeMenu .title a
{
	border-bottom: solid 1px #000000;
	width: 100%;
	text-decoration: none;
	display: block;
}

.homeMenu .title a
{
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*******************************Content Grid*****************************************/
.contentGrid{width: 100%;}
.contentGrid .header td{border-top: solid 1px #000000;border-left: solid 1px #ffffff;border-right: solid 1px #000000;border-bottom: solid 1px #cccccc;text-align: left;	background-color: #ededed;padding: 0 0 0 0;	font-weight: bold;}
.contentGrid .header td a{width: 100%;border-top: solid 1px #ededed;border-bottom: solid 1px #cccccc;background-color: #ededed;padding-left: 10px;color: black;text-decoration: none;padding: 0 0 2 10;}
.contentGrid .header td a:hover{width: 100%;border-top: solid 1px #ededed;background-color: #cccccc;color: black;text-decoration: none;}
.contentGrid td{padding: 2 5 2 5;border-bottom: solid 1px #cccccc;}
.ContentCount { font-weight: bold; font-size: 16px; display: block; text-align: left;}
/************************************Search*********************************/
.search{font-size: 14px;color: #324897;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;width: 100%;border-bottom: solid 1px #324E97; text-align: left;}
/**************************************GridViewManage**************************/
.GridViewManage td a{font-family: Verdana;font-size: 12px;margin: 0 0 0 0;text-decoration: underline;color: #0000FF;}
.GridViewManage td a:hover{font-family: Verdana;font-size: 12px;margin: 0 0 0 0;text-decoration: none;color: #0000FF;}
.GridViewManage td a:Visited{color: #0000FF;}
.row { padding: 3 3 3 3; }
/*.GridHeader { background-color: #000000; color: #ffffff; font-weight:bold; font-size: 12px; }*/
.GridHeader th { background-color: #000000; color: #ffffff; font-weight:bold; font-size: 12px; }
.GridHeader th a{text-decoration: underline; font-weight: bold; color: #ffffff; width: 100%; padding: 2 2 2 2; display: block;}
.GridHeader th a:hover{background-color: #666666; } /*666666*/
.GridHeader th a:Visited{text-decoration: underline; font-weight: bold; color: #ffffff; width: 100%; }
/**************************************GridViewUser**************************/
.GridViewUser td a{font-family: Verdana;font-size: 12px;margin: 0 0 0 0;text-decoration: underline;color: #0000FF;}
.GridViewUser td a:hover{font-family: Verdana;font-size: 12px;margin: 0 0 0 0;text-decoration: none;color: #0000FF;}
.GridViewUser td a:Visited{color: #0000FF;}
/*.GridViewUserHeader { background-color: #000000; color: #ffffff; font-weight:bold; font-size: 12px;}*/
.GridViewUserHeader th { background-image: url(/images/backUp.gif); font-weight:bold; font-size: 12px; }
.GridViewUserHeader th a{text-decoration: underline; font-weight: bold; color: #000000; width: 100%; display: block; padding: 2 2 2 2; }
.GridViewUserHeader th a:hover{background-image: url(/images/backUpOver.gif); }
.GridViewUserHeader th a:Visited{text-decoration: underline; font-weight: bold; color: #000000; width: 100%;}
/*******************************Input styles****************************/
.inputTable { font-size:12px; font-family: Verdana;}
.inputTable .header { font-weight: bold; font-size: 12px; font-family: Verdana;}
.inputTable th { font-weight: normal; font-size: 12px; text-align: left; padding: 0 15 0 10; font-family: Verdana;}
.LoginStatus {font-size: 12px; color: Black; text-align: right; padding: 5 5 5 5; width: 100%; font-family: Verdana;}
.Button { cursor: hand;}
/*******************************Side Menu Settings****************************/
.MenuTitle { font-size: 14px; font-family: Helvetica; padding: 0 0 2 0; }
.MenuOptions { font-size: 11px; color: #444444; padding: 0 0 5 0; display: block; }
.MenuSubGroup { border-top: #d8d8d8 1px solid; line-height: 1.5; width: 100%; display: block; }
.MenuSubGroupOptions { border-top: #d8d8d8 1px solid; font-size: 11px; color: #444444; padding: 5 0 5 0; display: block; }
.subgroup { border-top: #d8d8d8 1px solid; padding-top: 5px; width: 100%; display: block; }
/*******************************Select Album Cover***************************/
.AlbumCoverSelection { height: 300px; width: 400px; display: block; text-align: center; overflow: auto; overflow-x: hidden; padding: 2 2 2 2; border: solid 1 black; background-color: Silver; }
.SearchResults { display: block; text-align: left; width: 100%;}
/*******************************Image Details***************************/
.imageDetails { text-align: left; border-top: solid 1px black; width: 600px; padding: 5 3 5 3; }
.imageDetails a:hover { text-decoration: none; }
.imageDetails a:Visited { color: Blue;}
.ImageDetails h1 { font-size: 14px; font-weight: bold; padding: 0 0 0 0; margin: 0 0 5 0; }
.ImageDetails .header {  font-size: 13px; padding: 2 2 2 2; margin: 0 0 5 0; background-color: #efefef; width:100%;font-family: Verdana; }
.ImageDetails .header .Title {  font-weight: bold;  float: left; }
.ImageDetails .header .Date { float: right; font-style: italic; font-weight: normal; }
.ImageDetails p { padding: 0 0 0 25; display: block; margin: 0 0 0 50; }
.imageDetails .message { display: block; width: 100%; padding: 5 0 5 0; }
.imageDetails .message .image { float:left; }
/*******************************Sexy Button********************************************/
/****http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html****/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.sbutton {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.sbutton span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.sbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.sbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
/*******************************Netvibes Integration********************************************/
.NetvibesIntegration { padding: 10 0 10 0; border-top: solid 1px #CCCCCC; margin: 10 0 0 0; }
