* {
    -moz-box-sizing:        border-box;
}

A {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    text-decoration:        none;
}
A:link {
    text-decoration:        none;
}
A:hover {
    color:                  #4b6ea2;
    text-decoration:        underline;
}
A.tabitem {
	background-color:		#fff;
	background-image:		url(/images/tab.gif);
	border-bottom:			2px solid #8c8c8c;
	color:				#000;
	float:				left;
	padding:			6px 8px 2px 8px;
	text-decoration:		none;
}
A.tabitem:hover {
	color:				#4b6ea2;
	border-bottom:			2px solid #4b6ea2;
	text-decoration:		none;
}
IMG.tabitem {
	border:				0px;
	height:				16px;
	margin:  			2px 6px 2px 0px;
	width:				16px;
}
BODY {
    background:             url(/images/bkg.gif);
    background-attachment:  scroll;
    background-color:       #4b6ea2;
    background-repeat:      repeat-x;
    margin:                 0px 0px 20px 0px;
}
INPUT, SELECT {
    font:                   12px Tahoma, Sans;
}
FIELDSET {
    margin:                 0px;
    padding:                4px;
    -moz-border-radius:     6px;
}
FORM {
    margin:                 0px;
}
HR {
    background-color:       #4b6ea2; /* mozilla */
    border:                 0px;     /* fixes mozilla height */
    clear:                  both;
    color:                  #4b6ea2; /* ie */
    float:                  none;
    height:                 1px;
    margin:                 4px 0px 4px 0px;
    width:                  99%;
}
H1 {
	font:                   24px Tahoma, Sans;
}
H2 {
	font:                   12px Tahoma, Sans;
	height:                 15px;
	vertical-align:         top;
	display: 		inline;
	font-weight:            bold;
}
IMG.icon {
    border:                 0px;
    margin:                 0px 5px 0px 3px;
}
	
