*                  { font-style:normal; margin:0; outline:none; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; }
body               { background-color:#E9F3FD; color:#000000;}

#content           { padding-top:10px; background-color:#E9F3FD; }

img                { border:0; vertical-align:middle; }

a:link, a:visited, a:focus { color:#253C82; }
a:hover, a:active { color:#DB2522; }

a.links:link, a.links:visited, a.links:hover, a.links:active, a.links:focus { color:black;}

/* Header */
#header            { background:#F4F4F4 url(/layout/background-header.gif) repeat-x; border-bottom:2px solid #0D142E; height:150px; position:relative; }

/* Footer */
#footer            { padding:10px; border-top:2px solid #0D142E; background: #E9F3FD url(/layout/background-footer.gif) repeat-x; height:80px; table-layout:fixed; }
#footer, #footer a { color:White; font-size:10px; }
#footer a:hover    { color:#253C82; }
#footer td          { text-align:left; padding:6px 0; margin-left:7px; font-size:10px; }

/* Menu */
.menu              { width:100%; padding: 0px; list-style:none; }
.menu li a         { display:block; padding:2px 5px 2px 17px; border-bottom:dotted 1px #253C82; color:#000000; background:url(/layout/menu.gif) no-repeat 5px center; font-size:11px; }
.menu a:visited    { color:#000000; } 
.menu li ul a      { padding-left:27px; background-position:17px center; }
.menu li ul ul a   { padding-left:37px; background-position:27px center; }
.menu a.active,
.menu a.active:visited,
.menu a:hover      { color:#000000; background-color:#7496E5; background-image:url(/layout/menu.gif); }

.menucolumn		   { background-color:#D8DDE3; border:solid 2px #253C82; width:170px; }
.rightcolumn	   { background-color:#E9F3FD; width:170px; }
.menutitle         { background:#253C82; color:#FFFFFF; font-weight:600; display:block; padding:3px 20px 3px 8px; }
.menusubtitle	   { font-weight:bold; font-size:11px; color:#253C82; text-decoration:none; padding-top:10px; padding-left:5px; padding-right:5px; border-bottom:dotted 1px #253C82; }

h1                 { font-weight: bold; font-size:18px; text-align:center; padding-top:6px; padding-bottom: 20px; color:#253C82; }
h2                 { font-weight: bold; font-size:16px; text-align:center; padding-top:5px; padding-bottom: 3px; color:#253C82; }
h3                 { font-weight: bold; font-size:12px; text-align:center; padding-top:5px; color:#253C82; }

.texttitle         { font-weight:bold; font-size:small; text-align:left; padding-top:10px; padding-bottom:4px; color:#253C82; }
.text              { text-align:left; }
.text ul		   { margin-top:5px; margin-bottom:6px; margin-left:6px; margin-right:0px; }
.text li		   { margin-bottom:3px; }
.small             { font-size:10px; }
.newline           { padding-top: 8px; }

.TableHeader	   { color:white; background-color:#253C82; height:20px; font-weight:bold; }

.dreamstime		   { padding-top:1px; text-align:right; font-size:xx-small; }
.dreamstime-left   { padding-top:1px; text-align:left; font-size: xx-small; }

img.left-floating  { float:left; border-style: none; }
img.right-floating { float:right; border-style: none; }
img.none-floating  { float:none; border-style: none; }

.left-floating	   { float:left; border-style:none; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.right-floating	   { float:right; border-style:none; padding-left:5px; padding-top:5px; padding-bottom:5px; }

.GridView		   { border: solid 1px #8597AF; background-color: #F4F6F8; }
.GridViewHeader	   { color: white; background-color: #6E8AAA; height: 20px; font-weight: bold; }
.GridViewFooter    { color: #4A3C8C; background-color: #6E8AAA; }
.GridViewSelectedItem { color: #000000; background-color: #CDDAFF; }
.GridViewItem	   { color: #000000; background-color: #DEE5EB; }
.GridViewAlternatingItem { color: #000000; background-color: #C4C4C4; }
.GridViewPager     { color: black; background-color: #C3D0DF; text-align: left; }
.GridViewPager a:link { color: white; }
.GridViewLinkButton { text-decoration: none; }
.GridViewPager td  { padding-left: 2px; padding-right: 2px; }
.GridViewSeparator td { border: solid 1px #8597AF; }

/*Modal Popup*/
.modalBackground   { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup        { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:500px; }
.modalPopupRating  { background-color:#DEE5EB; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:500px; }

/* 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); }


