﻿
/* Default elements */
body
{
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, Tahoma, Verdana, Arial;
	font-size: 12pt;
	background-color: white;
	color: #ee91bd;
}

h1
{
	font-size: 16pt;
	font-weight: bold;
}
h2
{
	font-size: 12pt;
	font-weight: bold;
	line-height: 9px;
}
h3
{
	font-size: 11pt;
	font-weight: bold;
}

#fullpage_nobg h3 {
color:#FFFFFF;
font-size: 14pt;
padding-top: 10px;
margin-bottom: 0px;
}

#fullpage_nobg a {
color:#FFFFFF;
text-decoration: underline;
}

hr
{
	color: #ee91bd;
}

a {
text-decoration: none;
}

a:link
{
	color: #b0b0b0;
}

a:visited
{
   color: #b0b0b0;
}

a:hover
{
	color: #ed95bf;
}

img
{
	border: 0px;
}

label
{
	font-weight: bold;
	color: #ee91bd;
}

pre
{
	font-family: "Courier New" , Courier, mono;
	background-color: #c0c0c0;
	border: #000000 thin solid;
}
code
{
	color: #b22222;
	font-family: "Courier New" , Courier, mono;
}

input
{
	font-size: 11pt;
	font-family: Tahoma, Verdana, Arial;
}

textarea
{
	font-size: 11pt;
	font-family: Tahoma, Verdana, Arial;
}



