/*====MORRELLO BLUE
SITE:http://www.goswaziland.co.sz
CREATED: 16/01/09
MODIFIED:
MAINTAINED: Dominique Richter
====*/
body { color: black; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background: #00007a url(img/gradient.jpg) repeat-x fixed 0 bottom; margin: 0; padding: 0; }

p { font-size: small; line-height: normal; }
li { font-size: small; line-height: normal; list-style-type: decimal; }
td { line-height: 10px; vertical-align: middle; height: 20px; }

a:link { color: #fbc92a }

a:visited { }

a:hover { }

a:active { }
h1 { color: #00007a; font-size: medium; font-weight: bold; margin: 0.83em 0; }
h2 { color: #fbc92a; font-size: medium; font-weight: bold; margin: 0.83em 0; }
h3 { color: #00007a; font-size: small; font-weight: bold; line-height: normal; margin: 0.83em 0; }
/********************************/
/*			copy classes		*/
/********************************/
.h1 { color: #00007a; font-size: medium; font-weight: bold; margin: 0.83em 0; }
.h2 { color: #fbc92a; font-size: medium; font-weight: bold; margin: 0.83em 0; }
.h3 { color: #00007a; font-size: small; font-weight: bold; line-height: normal; margin: 0.83em 0; }
.white { color: #fff; font-weight: bold; }
.red { color: #bc0707; font-weight: bold; }
.yellow { color: #fbc92a; font-weight: bold; }
/********************************/
/*			pagecells			*/
/********************************/
/************title***************/
#title { background-color: #00007a; background-position: right 0; width: 100%; margin-top: 30px; margin-right: 0; margin-left: 0; padding: 0; border-top: 1px solid #6e74e7; border-bottom: 1px solid #6e74e7; }
#banner { background-image: url(img/title_img1.jpg); background-repeat: no-repeat; background-position: right 0; position: relative; left: 0; right: 0; height: 157px; margin-top: 3px; margin-bottom: 3px; border-top: 4px solid #fbc92a; border-bottom: 4px solid #fbc92a; }
/***********wrapper***************/
#wrapper { background-color: transparent; margin: 0; padding: 0 0 50px; }
#content { background-color: #fff; text-align: left; position: relative; width: 65%; z-index: 100; visibility: visible; margin-top: 20px; margin-left: 26%; padding: 20px; border:solid 2px #6e74e7; }
/***********footer***************/
#footer { height: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0; border-top: 1px solid #6e74e7; }
#footer a:link { color: #fff; font-size: xx-small; text-decoration: none; float: right; margin: 0 20px 0 0; padding: 0; }
#footer a:hover { color: #fbc92a; font-size: xx-small; text-decoration: underline; margin: 0 20px 0 0; padding: 0; }
/********************************/
/*			img divs			*/
/********************************/
#logo { position: absolute; bottom: -4px; width: 272px; padding-left: 50px; }
/********************************/
/*			nav					*/
/********************************/
/***********main_nav*************/
.main_nav { background-color: #00007a; width: 100%; margin: 0; padding: 0; border-top: 1px solid #6e74e7; }
#main_nav { background-color: #00007a; margin: 0; padding: 0; position: relative; right: 0; float: right; }
#main_nav ul { font-weight: normal; line-height: 30px; background-color: transparent; height: 30px; margin: 0; padding: 0; list-style-type: none; display: inline; }
#main_nav li { font-size: medium; font-style: italic; line-height: 30px; float: left; margin: 0; padding: 0; border-right: 1px solid #6e74e7; border-left: 1px solid #6e74e7; list-style-type: none; display: inline; }
#main_nav li a { color: #fbc92a; text-decoration: none; background-color: transparent; margin: 0; padding: 0 10px; list-style-type: none; display: block; }
#main_nav li a:hover { color: #fff; text-decoration: underline; margin: 0; }
#main_nav li a.current{ color: #bc0707; background-color: #fbc92a; display: block; }
#main_nav li a.current:hover { color: #fff; text-decoration: underline; background-color: #fbc92a; }
/***********side_nav*************/
#side_nav { background-color: transparent; width: 100%; float: left; margin: 0; padding: 0; }
#side_nav ul { background-color: transparent; position: absolute; top: 50%; width: 100%; margin: 0; padding: 0; list-style-type: none; display: block; }
#side_nav li { font-size: medium; line-height: 50px; height: 50px; list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #6e74e7; border-bottom: 1px solid #6e74e7; }
#side_nav li a { line-height: 50px; list-style-type: none; margin: 0; padding: 0 0 0 50px; height: 50px; display: block; }
#side_nav li a.current { color: #bc0707; line-height: 50px; background-color: #fbc92a; list-style-type: none; display: block; height: 50px; }
#side_nav li a:hover { color: #fff; line-height: 50px; list-style-type: none; height: 50px; display: block; }
#side_nav li a.current:hover { color: #fff; line-height: 50px; background-color: #fbc92a; list-style-type: none; height: 50px; }
