p, span, td, li, div, h1, h2, h3, h4, h5, h6
{
    font-family: Arial;
}

body, html
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    background: #70797f;
}


#pagecontent
{
    width: 998px;
    margin-left: auto;
    margin-right: auto;
    height: 100%; 
    background: #ffffff;
    margin-top: 2px;
    margin-bottom: 0px;
    border: 1px solid #ffffff;
    min-height: 1300px;
}

#innerpage
{
    height:100%;
    margin: 10px;
    margin-bottom: 0px;
}

#left_sidebar
{
    float: left;
}

#nav_header
{
    width: 243px;
    height: 157px;
    color: #ffffff;
    background: #004972;
    background-image: url(/static/images/mylogo.png);
    text-align: center;
    margin-bottom: 5px;
}

#nav_header a
{
    color: #ffffff;
    text-decoration: none;
    font-family: Arial;
    font-weight: normal;
    font-size: 16pt;
    position: relative;
    top: 18px;
}

#nav_sections
{
    width: 243px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#nav_sections li
{
    background: #75bad7;
    border-bottom: 1px solid #ffffff;
    display: block;
}

#nav_sections li a
{
    margin-left: 20px;
    color: #ffffff;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    display: block;
    padding: 5px;
}

#nav_sections li.active
{
    background: #f9b500;
}


#nav_sections li a:hover
{
    text-decoration: underline;
}


#subsections
{
    width: 243px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#subsections li
{
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
    display: block;
}

#subsections li a
{
    margin-left: 20px;
    color: #666666;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    display: block;
    padding: 5px;
}

#subsections li.active
{
    background: #003366;
}

#subsections li.active a
{
    color: #ffffff;
}


#subsections li a:hover
{
    text-decoration: underline;
}

.sideheading
{
    background: #afb0b2;
    width: 243px;
}

#rightbar h3, #rightbar h3 a
{
    background: #afb0b2;
    color: #ffffff;
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    padding: 5px;
    margin: 0px;
    margin-left: 20px;

}

#rightbar h3 a
{
    text-decoration: none;
    background: #75bad7;
    font-size: 10pt;
}

#rightbar h3 a:hover
{
    text-decoration: underline;
}

#weather_report
{
    width: 243px;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

#weather_report ul
{
    width: 273px;
    margin: 0px;
    padding: 0px;
    list-style:none;
    display: inline;
}

#weather_report ul li
{
    float: left;
    width: 78px;
    display:inline;
    background: #ffffff;
    display: block;
}

#weather_report ul li img
{
    margin-left: auto;
    margin-right: auto;

}

#weather_report ul li img, #weather_report ul li span
{
    display:block;
}

#weather_report ul li span
{
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
}

#advertising
{
    width: 243px;
    height: 240px;
    background: url('/static/images/grow_02.jpg');
}

#main_content
{
    float:right;
    width: 727px;
    margin: 0px;
    margin-top: 0px;
}

#header
{
    width: 727px;
    height: 158px;
    background: url('/static/images/dubview3.png');
    text-align: right;
    font-family: Arial;
    font-size: 9pt;
    color: #666666;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#xmasheader
{
    width: 727px;
    height: 200px;
    color: #666666;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    padding-right: 0px;
}



#featuredcontent
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 460px;
}

#articlecontent, #eventslist
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 470px;

}

#rightbar
{
    float: left;
    width: 223px;
    width: 173px;
    border-left: 2px solid #e1e1e2;
    margin: 0px;
    padding: 0px;
}



#featuredcontent li, #articlecontent li, #eventslist li
{
    border-bottom: 2px solid #e1e1e2;
    margin: 0px; 
    padding: 0px;
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
}

#featuredcontent li img, #articlecontent li img, #eventslist li img
{
    float: left;
}

#featuredcontent li h3, #articlecontent li h3, #eventslist li h3, #eventslist a.title
{
    background: #ffffff;
    color: #75bad7;
    font-family: Arial;
    font-size:12pt;
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
}

#articlecontent li span.date
{
    margin-left: 20px;
}

h3
{
    background: #ffffff;
    color: #75bad7;
    font-family: Arial;
    font-size:16pt;
    margin: 0px;
    padding: 0px;
}

#featuredcontent li h3 a,#articlecontent li h3 a, #eventslist li h3 a
{
    text-decoration: none;
    color: #75bad7;
}

#featuredcontent h3 a:hover, #articlecontent h3 a:hover, #eventslist li h3 a:hover
{
    text-decoration: underline;
}

#featuredcontent li h4, #featuredcontent li p, #articlecontent li h4, #articlecontent li p, #eventslist li p, #eventslist li h4
{
    font-family: Arial;
    color: #000000;
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
    margin-left: 20px;
    padding: 0px;
}

#featuredcontent li h4, #articlecontent li h4, #eventslist li h4
{
    float: left;
    width: 70%;
}

.articledesc
{
    float: left;
    width: 334px;
}

#eventslist li div.articledesc
{
    width: 300px;
}

#featuredcontent li p, #articlecontent li p
{
}

#articlecontent li p
{
}

#right_side
{
    margin: 0px;
    padding: 0px;
}

a.sectionlink, a.articlelink
{
    display: block;
    color: #f9b500;
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    text-decoration: none;
    margin-left: 20px;
}

a.sectionlink:hover, a.articlelink:hover
{
    text-decoration: underline;
}

#searchform
{
    width: 230px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 10px;
}

.listform, .listform ul
{
    list-style:none;
}


ul.listform label
{
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}

#searchfield
{
    border: 0px;
    background: #e1e1e2;
    font-family: Arial;
    margin: 0px;
    padding: 5px;
    width: 150px;
}

#searchbutton
{
    border: 0px;
    color: #ffffff;
    font-family: Arial;
    margin: 0px;
    padding: 4px;
    background: #75bad7;
}

#left_sidebar div.sideheading h3
{
    background: #afb0b2;
    color: #ffffff;
    font-size: 10pt;
    padding: 5px;
    padding-left: 10px;
    margin-top: 5px;
}

#rightbar div.sideheading 
{
    background: #75bad7;
    width: 243px;
    margin: 0px;
    padding: 0px
}

#rightbar div.sideheading h3
{
    background: #75bad7;
    font-size: 10pt;
}

#events
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#events li
{
    border-bottom: 1px dashed #e1e1e2;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

#events li a
{
    color: #000000;
    text-decoration: none;

}

#events li a:hover
{
    text-decoration: underline;
}

#events li h3
{
    background: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

#events li p 
{
    background: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}


.arrow
{
    display: inline;
    border: 0px;
}

a.morelink
{
    display: block;
    color: #f9b500;
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 20px;
}

a.morelink img
{
    position: relative;
    top: 3px;
}

a.morelink:hover
{
    text-decoration: underline;
}

#international
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#international li
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

#international li h3
{
    color: #75bad7;
    background: #ffffff;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

#international li p 
{
    background: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

#international li a.morelink
{
    margin-left: 0px;
}

#international li h4
{
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
}

#map
{
    width: 243px;
    height: 184px;
    background: url('/static/images/map.png');

}

#dubvideo
{
    width: 243px;
    height: 162px;
    background-image: url(/static/dubvideo/thumb.png);
}

#footer
{
 width: 998px;
    margin-left: auto;
    margin-right: auto;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 11px;
    color: #c6c7c8;
}

#footer ul
{
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#footer ul li
{
    display: inline;
    border-left: 1px solid #c6c7c8;
    margin: 0px;
    padding: 0px;
    color :#c6c7c8;
}

#footer ul li a
{
    color :#c6c7c8;
    margin-left: 5px;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}


#footer ul li a:hover
{
    text-decoration: underline;
}

.articleimage
{
    float: left;
    padding: 5px;
    margin-top: 15px;
}

.thanksto
{
    font-size: 8pt;
    margin-left: 15px;
}

.thanksto a
{
    text-decoration:none;
    color: #f9b500;
}

.thanksto a:hover
{
    text-decoration: underline;
}

.clear
{
    clear:both;
}

h3.pagetitle
{
    margin-top: 10px;
    width: 460px;
}


#videocontainer
{
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}

.headinglink
{
    color: #ffffff;
    text-decoration: none;
}

#mapcontainer, #contentcontainer
{
    width: 472px;
    margin-right: 10px;
    float: left;
    font-size: 10pt;
}

.articleform
{
    list-style:none;
    padding: 0px;
    margin: 0px;
}

li.venue
{
    font-weight: bold;
}

.advertisementbanner
{
    border: 0px;
    margin-top: 2px;
    width: 727px;
}

#twitimage
{
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	padding-top: 10px;
	padding-left: 8px;

}

#faceimage
{
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	padding-top: 10px;
}

#xmasmsg
{
	width: 240px;
}

#xmasmsg img
{
	width: 160px;
	margin-left: 40px;
	margin-top: 20px;
}

#xmasmsg p
{
	font-size: 9pt;
	text-align: center;
}