/* Link Buttons */
a.rss
{
	background: url(res/feed.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.newitem
{
	background: url(res/document_new.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.edititem
{
	background: url(res/edit.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.printitem
{
	background: url(res/print.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.deleteitem
{
	background: url(res/delete.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.downloaditem
{
	background: url(res/attachment.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.search
{
	background: url(res/search.png) no-repeat left center;
	padding: 11px 0 11px 22px;
}
a.mailreply
{
	background: url(res/mail_reply.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.attachment
{
	background: url(res/attachment.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.user
{
	background: url(res/card.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.next
{
	background: url(res/move_next.png) no-repeat right center;
	padding: 8px 20px 8px 0px;
}
a.previous
{
	background: url(res/move_previous.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}
a.urlitem
{
	background: url(res/world.png) no-repeat left center;
	padding: 8px 0 8px 20px;
}


/* tables */
/* formtable, table used for form  */
.formtable
{
}
.formtable tr td
{
	vertical-align: top;
}



/*video page */
.video {

float:left;
width:308px;
text-align:center;
}

.video img {
margin-top: 100px;
}

.video p {
font-size:12px;
color: #FFFFFF;
margin-bottom: 100px;
}

/****full page gallery style ****/


.imgbox {
text-align: center;
float: left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.imgbox img {
border: 1px solid #FFFFFF;
margin: 0px 4px 5px 0px;
}

.imgbox p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #FFFFFF;
font-size: 12px;
margin: 0px 0px 15px 0px;
}

#fullpage {
background: url(res/bg.jpg) repeat-x;
padding: 23px 0px 0px 8px;
margin:0px 0px 0px 0px;
}

#fullpage_nobg {
background: #ed95bf;
padding: 23px 0px 0px 8px;
margin:0px 0px 0px 0px;
}

#fullpage_nobg p {
font-size: 12px;
color:#FFFFFF;
}


#fullpage p {
font-size: 12px;
color:#FFFFFF;

}

#subtitle {
margin: 0px 0px 20px 0px;
}

#models {
background: url(../../UserFiles/Images/Divisions/bg.jpg) repeat-x;
padding: 14px 0px 0px 4px;
}

.statetitle {
text-align: center;
margin-bottom: 15px;
}


/*****Division Styles*****/


#divisionsbox {
background: url(../../UserFiles/Images/Divisions/bg.jpg) repeat-x;
padding: 14px 14px 10px 14px;
margin:0px 0px 0px 0px;
width:540px;
height:510px;
}

#divisionsbox .division img {
margin: 0px 0px 8px 0px;
}


.division {
width: 267px;
text-align: center;
float: left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/***** NEWS ARTICLE STYLES ******/

.newsarticle {
color: #b0b0b0;
background-image: 
line-height: 18px;
margin:0px 0px 20px 0px;
border-bottom: #ed95bf thin solid;
padding-bottom: 10px;
}

#widepage .newsarticle h4 {
color: #ed95bf;
font-size: 12px;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#widepage .newsarticle h5 {
font-size: 12px;
font-weight: normal;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
}

#widepage .newsarticle p {
font-size: 11px;
color: #b0b0b0;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
width:600px;
}

#widepage .newsarticle img {
float:right;

/*clear:right;*/
}

.widepage a {
color: #ed95bf;
font-size: 11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*** Blog ***/
.blog {
float: left;
width: 176px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}



#center .blog p {
color: #ed95bf;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;

}

#center .blog a {
color: #ed95bf;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#center .blog a:hover {
color: #b0b0b0;
}




/* FORM STYLE */

#center input, textarea {
border: #b0b0b0 solid thin;
width:265px;
}

#center form ol li {
  list-style: none;
  padding-bottom: 5px;
  margin: 0px;
}

form {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#center form .submitbutton {
 	width: 66px;
 	border: none;
}

form label {
  display: inline-block;
  width:80px;
  line-height: 2.5;
  vertical-align: top;
  font-size: 12px;
  font-weight: normal;
}

form ol {
  margin: 0;
  padding: 0;
}

.justfloatright {
float: right;
}

/* next previous menu */

.floatleft {
	float: left;
	width:200px;
	
}

.floatright {
	float:right;
		width:200px;
	
	text-align: right;

}

/*sections if needed*/
.section {
padding-bottom: 30px;
}


#pagenavcenter {
	text-align: center;
	/*background-color: aqua;*/
	width:530px;
	float:left;
}

#pagenavcenter ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px

}

#pagenavcenter li {
position: relative;
font-size: 11px;
display: inline;
/*float: left;*/
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type: none;
}

#pagenavcenter li a {
font-size: 11px;
display: inline;
/*float: left;*/
margin: 0px 0px 0px 0px;
padding:0px 3px;
list-style-type: none;
}

#pagesnav {
	padding-top: 15px;
	margin-bottom: 8px;
}

/*** example photos ***/
.example {
float: left;
width: 450px;
text-align: center;
}

.example img {
margin: 40px 8px 40px 8px;

}


/* datatable, table used for data, list, .. */
.datatable
{
	border: 1px solid #ee91bd;
	border-collapse: collapse;
	color: #000000;
	width: 95%;
}
.datatable thead
{
	text-align: center;
	background: #eeeeee;
	color: #ee91bd;
	font-size: 100% !important;
	font-weight: bold;
}
.datatable thead tr th
{
	border: 1px solid #ee91bd;
	padding: 3px;
}
.datatable tbody tr td
{
	border: 1px solid #ee91bd;
	padding: 3px;
}

/* articleListTable */

.articleListTable
{
	color: #ee91bd;
	width: 95%;
}

/* others */

p.errorBox
{
	background: url(res/error.png) no-repeat;
	padding: 0 0 0px 20px;
	color: #ff0000;
	font-weight: bold;
}


/* message (forums) */
.message
{
	border: 1px solid #ee91bd;
	color: #555;
	/*width: 100%;*/
	margin-top: 2px;
	margin-bottom: 8px;
}
.messageHeader
{
	background: #FCFDFE;
	padding: 0px;
}
.messageAuthor
{
	font-size: smaller;
}
.messageDate
{
	font-size: smaller;
}
.messageAttach
{
}
.messageSubject
{
	margin: 0px;
	font-size: 11pt;
	font-weight: bold;
}
.messageBody
{
	border-top: 1px solid #ee91bd;
	border-bottom: 1px solid #ee91bd;
	padding: 4px;
}
.messageActions
{
	padding: 3px;
}

/* style used for plainText rendering */
.plainText
{
	white-space: pre-wrap;       /* css-3 should we be so lucky... */
	/*white-space: -moz-pre-wrap;*/  /* Mozilla, since 1999 */
	/*white-space: -pre-wrap;*/      /* Opera 4-6 ?? */
	/*white-space: -o-pre-wrap;*/    /* Opera 7 ?? */
	/*word-wrap: break-word;*/       /* Internet Explorer 5.5+ */
	/*_white-space: pre;*/   /* IE only hack to re-specify in addition to word-wrap  */
}

.pageNavigation
{
	/*border: 1px solid #ee91bd;*/
	background: #eeeeee;
	margin-bottom: 10px;
	padding: 2px;
}

.searchBox
{
	margin-bottom: 10px;
}
.searchTitle
{
	margin: 0px;
}
.searchBody
{
}
.searchFooter
{
	color: #2e8b57;
}

.box
{
	/*
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0;
	border: #ee91bd 1px solid;*/
}
.boxTitle
{
	display: none;
	/*
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #ee91bd;
	font-weight: bold;*/
	padding: 0;
	margin: 0px;
}
.boxContent
{
	/*
	padding: 2px;
	color: #ee91bd;
	background-color: #FCFDFE;*/
}


.article
{
}
.articleTitle
{
	font-weight: bold;
}
.articleProperties
{
	border: #696969 1px solid;
	font-size: smaller;
	background-color: #dcdcdc;
	padding: 2px;
}
.articleAuthor
{
}
.articleDescription
{
}
.articleDate
{
}
.articleActions
{
}
.articleBody
{
}

.newsitem
{
}
.newsitemHeader
{
}
.newsitemTitle
{
	font-weight: bold;
}
.newsitemProperties
{
}
.newsitemAuthor
{
}
.newsitemDate
{
}
.newsitemUrl
{
}
.newsitemActions
{
	padding-top: 5px;
}
.newsitemDescription
{
}

.newsBoxTitle
{
	font-size: 8pt;
	font-weight: bold;
}
.newsBoxContent
{
	padding: 2px;
}
.newsBoxDescription
{
	font-size: 8pt;
}

#wrapper
{
	background-color: #f8f8f8;
}
#mainMenuH
{
}

#navigation
{
	padding-bottom: 6px;
}

#right
{
}


#left
{
margin:0px;
padding: 0px;

	/*background: transparent url(res/PanelLeft_BG.jpg) no-repeat;*/
}

#left p {

margin:0px;
padding: 0px;
}

#center p {
font-size: 12px;
line-height: 15px;
margin:0px 0px 17px 0px;
padding: 0px;
font-weight: normal;
}

#right
{
}

#right img {
margin: 0px 0px 10px 0px;
}



#header
{
	background: transparent url(res/PanelHeader_BG.jpg) repeat-x;
}
#footer
{
	text-align: left;
	background: transparent url(res/PanelFooter_BG.jpg) repeat-x;
}
#content 
{
	/*overflow: auto;*/
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px;
}

#AdminStrip, #AdminStrip a, #AdminStrip label
{
    background-color: #FFF;
    color: #ee91bd;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.ContentEditArea
{
    border: solid 1px #F00;
}