LABEL {
    color:                  #000;
    display:                block;
    float:                  left;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    height:                 17px;
    margin:                 0px 6px 0px 0px;
    padding-top:            2px;
    text-align:             right;
    white-space:            nowrap;
    width:                  120px;
}
LEGEND {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    padding:                4px 8px 8px 4px;
}
P {
    font:                   11px Tahoma, Sans;
}
SELECT {
    font:                   12px Tahoma, Sans;
    /*border:                 1px solid InactiveCaption;*/
    margin:                 1px 0px 1px 0px;
    width:                  220px;
}
TEXTAREA {
    /*border:                 1px solid InactiveCaption;*/
    font:                   12px Tahoma, Sans;
    margin:                 1px 0px 1px 0px;
    width:                  220px;
}
.bodytext {
    font:                   12px Tahoma, Sans;
    font-weight:            normal;
    color:                  #000;
}
.reviewtext {
    font:                   12px Tahoma, Sans;
    font-weight:            normal;
    color:                  #000;
	text-align: 			left;
	vertical-align: 		top;
	
}
.bodytext-b {
    color:                  #000;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
}
.bodytext-c {
    color:                  #000;
    font:                   12px Tahoma, Sans;
    font-weight:            normal;
    text-align:             center;
}
.datatablenormal {
    background-color:       #FFF;
    color:                  #333;
    font:                   11px Tahoma, Sans;
}
.datatabletitle {
    background-color:       #a5c4e4;
    color:                  #FFF;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
A.datatabletitle:link {
    background-color:       #eee;
    color:                  blue;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
A.datatabletitle:visited {
    background-color:       #eee;
    color:                  blue;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
A.datatabletitle:active {
    background-color:       #eee;
    color:                  blue;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
A.datatabletitle:hover {
    background-color:       #eee;
    color:                  blue;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
.errortext {
    color:                  #FF0000;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
}
.footer {
    background-color:       #a5c4e4;
    border:                 1px solid #999;
    clear:                  both;
    display:                block;
    margin:                 5px 0px 20px 0px;
    padding:                3px 0px 3px 0px;
    text-align:             center;
    vertical-align:         middle;
    width:                  752px;
}
.footer-alt {
    background-color:       #a5c4e4;
    border:                 10px solid #ffff00;
    width:                  752px;
}
.footertext {
    color:                  #FFF;
    font:                   10px Tahoma, Sans;
    font-weight:            normal;
    padding:                5px;
    text-decoration:        none;
}
.footertext-b {
    color:                  #FFF;
    font:                   10px Tahoma, Sans;
    font-weight:            bold;
    padding:                5px;
    text-decoration:        none;
}
.headertext {
    background-color:       #a5c4e4;
    color:                  #fff;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    height:                 20px;
    padding:                4px 0px 0px 4px;
    vertical-align:         middle;
    border-bottom:			1px solid #090909;
}
a.headertext:hover {
    color:                  #FFF;
    text-decoration:        underline;
}
.heading {
    font:                   13px Tahoma, Sans;
    font-weight:            bold;
    margin:                 0px 0px 3px 0px;
}
.help {
    background-color:       #FFF;
    border:                 1px solid #000;
    margin:                 10px;
    padding:                10px;
}
.helptext {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    text-align:             justify;
}
.helptext-b {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    text-align:             left;
}
.helptext-c {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    text-align:             center;
}
.helptext-u {
    color:                  #333;
    font:                   12px Tahoma, Sans;
    text-decoration:        underline;
}
.highlightrownormal {
    font-size:              8px;
}
.highlightrowtitle {
    font-size:              8px;
    text-align:             right;
}
.icon {
    margin:                 2px 6px 1px 6px;
}
.infoline {
    clear:                  left;
    color:                  #333;
    font:                   11px Tahoma, Sans;
    padding:                5px 0px 5px 0px;
	padding-left:			10px;
	text-align:				left;
}
.breadcrumbs {
    clear:                  left;
    color:                  #333;
    font:                   11px Tahoma, Sans;
    padding:                5px 0px 5px 0px;
	padding-left:			10px;
	text-align:				left;
}
.input-text {
    font:                   12px Tahoma, Sans;
    font-weight:            normal;
    width:                  220px;
}
.label-plain {
    color:                  #000;
    display:                inline;
    float:                  none;
    font-weight:            normal;
/*    height:                 17px; */
    padding-left:           5px;
    text-align:             left;
    width:                  auto;
}
.link {
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    text-decoration:        underline;
}
a.link {
    text-decoration:        underline;
}
.flink {
    font:                   11px Tahoma, Sans;
    color:                  #FFF;

    text-decoration:        underline;
}
a.flink {
    text-decoration:        underline;
}
a.flink:hover{
    font:                   11px Tahoma, Sans;
    color:                  #FFF;
    text-decoration:        underline;
}

.listheader {
    background-color:       #a5c4e4;
    color:                  #FFF;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    text-decoration:        none;
}
.listheader-alt {
    background-color:       #4b6ea2;
    color:                  #FFF;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    text-decoration:        none;
}
.listtext {
    font:                   11px Tahoma, Sans;
    color:                  #333;
	white-space: 			nowrap;
}
.listtext-w {
    font:                   11px Tahoma, Sans;
    color:                  #333;
	vertical-align: 		top; 
}
.listtext-t {
    font:                   11px Tahoma, Sans;
    color:                  #333;
	white-space: 			nowrap;
	vertical-align: 		top; 
}
.listtext-b {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
	text-align: 			right;
	white-space: 			nowrap;
	padding-right:			3px;
}
.listtext-bl {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
	text-align: 			left;
	white-space: 			nowrap;
	padding-right:			3px;
}
.listtext-bt {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
	text-align: 			right;
	white-space: 			nowrap;
	padding-right:			3px;
	vertical-align: 		top;
}
.listtext-bc {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
	text-align:				center;

	padding-right:			3px;
}
.listtext-i {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-style:             italic;
}
.listtext-c {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            normal;
    text-align:             center;
}
.listtext-r {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    text-align:             right;
}
.list-delete {
    background-color:       #FF9898;
}
.lowercontentdiv {
    clear:                  both;
    height:                 100%;
    width:                  750px;
}
.rated-hd-main-content {
    background-color:       #FFF;
    border:                 1px solid #666;
    clear:                  both;
    padding:                10px 0px 10px 0px;
    top:                    10px;
    width:                  752px;
}
.navt {
	border:					1px solid #090909;
	margin:					5px 0px 0px 0px;
	width:					250px;
}

.latestgal {
	padding:                3px;
	text-align:             center;
	}
.menubar {
    background-color:       #FFF;
    border-bottom:          0px dotted #a5c4e4;
    font:                   11px Tahoma, Sans;
    margin:                 0px 0px 10px 0px;
    padding:                4px;
    text-align:             right;
}
.menuitem {
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    padding:                0px;
}
a.menuitem:hover {
    text-decoration:        underline;
}
.menuitem-selected {
    background-color:       #eee;
    border:                 0px solid #aaa;
    color:                  #4b6ea2;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    padding:                0px 2px 0px 2px;
}
.navtab {
    font:                   11px Tahoma, Sans;
    color:                  #333;
    text-decoration:        none;
}
a.navtab:hover {
    color:                  #4b6ea2;
    text-decoration:        underline;
}
.pageheadline {
    font:                   24px Tahoma, Sans;
    font-weight:            normal;
    color:                  #333;
}
.rated-hd-header {
    margin:                 0px 0px 5px 0px;
    width:                  752px;
	text-align:             left;
}
.rated-hd-Logo {
    float:                  left;
    height:                 71px;
    padding-top:            16px;
    text-align:             left;
    width:                  301px;
}
.rated-hd-tabs {
    background-color:       #4b6ea2;
    float:                  right;
    margin:                 65px 0px 0px 0px;
	text-align:             right;
}
.rated-hd-nav {
    background-color:       #a5c4e4;
    color:                  #FFFFFF;
    font:                   11px Tahoma, Sans;
    font-weight:            bold;
    height:                 20px;
    padding:                4px 0px 0px 4px;
    vertical-align:         middle;
}
.rated-hd-header-div {
	padding-left:		5px;
	position:		absolute;
	top:			95px;
	width:			750px;
}
.subheadline {
    color:                  #90232E;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    margin:                 5px 0px 5px 10px;
}
.title {
    background-color:       #eee;
    border:                 1px solid #aaa;
    font:                   15px Tahoma, Sans;
    font-weight:            bold;
    height:                 28px;
    margin:                 1px 0px 0px 0px;
    overflow:               hidden;
    padding:                3px 4px 2px 4px;
    width:                  auto;
    text-align:		    left;
}
.uploadframe {
    height:                 24px;
    width:                  500px;
}
#ui_message {
    background-color:       #E7E7DD;
    border:                 1px solid #aaa;
    border-top:             0px;
    color:                  #000;
    cursor:                 default;
    font:                   12px Tahoma, Sans;
    font-weight:            bold;
    height:                 22px;
    margin-bottom:          3px;
    overflow:               visible;
    padding:                3px;
}
#ui_title {
    float:                  left;
    overflow:               hidden;
    width:                  550px;
}
.whats-this {
    color:                  #333;
    font:                   11px Tahoma, Sans;
    font-style:             italic;
}

.photo_tpg {
border: 1px dashed #666;
}
/* Inline styles are used because image controls hard code a border property */

.photo_198 {
border: 4px solid #FFFFFF;
}

.photo {
border: 4px solid #FFFFFF;
}
.pageheader {
    margin-top:             0px;
    width:                  752px;
}
.pagelogo {
    float:                  left;
    height:                 63px;
    padding-top:	    10px;
    text-align:		    left;
    width:                  230px;
}
.pagetabs {
    float:                  right;
    height:                 30px;
    margin:                 62px 0px 4px 0px;
}
.pagemenu {
    margin-top:             0px;
    height:                 95px;
    text-align:             right;
}
img.tpg {border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; border-top: #FFFFFF solid 1px; border-bottom: #FFFFFF solid 1px;}
    :hover img.tpg { border: 1px dashed #00C5FC }
    :hover img.tpg { -moz-border: 1px dashed #00C5FC }
    
/*CSS for the Navigation menu*/
#b2 {
	width: 159px;
	padding: 0 0 0 0;
	margin-bottom: 19px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
	background-color: #6898d0;
	color: #333;
}
#b2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}		
#b2 li {
	margin: 0;
	width: auto;
}
#b2 li a {
	display: block;
	padding: 3px 0px 4px 1em;
	border-bottom: 1px dashed #fff;
	background-color: #EAF3FF;
	background: #EAF3FF url(images/arrow.gif) no-repeat center left;
	color: #007AF4;
	text-decoration: none;
	width: auto;
}
#b2 li a:hover {
	background-color: #FFAC59;
	color: #CC3300;
}

#navcontainer { margin-left: 0;background-color: #EFEFEF; }

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 12px Tahoma, Sans;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
	display: block;
	padding: 5px 5px;
	width: 248px;
	color: #000;
	background-color: #EFEFEF;
	text-decoration: none;
	font-weight: bold;
}

#navcontainer a:hover
{
	color: #fff;
	background-color: #4B6EA2;
	text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
	display: block;
	padding: 5px 5px 5px 30px;
	width: 248px;
	color: #000;
	background-color: #EFEFEF;
	text-decoration: none;
	font-weight:normal;
}

#navcontainer ul ul a:hover
{
	color: #000;
	background-color: #a5c4e4;
	text-decoration: none;
}

.listing0
{
	background-color:#EFEFEF;
	border:1px solid #090909;
	clear:left;
	float:left;
	margin:5px;
	width:			460px;
}

.listing1
{
	background-color:#ffffff;
}

.listingheader
{
	border-bottom:1px solid #090909;
	background-color:       #a5c4e4;
	font:                   12px Tahoma, Sans;
	font-weight:            bold;
	color:                  #fff;
	padding:                4px 0px 0px 4px;
	height:			20px;
	vertical-align:         top;
}

.listing2
{
	background-color:#EFEFEF;
}

.sitedesc
{
	text-align:             left;
	vertical-align:         top;
}

/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: both;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}
.pages a {
 
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    background: #ffffff;
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

