@import url(superfish.css); 

/* Element styles */
body 							    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; line-height: 0.825em; background:#fff url(images/body_bg.jpg) repeat-x; color:#333; min-width:990px; text-align:center}
h1, h2, h3, h4, h5, h6,
form, img 	                        {padding: 0; margin: 0; border:0}
table                               {border-collapse:collapse; border:0; font-size:1em;}
th                                  {color:#333; padding:4px 2px; vertical-align:top; text-align:left}
td							        {padding: 2px; margin: 0;  line-height: 1.3em; color:#333366; vertical-align:top}
td input                            {padding:2px 0 2px 2px; margin:0}
p							        {padding: 0; margin: 0 0 12px 0; color:#333}
b, strong                           {background-color:transparent; color:#003366}
a                                   {text-decoration: none;	color:#336699}
a:hover 				            {text-decoration: underline; color:#4086FF;color:#000066}
h1                                  {font-family: Georgia, Verdana, Helvetica, sans-serif; font-size:1.6em; color:#cc3300}
h2                                  {font-family: Georgia, Verdana, Helvetica, sans-serif; color:#e03300; font-size:1.25em; line-height:1.3em; font-weight:bold; border-bottom:3px double #ffcc00; padding:0 0 7px 0; margin:0 0 14px 0}
h2 span                             {font-weight:normal; font-size:0.9em}
input, textarea, select             {font-family: Arial, Helvetica, sans-serif; font-size:1em; color:#002244; padding:2px 0 3px 2px; margin:2px 0}
h3, .dvTitle                        {color:#003366; font-size:1em; line-height:1.3em; font-weight:bold; margin:7px 0 5px 0; font-style:italic}
h3 span                             {font-weight:normal}

textarea                            {font-family: Arial, Helvetica, sans-serif; border:1px solid #336699}
ul                                  {list-style-image:url(images/bullet.gif); color:#333}
hr                                  {height:1px; color:#cc3300}

/* Element ID styles */

#main                               {width:990px; border-left:1px solid #bbb; border-right:1px solid #bbb; padding:0; text-align:left; margin-left:auto; margin-right:auto; background:#fff url(images/main_bg.jpg) repeat-x; font-size:0.675em}
#header                             {height:122px; margin-bottom:38px}
#navmenu, #menu                            {position:absolute; top:120px; left:auto; width:989px; margin:0; height:23px; border-left:1px solid #ccc; border-bottom:1px solid #fff; border-top:1px solid #ccc; background-color:#336699}

#title_row                         	{height:1.2em; margin:13px 15px 0 15px; padding: 10px 0; border-bottom:3px double #ccccff}
    #title_row h1                   {float:left; text-transform:uppercase; padding-bottom:20px;}
    #title_row span                 {text-transform:none; font-weight:normal}
    
    #title_row_right                {float:right; font-size:1em; font-weight:normal; color:#cc3300;}
    #title_row_right a              {color:#cc3300}

/* Main body styles */

#content                            {/*clear:both; */padding:15px 0 0 15px; min-height: 270px}
	#content ul                     {margin-top:5px}
	#content li                     {line-height:1.5em; margin-bottom:0.6em}
	#content div                    {float:left}
	#content p                      {line-height:1.35em; margin: 0 0 14px 0}

#all                                {width:960px}
#left								{width:296px}
#centre, #right					    {width:297px; margin-left:35px}
#leftcentre                         {width:628px}
#centreright                        {width:628px; margin-left:35px}

#footer                             {height:4.5em; background-color:#336699; border-top:1px solid white}
#footer p               			{font-family: Georgia, Arial, Helvetica, sans-serif; color:#fff; font-size:1.2em; line-height:0.6em; margin:7px 0 5px 10px}
#footer a			                {color:#fff}
#footer img						    {margin:1em 0 0 0}

/* Class styles */
.bold                               {font-weight:bold}
.fl 								{float:left; vertical-align:middle}
.fr 								{float:right; vertical-align:middle}
.cb								    {clear:both;}
.cb0								{clear:both;height:0}
.rm5                                {margin-right:5px}
.lm10                               {margin-left:10px}
.bm10                               {margin-bottom:10px}
.button                             {height:22px; padding:0 20px; font-size:1.1em; font-weight:bold}
.button:hover                       {color:Navy}
.newbutton                          {background: transparent url(images/button_r.jpg) no-repeat top right; padding:0 4px 6px 0;}
    .newbutton a                    {background: transparent url(images/button_l.jpg) no-repeat top left; padding:4px 3px 6px 7px; font-weight:bold; text-decoration:none; color:navy;display:block; text-align:center;}
    .newbutton a:hover              {color:#cc3300}
.readmore							{font-size:1.1em; font-weight:bold}
.photo							    {margin:0; width:100%}
.photo img                          {border:1px solid #ccccff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.photo p		                    {font-family: Arial,  Helvetica, sans-serif; font-size:0.875em; margin:2px 0 0 3px; color:#999; font-size:1em; width:98%}
.caption	                        {font-family: Arial,  Helvetica, sans-serif; font-size:0.925em; margin:0 0 5px 0; color:#999}
.modalBackground                    {width:100%; height:100%; background-color:gray; filter:alpha(opacity=50);opacity:0.50}
.popup                              {background-color:white; border:1px solid #6699cc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:20px}
.popup img                          {margin: 0 0 5px 0}

