/* common styles */

td {
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

p {
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin : 0 0 5 0;
}

a {
	color: #4C4C4C;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
}

.txtlink {
	text-decoration: underline;
}

ul {
	margin: 5 0 5 13;
}

form {
	margin: 0 0 0 0;
}

li {
	list-style-image: url("../images/me_bullet_small.gif");
	margin: 0 0 0 0;
}

/* form layout styles */

input, select, textarea {
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 1 1 1 1;
}

input.text {
	height: 18px;
}

input.checkbox, input.radio {
	background: transparent;
	border: 0px;
	margin: 0 0 0 0;
}

/* menu styles */

.menuitem  {
	font-size: 11px;
	padding: 0 5 5 9;
}

.menu_out  {
	background-color: #E4E4E4;
	background-image: url("../images/me_tmenu_bg.gif");
}

.menu_over  {
	background-color: #F0F0F0;
	background-image: url("../images/spacer.gif");
}

.smenu_out  {
	background-color: #F0F0F0;
	background-image: url("../images/me_tsmenu_bg.gif");
}

.smenu_over  {
	color: #FF6600;
	background-color: #FFFFFF;
	background-image: url("../images/spacer.gif");
}

.menuleft {
	font-size: 11px;
	background: url(../images/me_lmenu_arrow.gif) #E4E4E4 no-repeat 19px 7px;
	padding-right: 2px; display: block; padding-left: 30px; padding-bottom: 2px; padding-top: 2px;
}

.menuleft:hover {
	background: url(../images/me_lmenu_arrow_over.gif) #F0F0F0 no-repeat 19px 7px;
}

.menuleft_over {
	font-size: 11px;
	color: #FF6600;
	background: url(../images/me_lmenu_arrow_over.gif) #FFFFFF no-repeat 19px 7px;
	padding-right: 2px; display: block; padding-left: 30px; padding-bottom: 2px; padding-top: 2px;
}

.menuleft_opened {
	font-size: 11px;
	background: url(../images/me_lmenu_arrow_opened.gif) #E4E4E4 no-repeat 19px 7px;
	padding-right: 2px; display: block; padding-left: 30px; padding-bottom: 2px; padding-top: 2px;
}

.menuleft_opened:hover {
	background: url(../images/me_lmenu_arrow_over.gif) #F0F0F0 no-repeat 19px 7px;
}

.menuleft_opened_over {
	font-size: 11px;
	color: #FF6600;
	background: url(../images/me_lmenu_arrow_opened_over.gif) #FFFFFF no-repeat 19px 7px;
	padding-right: 2px; display: block; padding-left: 30px; padding-bottom: 2px; padding-top: 2px;
}

.menuleft_opened_over:hover {
	background: url(../images/me_lmenu_arrow_over.gif) #FFFFFF no-repeat 19px 7px;
}

.smenuleft {
	font-size: 11px;
	background: url(../images/me_lmenu_arrow.gif) #E4E4E4 no-repeat 29px 7px;
	padding-right: 2px; display: block; padding-left: 40px; padding-bottom: 2px; padding-top: 2px;
}

.smenuleft:hover {
	background: url(../images/me_lmenu_arrow_over.gif) #F0F0F0 no-repeat 29px 7px;
}

.smenuleft_over {
	font-size: 11px;
	color: #FF6600;
	background: url(../images/me_lmenu_arrow_over.gif) #FFFFFF no-repeat 29px 7px;
	padding-right: 2px; display: block; padding-left: 40px; padding-bottom: 2px; padding-top: 2px;
}

.menulefttop {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background: #E4E4E4;
	padding-right: 2px; display: block; padding-left: 19px; padding-bottom: 2px; padding-top: 2px;
}

.menulefttop:hover {
	background: #F0F0F0;
}

.menulefttop_over {
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	background: #FFFFFF;
	padding-right: 2px; display: block; padding-left: 19px; padding-bottom: 2px; padding-top: 2px;
}

/* link styles */

.toppath {
	color: #666666;
	font-size: 10px;
}

.link {
	color: #527BB9;
}

.linkblue {
	font-size: 11px;
	color: #527BB9;
	margin: 0 0 3 0;
	background: url(../images/me_bluelink.gif) no-repeat 0px 5px;
	padding-right: 0px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}

.linkblue_over {
	font-size: 11px;
	color: #FF6600;
	margin: 0 0 3 0;
	background: url(../images/me_bluelink_over.gif) no-repeat 0px 5px;
	padding-right: 0px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}

.linkblue:hover {
	color: #FF6600;
	background: url(../images/me_bluelink_over.gif) no-repeat 0px 5px;
}

.linkbluereverse {
	font-size: 11px;
	color: #527BB9;
	margin: 0 0 3 0;
	background: url(../images/me_bluelinkreverse.gif) right no-repeat;
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}

.linkbluereverse:hover {
	color: #FF6600;
	background: url(../images/me_bluelinkreverse_over.gif) right no-repeat 5px;
}

.linksmall {
	font-size: 11px;
}

.linksmall_over {
	color: #FF6600;
	font-size: 11px;
}

.linkblueup {
	font-size: 11px;
	color: #527BB9;
	margin: 0 0 3 0;
	background: url(../images/me_bluelinkup.gif) no-repeat 0px 5px;
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}

.linkblueup_over {
	font-size: 11px;
	color: #FF6600;
	margin: 0 0 3 0;
	background: url(../images/me_bluelinkup_over.gif) no-repeat 0px 5px;
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}

.linkblueup:hover {
	color: #FF6600;
	background: url(../images/me_bluelinkup_over.gif) no-repeat 0px 5px;
}

.linkbluedown_over {
	font-size: 11px;
	color: #FF6600;
	margin: 0 0 3 0;
	background: url(../images/me_bluelinkdown_over.gif) no-repeat 0px 5px;
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
}

/* gallery icons */

.icon {
	background: url(../images/spacer.gif) no-repeat;
	padding: 3 3 3 3;
}

.icon_over {
	background: url(../images/me_gallery_selector.gif) no-repeat;
	padding: 3 3 3 3;
}

/* text styles */

.txtsmall {
	font-size: 11px;
}

.txtbold {
	font-size: 12px;
	font-weight: bold;
}

.txtalert {
	color: #FF6600;
	font-weight: bold;
}

.txtcopy {
	color: #666666;
	font-size: 10px;
}

.titlewhite {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.txtnote {
	color: #527BB9;
	font-size: 10px;
}

.titlegray {
	color: #BEBEBE;
	font-weight: bold;
	font-size: 16px;
	background: url(../images/me_grayline_bg.gif) repeat-x;
	height: 20px;
}

.txtgray {
	color: #C6C6C6;
}

.titlegraysimple {
	color: #A0A0A0;
	font-weight: bold;
	font-size: 14px;
}

.txtsmallgray {
	color: #C6C6C6;
	font-size: 11px;
}

img.previewImg {
    cursor: pointer;
}

#imgThumbs {
    margin: 0 !important;
    padding: 0 !important;
    background-color: blue;
}

#imgThumbs img {
    margin: 0 3px !important;
    padding: 0 !important;
    border: none !important;
    float: left;
    cursor: pointer;

}

a.prev span, a.next span {
    display: none;
}

a.prev, a.next {
    width: 12px;
    height: 40px;
    display: block;
}

a.prev {
    background: url(../images/arrow_left.jpg) no-repeat 0px 15px;
}

a.next {
    background: url(../images/arrow_right.jpg)  no-repeat 0px 15px;
}

.empty {
    width: 12px;
    height: 40px;
    display: block;
    background-color: #F0F0F0;
}

.provenLogoSmall img {
    border: none;
}

