/*
'''''''''''''''''''''''''''''''''''''
' Skin Developed by IRANDNN Team    '
' Website: http://www.irandnn.ir    '
' Email:   support@irandnn.ir       '
' Copyright(c) 2007-2010 by IRANDNN '
'''''''''''''''''''''''''''''''''''''
*/

body, html{
	font-family:Tahoma, Arial, sans-serif;
	color:#000066;
	line-height:1.6;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	background:#e6f1ff;
	margin:0;
	padding:0;
	background-image: url(images/gm.jpg);background-repeat: repeat-x;	background-position: center top;
}
body {
	background:#e0edf3;
	font:0.75em Tahoma, Arial, Helvetica, sans-serif;
	color:#000066;
	line-height:19px;
	direction: rtl;
}
#zeen{margin:0 auto;}

/*==============================================================================
Site Id Layout (header)
==============================================================================*/
#gmbk { margin:0; padding:0; width:auto; height:auto; border-bottom:0px solid #4a4d4c;background-color: #e6f1ff;background-image: url(images/gm.jpg);background-repeat: repeat-x;	background-position: center top;
}
#header {margin:0; padding:0;width:auto; height:auto;background:url(images/gm-bk.jpg) no-repeat top center; border-bottom:0px solid #4a4d4c;}
#logo {margin:0; padding:45px 0 40px 0;width:580px; height:auto;background:url(images/header-shade.gif) no-repeat top left;float:right;}
.logo{margin:0 auto;width:400px;float:right;clear:both;padding:45px 0 40px 0;}
.utilitybar{background:#5c687e;margin:0 auto;}
.utility{
	width:500px;
	color:#fff;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 50;
	padding-bottom: 10px;
	padding-left: 0;
}
.searchstuff{float:left;clear:both;padding:30px 0 30px 0;background: url(images/searchform-back.gif) no-repeat scroll right center;}
.searchstuff input{background:transparent; border:0 none;color:#AEA592;font-size:0.92em;height:15px;margin:0;padding: 5px 15px 5px 0;width:160px;}
.userlinks{float:left;color:#555;padding:0 0 0 0px;}

/* ------- DNN Navigation ------- */
#navigation {background:#FFF url(images/navigation.gif) repeat-x bottom center;border-top:2px solid #393b3b; border-bottom:1px solid #FFF;}
.nav{overflow:hidden;width:960px;margin:0 auto; background:transparent;}

/* Main Menus */
.MainMenu_MenuContainer{ background:transparent; width:100%; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/* Root Menu Separator */
.MainMenu_MenuBreak{ display: inherit; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.MainMenu_MenuItemSel {background-color: transparent;}

/* Sub Menu style */
.MainMenu_MenuItem,.submenuitembreadcrumb{font-family: Tahoma, Arial, Verdana, sans-serif; color:#ffffff; font-size:12px; font-weight:normal; padding:5px 15px 5px 15px; border:0px #000000 solid; border-width:0px 0px; text-align: right;}
.submenuitemselected{font-family: Tahoma, Arial, Verdana, sans-serif;color:#ffffff;font-size:12px;font-weight:normal;padding:5px 15px 5px 15px;border:0px #000000 solid;background-color: #171615;}
.submenu{font-family: Tahoma, Arial, Verdana, sans-serif;color:#171615;font-size:12px;font-weight:normal;border:1px solid #000;padding:0px;margin: 0px;	background-color: #3c3e3e;border: 1px solid #171615;}

/* Root Menu style */
.rootmenuitem TD{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:13px 15px;
	color:#FFFFFF;
	background-color: #006699;
}
.rootmenuitemselected TD{
	padding:13px 15px;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight: bold;
	background-attachment: scroll;
	background-color: #ff9900;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.rootmenuitembreadcrumb TD{
	padding:13px 15px;
	background:#ff9900 repeat-x scroll center bottom;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.MainMenu_RootMenuItemActive TD{
	color:#FF0000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding: 5px 10px 6px 10px;
}
.MainMenu_RightIdle {background: url(images/tpmsep.gif) no-repeat top right; width:2px; height: 25px;}

/* Module Menus */
.ModuleTitle_MenuContainer {color: #2c2c2c;}
.ModuleTitle_MenuBar {cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem {font-family: tahoma; color: #333;font-size: 12px;background: #e0edf3;font-weight: bold; font-style: normal; border: #e0edf3 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; margin: 2px 0 0 0px;background: #e0edf3;padding: 1px;border: 1px solid #666;font-weight: normal;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);*/}
.ModuleTitle_MenuItemSel {font-family: tahoma; font-size: 12px; cursor: pointer; cursor: hand; color: #333;background: #ddd;border-left: #ddd 1px solid;border-right: #ddd 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_MenuIcon {border: 1px solid #eee;padding: 0 3px 0 3px;}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}


/*==============================================================================
Body Layout (default styles for Home Layout)
==============================================================================*/
.bg-wrap{background:#fff url(images/slatebg.jpg) repeat-x top right;overflow:hidden;margin:0 auto;}
.bannerarea{margin:0 auto;clear:both;overflow:hidden;padding-top:5px;}
.banner{}
.main-body{width:960px;margin:0 auto;overflow:hidden;padding:10px 0 25px}
#main-content {padding:5px 0;background: transparent;}

.container {margin:0 auto; padding:0;width:940px; height:auto;}
#latest-dock {margin:0; padding:0;background:transparent;}
.dock-back {padding:0px 0;background:transparent;}
#dock {margin:0 auto; padding:0;width:940px;list-style:none;position:relative;	text-align:center;}

.right, .alignleft {float:right;}
.left, .alignright {float:left;}
.aligncenter {margin:0 auto;display:block;}
.leftside{float:right;width:580px;}
.col-580 {width:580px;float:right;}
.maincontent{width:580px;float:right;}
.two-col{clear:both;overflow:hidden;padding:20px 0;}
.col-275{width:275px;}
.right-col, .left-col{width:275px;float:right;}
.main-full{clear:both;}
.col-340 {width:305px;float:left;}
.sidebar{width:305px;float:left;} 
#sidebar {margin:0 0 0 15px; padding:0;width:305px; height:auto;list-style:none;}

/*========= Admin Layout ============*/
.col-940{width:940px;float:right;}
.admin .maincontent{width:940px;}

/*==============================================================================
Site Info Layout (footer)
==============================================================================*/
#footer1 {margin:0; padding:30px 0;width:auto; height:auto;background:#171615 url(images/footer-stroke.gif) repeat-x top center;border-top:1px solid #171615; border-bottom:1px solid #1e1d1d;}
.footer-divider {background:url(images/footer-divider.gif) repeat-y top right;}
#footer .categories {margin:0; padding:0;width:300px; height:auto;float:right;}
#footer .about {margin:0; padding:0;width:580px; height:auto;float:left;}

.site-copyright{width:300px;clear:both;margin:0 auto;padding:10px 0;float:right;font-size:12px;}
.site-copyright .SkinObject{color:#555 !important;}

#footer .Head{color:#f1f1f1 !important;font-size:12px;}
#footer p{
	color:#000000 !important;
}

/*==============================================================================
Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family: Tahoma, Arial, Helvetica, sans-serif;margin:0; padding:0;line-height:1.5;}
h1{
	font-size:1.53em;
	color:#FFFFFF;
	background-color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 1;
	margin-left: 0;
}
h1 a:link, h1 a:active, h1 a:visited {color:#fefefe;outline:0;}
h1 a:hover {color:#d7d7d7;}
h2{color:#30393D;font-weight:bold;font-size:28px;}
h3{font-weight:bold; font-size:2.80em; color:#30393d;}
h3 a:link, h3 a:active, h3 a:visited {color:#30393d;}
h3 a:hover {color:#54798b;}
h4{font-weight:bold; font-size:1.75em; color:#fefefe;}
#footer h4 {margin:0 0 20px 0;}
h5{font-weight:bold; font-size:2.25em; color:#587682;}
.sidebar h5{padding:28px 0 0 20px;width:285px; height:55px;background:#f5fbfe url(images/sidebar-top.gif) no-repeat top center;font-weight:bold; font-size:2.25em; color:#587682;}
h6{font-weight:bold; font-size:1.75em; color:#587682;}

.Head, .SubHead{font-family: Tahoma, Arial, Helvetica, sans-serif;color:#30393d;}
.Head{color:#30393D;font-weight:bold;font-size:15px;}
.SubHead{font-size:12px; color:#30393d;}
.SubSubHead{font-size:10px; color:#30393d;}

.right-col .p-heading .Head, .left-col .p-heading .Head, .right-col .s-heading .Head, .left-col .s-heading .Head {font-size:15px;}

/*==============================================================================
Links DONE
==============================================================================*/
a, a:link, a.SkinObject, a.SkinObject:link{
	color:#FF6600;
	text-decoration:underline;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{
	color:#003366;
	text-decoration:underline;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
a:visited, a.SkinObject:visited{
	color:#FF6600;
	text-decoration:underline;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.utility a, .utility a:link{color:#555;font-size:12px;padding:4px 6px;}
.utility a:hover, .utility a:visited:hover{color:#555;text-decoration:none;}
.utility a:visited{text-decoration:none;color:#555;}

.searchstuff a, .searchstuff a:link{color:#fff;font-size:12px;padding:4px 6px;}
.searchstuff a:hover, .searchstuff a:visited:hover{color:#ccc;text-decoration:none;}
.searchstuff a:visited{text-decoration:none;color:#fff;}

a.CommandButton:link{color:#f23183;text-decoration:none;}
a.CommandButton:hover, a.CommandButton:visited:hover{color:#000;text-decoration:underline;}
a.CommandButton:visited{text-decoration:none;}

/*==============================================================================
Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:normal;
}
.NormalRed{color:#ff0000;}

th {color:#587682;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;vertical-align:baseline;}
dt {color:#587682;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

/* ------- Clearfix ------- */
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
